Accept 0034 and 0018; 0011 is superseded

0034: a test defends a decision. §5 carried it marked "proposed, pending
review"; the marker is removed and the rule now stands unqualified. The lab was
already built to it, which is the inversion §5 exists to catch — closed now
rather than left standing.

0018: the mesh creates no symlinks. §3 said the installer owns the links today
and the INTENT was that the mesh creates none. It is no longer an intent, so the
wording says so, and ADR 0011 becomes superseded rather than edited — its
reasoning is why the rule exists at all, and the incident behind it is the
reason anyone believes either record. The links the installer still reconciles
are a migration, not a permission.

The constitution sync (§6 step 4, playbook 05) is NOT done. An unsynced rule is
a rule the mesh does not enforce, whatever this document says — and publishing
it changes what every design meeting is checked against, so it wants saying out
loud rather than doing quietly.
This commit is contained in:
2026-08-25 23:08:54 +02:00
parent 4866007c04
commit f5073b9b00
4 changed files with 6 additions and 7 deletions
@@ -1,5 +1,6 @@
---
status: accepted
status: superseded
superseded-by: 02-DECISIONS/0018-the-mesh-creates-no-symlinks.md
date: 2026-07-10
deciders: jochen
reconstructed: true
@@ -1,5 +1,5 @@
---
status: proposed
status: accepted
date: 2026-08-23
deciders: jochen
reconstructed: false
@@ -50,7 +50,7 @@ State is derived onto nodes; it does not reach back.
## Decision
*Proposed — the position is settled; the migration is not designed. See "Open" below.*
*Accepted 2026-08-25. The position is settled; the migration is not designed. See "Open" below.*
**The mesh creates no symlinks.** A file a node needs is placed on that node as a real file,
derived from the mesh and reconciled by the installer like every other managed file
@@ -1,5 +1,5 @@
---
status: proposed
status: accepted
date: 2026-08-24
deciders: jochen
reconstructed: false