Playbook 07: a new verb of a seat the mesh defines waits for the SDK and a controller delivered with it, so the prepare step searches the SDK for each seat a change adds verbs to
mesh/merge-gate head 5f281dd2a3f4 merged into trunk ac7e445e7ae9 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 5f281dd2a3f4 merged into trunk ac7e445e7ae9 — pass: its merge-check.sh passed
mesh/delivery delivered

This commit is contained in:
2026-10-21 15:22:27 +02:00
parent abdd364f09
commit 5f281dd2a3
+6 -2
View File
@@ -132,8 +132,12 @@ never into the running one, unless it blocks the running one.
(`ParseManifest` across every repository, with the SDK commit each pins) and each one older than the word ships
first (2026-10-21: the milestones of design 60 counted only the controller, and the prepare step of the catalogue's
milestone found the build module mesh-build-go and the delivery's indexer reading manifests strictly with an SDK
from before the word, which became a release of its own). Each order found is said to the operator with the cut
it asks for, never built around.
from before the word, which became a release of its own). **A new verb of a seat the mesh defines is the SDK's
first**: the verbs of a defined seat are a contract in the SDK, and the controller refuses a claim that serves a
verb its vendored SDK does not list, so a module that adds one waits for the SDK change and a controller delivered
with it; the prepare step searches the SDK for each seat a change adds verbs to (2026-10-21: the catalogue's
milestone of design 60 gave node-files two verbs, and its first try was refused on the claim, which became a
release of its own). Each order found is said to the operator with the cut it asks for, never built around.
7. **Write fixtures from the shape the other side writes, never from memory** (2026-10-18: a watchman's tests
mirrored a build key the controller never writes, and every test passed): copy a value from the writer's code or
from the live bus, and name where it came from.