Tier 0: the questions answered, the decisions taken, and the design #9

Merged
jschoubben merged 16 commits from design/close-the-record into main 2026-08-25 22:56:07 +00:00
2 changed files with 5 additions and 10 deletions
Showing only changes of commit 34e7a4780a - Show all commits
-3
View File
@@ -172,9 +172,6 @@ behaviour asserts a guess. The obligation is that every decision has a defender.
### A report is read from the system, never from what asked for it ### A report is read from the system, never from what asked for it
*Proposed — [ADR 0035](../02-DECISIONS/0035-a-picture-is-read-from-what-runs.md), pending
review.*
The same rule as the two above, pointed at reporting rather than at verification. **Anything The same rule as the two above, pointed at reporting rather than at verification. **Anything
that describes the state of the mesh — a status view, an inventory, a diagram, a health that describes the state of the mesh — a status view, an inventory, a diagram, a health
check — is assembled from the running system.** Assembling it from the intended state produces check — is assembled from the running system.** Assembling it from the intended state produces
@@ -1,5 +1,5 @@
--- ---
status: proposed status: accepted
date: 2026-08-24 date: 2026-08-24
deciders: jochen deciders: jochen
reconstructed: false reconstructed: false
@@ -84,12 +84,10 @@ difference read off directly.
- The declared picture stays, and stays useful: it is review before raising, and it is one half - The declared picture stays, and stays useful: it is review before raising, and it is one half
of the comparison. It carries no runtime status, because it cannot know any. of the comparison. It carries no runtime status, because it cannot know any.
- **The constitution sync is not done and must not be.** `how-we-build.md` §5 carries this rule - **The constitution sync is now owed.** Accepted 2026-08-25, so §5 carries the rule
marked *proposed*, and playbook unqualified and playbook [05](../00-META/process/05-constitution-sync.md) is due. Until it
[05](../00-META/process/05-constitution-sync.md) publishes the derived page only for rules the runs, the mesh does not enforce this — an unsynced rule is a rule the mesh does not enforce,
mesh should enforce now. A rule the mesh enforces before a second person has agreed to it is whatever this document says.
the failure mode §6 exists to prevent. The sync happens when this record is accepted, and this
line is what makes the gap visible rather than silent.
## References ## References