forked from mosaicstack/stack
D-14: DECISION-1 was ruled and applied to TASKS.md while MISSION.md — the charter a cold-starting seat reads first — kept the superseded wire-in target for hours, flagged CONTESTED on the board but never corrected in the source of truth. A resuming seat would have read the rejected target as authoritative. Caught by hand during an unrelated edit; nothing would have caught it otherwise. P-MISSION-001 turned on ourselves: a decision that lives in a ruling and a board note but not in the authoritative record has been AGREED, not MADE. Requirement: rulings must propagate mechanically — decisions as records, documents rendering rather than restating, and a must-fail check where duplication is unavoidable. Interim rule until the DB cutover: the same commit that records a ruling updates every document stating it. D-13 updated with Mos's reconciliation: 5 of 6 mosaicstack-provisioned seats have no tea login — systemic, not a one-off. Supersedes D-11(b): the token-file set is necessary but NOT sufficient; capability is per-path. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>