Skip to main content

Module model

Module model 

Source
Expand description

The schema (schema-v0) as types: illegal states unrepresentable where cheap. Parsing produces a Record; a kind-specific Facet carries the rest.

Structs§

Body
Extracted markdown body signals (Phase 2 parser fills these from the prose).
Date
ISO-8601 YYYY-MM-DD. Stored as text in v0; structured parsing is Phase 2.
DecisionFacet
DocPath
Edges
Typed edges between records.
Finding
FindingId
Fork
Id
Record
Rev
A VCS revision (git sha / ref). Resolution is behind RevisionOracle in the engine.

Enums§

Authority
Door
Facet
Kind-specific payload. Parsing must produce exactly one, validated against kind.
Impl
Kind
Lifecycle
Status
Adoption state — the decide-timeline. A fork is just Open.