Say the uplink verbs shipped optional, not staged: a progressive insight in ADR 0241, corrected in to-be 48
mesh/merge-gate pass: the change touches no module of the mesh's graph
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery delivered

The controller that merged (mesh-controller #116) dropped the staged seat and
marked both verbs optional, stored in the seat's row and read back optional.
This commit is contained in:
jochen
2026-10-07 21:18:11 +02:00
parent e6a17b8bf6
commit 91daabaa97
3 changed files with 21 additions and 3 deletions
@@ -261,7 +261,10 @@ the machine itself, beside its liveness looks, and says it in the same statement
- **It reads and never acts** (§7). The reconcile writes the file back as it always has.
- **Asked further through the uplink seat.** `node-uplink` serves `resolvers` (the file, whether it is the
mesh's, its writer) and `links` (each link, its default route, the resolvers its manager knows). They are the
same from every holder, and staged until both holders serve them.
same from every holder, and optional until both holders serve them: promised, so a holder may serve them,
and not yet required to hold the seat (mesh-controller #116; the three steps of an added verb are
[ADR 0246](../../02-DECISIONS/0246-a-seats-new-verb-is-promised-before-it-is-required.md), from
[issue 298](../../04-ISSUES/298-a-new-seat-verb-deadlocks-across-two-repositories/00-report.md)).
## Phases