Design 47 milestone G: the prepare's answers, so the design is complete for develop #541

Merged
mesh-tools merged 3 commits from design/47-G-prepare-answers into main 2026-11-11 02:17:02 +00:00
Member

Step 0b of playbook 07 for design 47's milestone G: the design questions G's prepare found (seven repositories, about 330 subtasks), each answered as a design line in a new part G-9 (§391-§445) and in the lines it amends (G-1..G-8, the main file, design 51, the glossary).

  • The operator's answers of 2026-11-11: open verbs stay open; the callers of the new trusted acts "as proposed" (02:56); "only the indexer uses the manifest to build the module catalog" (~03:05), written as §442 for every part, with today's manifest readers listed and bootstrap the one exception. A default-callers rule by class (§391-§395) so no verb is closed for lack of a list.
  • The rest are the design's own choices (the operator, 2026-11-10: the design makes its own small choices); each line's Why names the question it answers. The questions and their triage are kept beside the milestone's working files.
  • No new decision records; lines departing from a record say so in their Why.
  • The one review round of step 0b by the four reviewers by architectural domain: 33 musts, all answered (record kept beside the working files).
  • Every part file under 60 KB; design 47's main file stays over its 80 KB bound (bent in round 1).

Reviewed-by: review-security-and-upgrade, review-seams-and-tools, review-running-and-testing, review-health-and-events (step 0b round) for lead-47@shanks at b4a07c1de6

https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ

Step 0b of playbook 07 for design 47's milestone G: the design questions G's prepare found (seven repositories, about 330 subtasks), each answered as a design line in a new part G-9 (§391-§445) and in the lines it amends (G-1..G-8, the main file, design 51, the glossary). - The operator's answers of 2026-11-11: open verbs stay open; the callers of the new trusted acts "as proposed" (02:56); "only the indexer uses the manifest to build the module catalog" (~03:05), written as §442 for every part, with today's manifest readers listed and bootstrap the one exception. A default-callers rule by class (§391-§395) so no verb is closed for lack of a list. - The rest are the design's own choices (the operator, 2026-11-10: the design makes its own small choices); each line's Why names the question it answers. The questions and their triage are kept beside the milestone's working files. - No new decision records; lines departing from a record say so in their Why. - The one review round of step 0b by the four reviewers by architectural domain: 33 musts, all answered (record kept beside the working files). - Every part file under 60 KB; design 47's main file stays over its 80 KB bound (bent in round 1). Reviewed-by: review-security-and-upgrade, review-seams-and-tools, review-running-and-testing, review-health-and-events (step 0b round) for lead-47@shanks at b4a07c1de6f69ec398ef38bfada442978b32ddef https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
mesh-tools added 3 commits 2026-11-11 02:15:55 +00:00
The prepare found about a hundred places where G's lines left the builder a choice. Each answer is now a line of
G-9 with its question and its check: one default of callers per verb class, so no verb is closed for lack of a
list; the seat-definition forms; kept data and restore points; versions; steps and test counting; the readers and
the gate's remaining parts. Earlier lines the answers change are amended in place.

Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
The operator's rule is that the indexer alone uses manifests to build the catalog graph, so every other part's
read of a manifest becomes a read of the catalog half. Lead-47's rulings settle the finding layout as a seat
contract with generated writers, process-builds as a node-engine seat verb, a grants-for read on mesh-grants for
widens, and aside on node-backup.

Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
Answer the step-0b review of G-9: the catalog entry carries its manifest, grants follow the placed build
mesh/delivery merged: source.main moved to novox/hq@fbd7981b7be2
mesh/check checking b4a07c1de6f6 on fbd7981b7be2
b4a07c1de6
The review found that reading the catalog graph instead of manifests needed the entry to carry the manifest and
stay while a build names it, the grants to follow the wanted build, the pre-G node-engines their manifests by
digest, and the restore, caller, stream, finding and test-budget lines a name for every field they left open.

Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
Author
Member

Delivery novox/hq@b4a07c1de6f6 — merged since 2026-11-11T02:17:03Z

Source — source.main moved to novox/hq@fbd7981b7b. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.

Transitions

  • 2026-11-11 02:15 (new) → proposed (announced): novox/hq#541's head announced
  • 2026-11-11 02:15 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
  • 2026-11-11 02:17 ready → merged (merged): on the trunk its modules follow: merged there

The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@b4a07c1de6f6` — **merged** since 2026-11-11T02:17:03Z **Source** — source.main moved to novox/hq@fbd7981b7be2. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-11-11 02:15 (new) → proposed (announced): novox/hq#541's head announced - 2026-11-11 02:15 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false) - 2026-11-11 02:17 ready → merged (merged): on the trunk its modules follow: merged there The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
mesh-tools merged commit fbd7981b7b into main 2026-11-11 02:17:02 +00:00
mesh-tools deleted branch design/47-G-prepare-answers 2026-11-11 02:17:02 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#541