a78fa3db9d787284c34ba5850b8397e1f507f551
ADR 0549 §5, ADR 0564 §9, ADR 0571 §10: the part no longer reads mesh-controller.assignments (the union with placement goes; placement not read is a failed read that places nothing) nor consumes the controller's condition-raised and condition-cleared, the keeper's being the one source. ADR 0571 §13's test for this repository replaces the guard of ADR 0549 §6 and its list ../assignments-readers, now empty and deleted: at phase write no module.json here depends on mesh-controller beyond the lease and the three kept to the write (catalogue.ManifestRefusals). Tests: in TestGrants the fixture places through the seat's placement (assign, unassign), the subtest of the stale assignments becomes 774/S29/AC1 (placement alone gives the fixture's three memberships with no read, consume or call of the controller; the fixture is the suite's own, whose assignments named the same modules, not a copy of live memberships), and the assignments-readers subtest becomes 774/S24/AC1. No new test function. (issue 774, 774/S29, 774/S24) Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
mesh-delivery
Novox Mesh — delivery: the parts that build, check and deliver a change by watching and writing keys on the bus (ADR 0429).
Made by the mesh from the gitea module's config value repositories (novox/hq ADR 0428). Main takes no push: a change reaches it by a pull request whose mesh/repo-check (this repository's merge-check.sh) and mesh/merge-gate passed.
Description
Novox Mesh — delivery: the parts that build, check and deliver a change by watching and writing keys on the bus (ADR 0429).
32 MiB
Languages
Go
100%