Migrated from Method backlog
This issue was created from a legacy filesystem backlog card. GitHub Issues are now the live work tracker; repository docs remain Method evidence.
Source backlog: docs/method/backlog/inbox/KERNEL_invariants-as-docs.md
Original lane: inbox
Original legend: KERNEL
Original backlog card
First-class invariant documents
bijou has docs/invariants/ with named invariants that legends and
design docs link to ("Layout Owns Interaction Geometry", "Commands
Change State, Effects Do Not"). Echo's invariants are scattered
across ADR prose and spec docs.
Extract them as standalone files so design docs can reference them
directly: "No Global State", "Two-Plane Law", "Canonical Merge
Equals Serial", "Deterministic Float Canonicalization".
Migrated from Method backlog
This issue was created from a legacy filesystem backlog card. GitHub Issues are now the live work tracker; repository docs remain Method evidence.
Source backlog:
docs/method/backlog/inbox/KERNEL_invariants-as-docs.mdOriginal lane:
inboxOriginal legend:
KERNELOriginal backlog card
First-class invariant documents
bijou has
docs/invariants/with named invariants that legends anddesign docs link to ("Layout Owns Interaction Geometry", "Commands
Change State, Effects Do Not"). Echo's invariants are scattered
across ADR prose and spec docs.
Extract them as standalone files so design docs can reference them
directly: "No Global State", "Two-Plane Law", "Canonical Merge
Equals Serial", "Deterministic Float Canonicalization".