Mode disclosure
All modes use one coherent workspace; only disclosure and guidance change. Practice mode uses a concise prompt, normal schema, optional hints, and the same local Run and Check pipeline.
Tables, Rows, Columns, Keys, and Grain / write query
M01-A06 - Transfer checkpoint - identify grain, primary key, foreign key, and output grain
M01-A06 - Transfer checkpoint - identify grain, primary key, foreign key, and output grain. State row grain, distinguish identifiers from labels, and preview relationships.
- Result grain
- one checkpoint row describing the transfer schema grain and keys
- Exact columns
- table_name; table_grain; primary_key; foreign_key; output_grain; sample_rows; distinct_membership_keys; optional_manager_fk_rows; repeated_name_rows
SQL editor shortcuts: Ctrl or Command Enter runs the query, Ctrl or Command Shift Enter checks it, Alt H opens the next hint, Ctrl or Command slash toggles a line comment, Ctrl or Command Shift F formats the SQL, and Escape closes transient UI.
Cursor at line 1, column 1.
Scenario
Inspect schema metadata and small sample rows to name table grain, true identifiers, relationship keys, and result grain before writing relational SQL.
Tables, Rows, Columns, Keys, and Grain / write query
One-sentence task
M01-A06 - Transfer checkpoint - identify grain, primary key, foreign key, and output grain. State row grain, distinguish identifiers from labels, and preview relationships.
Practice mode disclosure
Concise prompt, normal schema help, optional hints, and the same checker workspace are available.
Structured output contract
- Result grain
- one checkpoint row describing the transfer schema grain and keys
- Exact columns
- table_name; table_grain; primary_key; foreign_key; output_grain; sample_rows; distinct_membership_keys; optional_manager_fk_rows; repeated_name_rows
- Source population
- Use the prompt setup plus FROM, JOIN, WHERE, and subquery predicates as the source population. Visible rows are only examples.
- Grouping
- Group only at the requested output grain: one checkpoint row describing the transfer schema grain and keys.
- Ordering
- No display order requirement unless Check reports one.
- Validation
- select-only; hidden deterministic variants.
Relevant tables
Time and difficulty
- Estimated time
- 9 minutes
- Difficulty
- 2/5
Objective and concepts
Practice mode keeps the prompt concise; open hints only if you choose guided help.
Assumptions, dialect notes, and common traps
- Duplicate policy
- Preserve duplicate facts unless the prompt explicitly asks for distinct tuples or set semantics.
- Null policy
- Preserve NULL, empty string, zero, and false as distinct values unless the contract says to display a fallback.
- Tie-breakers
- Use every ordering rule in the contract and end tied business metrics with deterministic secondary keys when needed.
- Zero-related entities
- Do not invent zero rows unless the contract asks for preserved parents, missing entities, or complete periods.
- Numeric tolerance
- Use exact semantic comparison unless the activity explicitly declares a numeric tolerance.
Opened hints
No hints opened yet.