Blocking fault under issue 774 (design 47, L3), a group of three with mesh-delivery and mesh-catalog on branch fix/l3-words-after-judge.
What is broken (live since 2026-11-03 21:16). The running indexer (old build) refuses node-tools' manifest for tool-runner; the grants part holds the bus user list, so no new build gets a grant and the new indexer is held. Nothing new is delivered.
This member. Removes tool-runner from node-tools/module.json; node-tools and the node-engine find the runner by name meanwhile. mesh-delivery's member makes the new judge accept it without the word. The word comes back right after the new indexer runs.
Quick or thorough. Quick now (every delivery blocked); thorough on issue 1585 note 42.
Reviewed-by: mesh-code-reviewer@shanks at 40e0e8282b
Pushed-by: lead-47@shanks
Blocking fault under issue 774 (design 47, L3), a group of three with mesh-delivery and mesh-catalog on branch fix/l3-words-after-judge.
**What is broken (live since 2026-11-03 21:16).** The running indexer (old build) refuses node-tools' manifest for tool-runner; the grants part holds the bus user list, so no new build gets a grant and the new indexer is held. Nothing new is delivered.
**This member.** Removes tool-runner from node-tools/module.json; node-tools and the node-engine find the runner by name meanwhile. mesh-delivery's member makes the new judge accept it without the word. The word comes back right after the new indexer runs.
**Quick or thorough.** Quick now (every delivery blocked); thorough on issue 1585 note 42.
Reviewed-by: mesh-code-reviewer@shanks at 40e0e8282b382eb2c0d5204b1aba3d6cde89f303
Pushed-by: lead-47@shanks
https://claude.ai/code/session_01JG73KG7AfSdh6FP8VrBqCn
The running indexer's judge refuses the word, a refused manifest holds the bus's user list, and so the indexer build
that knows the word is never granted. The node-engine on main and node-tools find the runner by its name; the grants
part keeps the runner's users as they run while no manifest says it; the word comes back once the new judge runs
(issue 774).
Claude-Session: https://claude.ai/code/session_01JG73KG7AfSdh6FP8VrBqCn
Deliverynovox/mesh-tools@40e0e8282b38 — merged since 2026-11-03T21:09:09Z
Source — source.main moved to novox/mesh-tools@b4819dc1fb. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
composed together: pass — the checker's verdict at the members' heads (fd74298189f9)
Transitions
2026-11-03 20:47 (new) → proposed (announced): novox/mesh-tools#59's head announced
2026-11-03 20:47 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-03 21:09 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/mesh-tools@40e0e8282b38` — **merged** since 2026-11-03T21:09:09Z
**Source** — source.main moved to novox/mesh-tools@b4819dc1fb73. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `fix/l3-words-after-judge`: novox/mesh-catalog@f2eb54820469, novox/mesh-delivery@e3ce4b095ce9, novox/mesh-tools@40e0e8282b38
- composed together: pass — the checker's verdict at the members' heads (fd74298189f9)
**Transitions**
- 2026-11-03 20:47 (new) → proposed (announced): novox/mesh-tools#59's head announced
- 2026-11-03 20:47 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-03 21:09 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`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Blocking fault under issue 774 (design 47, L3), a group of three with mesh-delivery and mesh-catalog on branch fix/l3-words-after-judge.
What is broken (live since 2026-11-03 21:16). The running indexer (old build) refuses node-tools' manifest for tool-runner; the grants part holds the bus user list, so no new build gets a grant and the new indexer is held. Nothing new is delivered.
This member. Removes tool-runner from node-tools/module.json; node-tools and the node-engine find the runner by name meanwhile. mesh-delivery's member makes the new judge accept it without the word. The word comes back right after the new indexer runs.
Quick or thorough. Quick now (every delivery blocked); thorough on issue 1585 note 42.
Reviewed-by: mesh-code-reviewer@shanks at
40e0e8282bPushed-by: lead-47@shanks
https://claude.ai/code/session_01JG73KG7AfSdh6FP8VrBqCn
Delivery
novox/mesh-tools@40e0e8282b38— merged since 2026-11-03T21:09:09ZSource — source.main moved to novox/mesh-tools@b4819dc1fb. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
fix/l3-words-after-judge: novox/mesh-catalog@f2eb548204, novox/mesh-delivery@e3ce4b095c, novox/mesh-tools@40e0e8282bTransitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.