Name the take of a shared folder in the core's writers table (ADR 0325 §8, issue 567)
mesh/delivery superseded: a newer head of the same pull request
mesh/merge-gate head 52c19c062842 merged into trunk 9b7cab7978d2 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 52c19c062842 merged into trunk 9b7cab7978d2 — pass: its merge-check.sh passed

The controller sends a machine the take act on the operator's warrant, on mesh.node.<node>.ask.access-act;
the machine verifies the mesh's signature and records the act. Rule 1 asks every kind of state to name its
one writer.
This commit is contained in:
2026-10-12 20:38:23 +02:00
parent 9b7cab7978
commit 52c19c0628
@@ -80,6 +80,7 @@ Every kind of state the core keeps, and the one component that writes it. Anyone
| a machine's declaration | controller (lease holder) | the bus, last per subject | read |
| a hand-over asked of a machine ([issue 356](../../04-ISSUES/356-the-operators-command-ran-a-stale-engine-and-a-hand-over-had-no-channel/00-report.md)) | controller, at its terminal | the machine, beside its state | the engine verifies the mesh's signature and records it, or refuses |
| a fresh setuid search asked of a machine ([issue 361](../../04-ISSUES/361-the-control-nodes-agent-account-is-never-judged/00-report.md)) | controller, at its terminal | the machine, which throws its last search away | the engine verifies the mesh's signature and starts it, or refuses |
| the take of a shared folder asked of a machine (ADR 0325 §8, issue 567; subject `mesh.node.<node>.ask.access-act`) | controller, on the operator's warrant | the machine, which records the act | the engine verifies the mesh's signature and takes it, or refuses |
| a machine's applied state and its report | the node-engine's apply queue (§6) | the machine; the report on the bus | the reconcile and a delivery *enqueue*, never apply |
| the controller lease | the controller instance holding it | key-value `mesh-controller_lease` | a candidate waits |
| plans and their tiers | controller (lease holder), compare-and-set on the plan's revision | the controller's store | read through `plans` |