The parts serve the gate: the bridge performs owed acts and merges, the teller carries asks, the indexer reads source.main, the view shows asks (design 47 R3e, issues 1341-1345) #9

Merged
mesh-tools merged 13 commits from feat/r3e-the-gate into main 2026-10-20 06:49:19 +00:00
Member

Design 47 release R3e (ADR 0437 §4-§10, ADR 0441 §5, ADR 0450). Delivery group feat/r3e-the-gate with mesh-catalog (the gate) and mesh-tools.

  • 1341: the forge bridge performs the gate's owed acts (status, view, note, comment), keeping the revision acted at in its own bucket performed; a refusal is written on FORGE once.
  • 1342: the bridge merges the member handed in merges.<g> with every approved head; stops at the first refusal.
  • 1343: the teller carries the gate's asks to the router under each asking's own id (issue 1370), cancels an earlier asking on a rewrite, writes one answer per asking (an earlier asking's answer is replaced), raises and clears the condition keyed by the gate key; heads spelled lowercase as the gate does.
  • 1344: the indexer stamps modules from source.main.
  • 1345: the view lists open asks (an ask answered only when the answer's warrant names its id) and shows a have of phase removed as removed.

Review: three rounds by review-r3e@shanks. The last commit c93954e5 only re-pins mesh-sdk from ba684e54 to 88581d0a (main's merge of #47, the same go/ tree): the reviewed tree re-pinned.
Try build-1792478030333380826 passed (bridge, indexer, teller, view integration fresh).

Reviewed-by: review-r3e@shanks at bf59b5a27b (re-pinned as c93954e53c)

Design 47 release R3e (ADR 0437 §4-§10, ADR 0441 §5, ADR 0450). Delivery group feat/r3e-the-gate with mesh-catalog (the gate) and mesh-tools. - 1341: the forge bridge performs the gate's owed acts (status, view, note, comment), keeping the revision acted at in its own bucket `performed`; a refusal is written on FORGE once. - 1342: the bridge merges the member handed in `merges.<g>` with every approved head; stops at the first refusal. - 1343: the teller carries the gate's asks to the router under each asking's own id (issue 1370), cancels an earlier asking on a rewrite, writes one answer per asking (an earlier asking's answer is replaced), raises and clears the condition keyed by the gate key; heads spelled lowercase as the gate does. - 1344: the indexer stamps modules from `source.main`. - 1345: the view lists open asks (an ask answered only when the answer's warrant names its id) and shows a have of phase removed as removed. Review: three rounds by review-r3e@shanks. The last commit c93954e5 only re-pins mesh-sdk from ba684e54 to 88581d0a (main's merge of #47, the same go/ tree): the reviewed tree re-pinned. Try build-1792478030333380826 passed (bridge, indexer, teller, view integration fresh). Reviewed-by: review-r3e@shanks at bf59b5a27b79bd67d3a78ba3217d35f1cc13a89a (re-pinned as c93954e53c8ecc8167aad7c3c96fd3681aa663bd)
mesh-tools added 13 commits 2026-10-20 06:36:09 +00:00
Pin mesh-sdk to main's merge of #47 (88581d0a), the same tree as ba684e54 the review read
mesh/repo-check head c93954e53c8e merged into trunk 9c15112d935a beside mesh-catalog#380@cf5c0273 +1 more — pass: its merge-check.sh passed
mesh/merge-gate head c93954e53c8e merged into trunk 9c15112d935a — pass: group feat/r3e-the-gate composed: every machine composes with the change as it did…
mesh/delivery covered after its failure: a later walk that contains it was delivered: plan-1792478961597980735 (novox/mesh-delivery at 2520cc4a into main…
mesh/delivery-group group feat/r3e-the-gate delivered: every member is delivered
c93954e53c
Author
Member

Delivery novox/mesh-delivery@c93954e53c8e — failed since 2026-10-20T06:55:42Z

Covered: covered after its failure: a later walk that contains it was delivered: plan-1792478961597980735 (novox/mesh-delivery at 2520cc4a into main, done, contains its merge 2520cc4a)

Delivery plan — builds mesh-delivery-forge-bridge, mesh-delivery-indexer, mesh-delivery-teller, mesh-delivery-view → novox, shanks; no bus step

  • tier 0: mesh-delivery-forge-bridge, mesh-delivery-indexer, mesh-delivery-teller, mesh-delivery-view
  • novox: receives mesh-delivery-forge-bridge, mesh-delivery-indexer, mesh-delivery-teller
  • shanks: receives mesh-delivery-view
  • grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-delivery-view is judged on its first machine

Group feat/r3e-the-gate: novox/mesh-catalog@1d9c72c476, novox/mesh-delivery@c93954e53c, novox/mesh-tools@06e6721ed6

  • composed together: pass — every machine composes with the change as it did without (4 of 4 compose)

Machines

  • mesh-delivery-forge-bridge on every machine running it: sent
  • mesh-delivery-indexer on every machine running it: sent
  • mesh-delivery-teller on every machine running it: sent
  • mesh-delivery-view on every machine running it: sent
  • mesh-issues on every machine running it: sent
  • mesh-tools on every machine running it: sent
  • node-tools on every machine running it: sent
  • audit-logger on every machine running it: sent
  • confluence on every machine running it: sent
  • gitlab on every machine running it: sent
  • jira on every machine running it: sent
  • mesh-catalog on every machine running it: sent
  • model-usage on every machine running it: sent
  • openai-consumer on every machine running it: sent
  • route-adapter on every machine running it: sent
  • showcase on every machine running it: sent

Transitions

  • 2026-10-20 06:36 (new) → proposed (announced): novox/mesh-delivery#9's head announced
  • 2026-10-20 06:37 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-20 06:37 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-20 06:51 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-20 06:51 published → delivering (go): its walk started: let go by this owner in its group's order, by a person, or on the controller's own path — not a failed walk that carried a later commit for it, after which it waits for a walk of its own commit
  • 2026-10-20 06:55 delivering → failed (failed): its walk failed, carrying its own commit: a gate on a first machine (what it carried put back), a build, a machine

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/mesh-delivery@c93954e53c8e` — **failed** since 2026-10-20T06:55:42Z **Covered**: covered after its failure: a later walk that contains it was delivered: plan-1792478961597980735 (novox/mesh-delivery at 2520cc4a into main, done, contains its merge 2520cc4a) **Delivery plan** — builds mesh-delivery-forge-bridge, mesh-delivery-indexer, mesh-delivery-teller, mesh-delivery-view → novox, shanks; no bus step - tier 0: mesh-delivery-forge-bridge, mesh-delivery-indexer, mesh-delivery-teller, mesh-delivery-view - novox: receives mesh-delivery-forge-bridge, mesh-delivery-indexer, mesh-delivery-teller - shanks: receives mesh-delivery-view - grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-delivery-view is judged on its first machine **Group** `feat/r3e-the-gate`: novox/mesh-catalog@1d9c72c476f8, novox/mesh-delivery@c93954e53c8e, novox/mesh-tools@06e6721ed677 - composed together: pass — every machine composes with the change as it did without (4 of 4 compose) **Machines** - mesh-delivery-forge-bridge on every machine running it: sent - mesh-delivery-indexer on every machine running it: sent - mesh-delivery-teller on every machine running it: sent - mesh-delivery-view on every machine running it: sent - mesh-issues on every machine running it: sent - mesh-tools on every machine running it: sent - node-tools on every machine running it: sent - audit-logger on every machine running it: sent - confluence on every machine running it: sent - gitlab on every machine running it: sent - jira on every machine running it: sent - mesh-catalog on every machine running it: sent - model-usage on every machine running it: sent - openai-consumer on every machine running it: sent - route-adapter on every machine running it: sent - showcase on every machine running it: sent **Transitions** - 2026-10-20 06:36 (new) → proposed (announced): novox/mesh-delivery#9's head announced - 2026-10-20 06:37 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-20 06:37 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-20 06:51 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-20 06:51 published → delivering (go): its walk started: let go by this owner in its group's order, by a person, or on the controller's own path — not a failed walk that carried a later commit for it, after which it waits for a walk of its own commit - 2026-10-20 06:55 delivering → failed (failed): its walk failed, carrying its own commit: a gate on a first machine (what it carried put back), a build, a machine The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh-tools merged commit 2520cc4a88 into main 2026-10-20 06:49:19 +00:00
mesh-tools deleted branch feat/r3e-the-gate 2026-10-20 06:49:19 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-delivery#9