diff --git a/00-META/process/07-feature-branches.md b/00-META/process/07-feature-branches.md index fdf2a9a9..f2594b98 100644 --- a/00-META/process/07-feature-branches.md +++ b/00-META/process/07-feature-branches.md @@ -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.