A record enters through a door, lives in a register where its state changes, every verb that touches it leaves a receipt in a ledger, whatever needs a human waits in a court, bounded work about it sits on a board, a human reads it all through a surface, derived views are indexes, and the raw truth stays in a corpus so any of it can be rebuilt.
| Type | The one job (the canon's words) | The question it answers | The gym |
|---|---|---|---|
| 1Register | The domain's records: identified rows, mutable cells, exceptions walked | What do we track, one identified row each, with states that change? | the members list |
| 2Ledger | Append-only receipts: proof that events ran, never mutated | What happened, as receipts that never change? | the attendance log |
| 3Court | Where balls sit, visible at a glance | Which balls are waiting on a person right now? | injured members owed a call |
| 4Board | A bounded body of work in flight: tasks, definition of done, closable | What bounded work is in flight, with an end? | the new-studio build |
| 5Surface | The screen a human opens; view-only is a qualifier, never a noun | Which screen does a person open to read all this? | the coach's screen |
| 6Door | The typed write path: Gate-mode enforcement embodied | How does a row get written in, and what cannot enter? | the check-in app |
| 7Index | Derived views recomputed on events, never kept by hand | Which views are computed, and never edited by hand? | today's class roster |
| 8Corpus | Retained raw ground truth for recompute and backfill | What raw truth do we keep so the rest can be rebuilt? | the raw wearable exports |
The canon owns the types; a deployment owns only its bindings. A register binds to a database table here, a Notion database there, a tracker on Relay; meaning flows through the type, never word to word. Two local nouns wait outside with flip conditions: the scoreboard and the form.
A standing artifact one domain declares for exactly one job, operated by the domain's verbs on their clocks, named in the spine's organ index. Entities live in the places; a domain manages its nouns through its organs.