Atoms
The atom kinds made concrete. Each doc deep-dives one atom kind: own mutation, accepted child slots, sub-shapes, examples.
Docs
- 00-map.md - cheatsheet: all atoms and sub-shapes in tables, plus the grand composition matrix.
- 01-ref.md - address atom: dynamic resolution, read / write slot roles.
- 02-query.md - value-producing atom: ScalarQuery, StreamQuery, Literal as the trivial Scalar.
- 03-command.md - mutating atom: ScalarCommand and the rules around it.
- 04-action.md - dual-citizen atom: mutates Context and yields. ScalarAction (
Pop,Swap,Create) and StreamAction (Drain,DeleteReturning). - 05-flow.md - Command-composing atom: Strategy and Control sub-shapes.
- 06-span.md - transparent Interaction sub-kind: Bracket (
Snapshot,Transaction) and Policy (Retry,TryCatch). - 07-form.md - typed surface over Refs and value-nodes, gated by the observability matrix.