Data model
Field contracts and worked examples for the 1 data model block.
Field contracts and worked examples for the data model blocks — converted at build time from the repo's authoring-skill reference. Every example body is YAML; in a real doc the fence language is the block type (for example sequence … ). Schemas are strict — unknown fields are rejected. See the field contract for the at-a-glance shape of all 77 blocks, or the block catalog for live previews.
Data model
erd — entities and relations
avo checkColumn flags are booleans (pk: true, fk: true). Relations default to the
terse crow's-foot form — from <op> to: label, where the operator carries the
cardinality: ||--|| 1:1 · ||--o{ 1:N · }o--|| N:1 · }o--o{ N:M, and a
plain -> means no cardinality. The object form
({ from: users, to: devices, card: "1:N" }) remains the escape hatch — there
card is "1:1" | "1:N" | "N:M", quoted, because YAML parses the unquoted
form as a number sequence.