Fact 70
Alex Valdez requested one final contract-lock comment on lantern#3 to establish a single authoritative v0 boundary: the backend emits a thin event envelope; facts are appended to the store; provenance fields are mandatory; the stable status enum remains small; the UI uses a derived read model instead of guessing hidden transitions; and v0 excludes raw incident bodies and unpermissioned status chatter.
Source evidence (1)
000331Jul 20, 2023 / 11:55 UTC-04:00
I finished the Lantern v0 contract pass with Iris and the decision is locked now, not just drifting toward consensus. Please post one final contract-lock comment on lantern#3 so there's a single authoritative boundary for v0. It needs to say the backend emits a thin event envelope, facts are append-only into the store, provenance fields are mandatory, the stable status enum stays small, the UI reads from a derived read model rather than guessing hidden transitions, and v0 excludes raw incident bodies plus unpermissioned status chatter.
Message 000331 in history