ADR 0161: what deserves a seat (issues 105, 106, 138; design 26) #253

Merged
mesh-admin merged 1 commits from decision/0161-what-deserves-a-seat into main 2026-10-01 13:57:25 +00:00
Contributor

Group 5 of the issue work order, decided after reading the code:

  1. A provision the mesh's own code dereferences by name is delivered by a mesh seat its provider claims: mesh-vault (mesh, delivers secret) joins the seed and the vault claims it. Design 26's reserved for secret named an effect no rule produced; corrected as a fact.
  2. A singular fact about machines is a placement with a capacity of one, not a seat: the hub was already kept single by the store and refused by name by the placing command; ADR 0121's private-network seat stands, deferred with the server/client split it needs. Issue 105 resolves with nothing to build.
  3. A holder of node-uplink must be the dialect the machine runs: the host's profile gains uplink-<manager> per active manager, renewed with every report; each holder declares its own; the existing capability refusal names the wrong one.

Issues 106 and 138 are located; building follows in controller → host → catalogue order. Checks pass.

Group 5 of the issue work order, decided after reading the code: 1. A provision the mesh's own code dereferences by name is delivered by a mesh seat its provider claims: `mesh-vault` (mesh, delivers `secret`) joins the seed and the vault claims it. Design 26's *reserved* for `secret` named an effect no rule produced; corrected as a fact. 2. A singular fact about machines is a placement with a capacity of one, not a seat: the hub was already kept single by the store and refused by name by the placing command; ADR 0121's private-network seat stands, deferred with the server/client split it needs. Issue 105 resolves with nothing to build. 3. A holder of `node-uplink` must be the dialect the machine runs: the host's profile gains `uplink-<manager>` per active manager, renewed with every report; each holder declares its own; the existing capability refusal names the wrong one. Issues 106 and 138 are `located`; building follows in controller → host → catalogue order. Checks pass.
mesh-admin added 1 commit 2026-10-01 13:55:37 +00:00
mesh-admin merged commit 4ae452d0ad into main 2026-10-01 13:57:25 +00:00
mesh-admin deleted branch decision/0161-what-deserves-a-seat 2026-10-01 13:57:25 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#253