Milestone L3 of design 47, one delivery group on branch feat/l3b-bus with mesh-sdk, mesh-delivery and mesh-tools; nats, mesh-delivery-gate, mesh-provisioner, mesh-provisioner-client and mesh-vault pin mesh-sdk b7abe203a929.
mesh-provisioner: a provider's have counts as its outcome only from a build whose manifest offers the provision (ADR 0603 §5).
mesh-delivery-gate: a merged message with no trees is taken (issue 1367).
Issues: 774, 1367.
Reviewed-by: mesh-code-reviewer@shanks at 5fab8f118e
Pushed-by: lead-47@shanks
Milestone L3 of design 47, one delivery group on branch feat/l3b-bus with mesh-sdk, mesh-delivery and mesh-tools; nats, mesh-delivery-gate, mesh-provisioner, mesh-provisioner-client and mesh-vault pin mesh-sdk b7abe203a929.
- mesh-provisioner: a provider's have counts as its outcome only from a build whose manifest offers the provision (ADR 0603 §5).
- mesh-delivery-gate: a merged message with no trees is taken (issue 1367).
Issues: 774, 1367.
Reviewed-by: mesh-code-reviewer@shanks at 5fab8f118e18b7ff2da76eb5119d7ff56693d20a
Pushed-by: lead-47@shanks
https://claude.ai/code/session_01JG73KG7AfSdh6FP8VrBqCn
A provider whose build does not offer the provision it was asked for must
not be counted as having delivered it; the provisioner reads the build's
manifest (the builds read serves only this offer check and makes no plan,
ADR 0593 section 8) before it takes the provider's have as the outcome.
Deliverynovox/mesh-catalog@5fab8f118e18 — merged since 2026-11-03T20:12:53Z
Source — source.main moved to novox/mesh-catalog@e6de426303. 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 (eb182f6015c0)
Transitions
2026-11-03 17:55 (new) → proposed (announced): novox/mesh-catalog#603's head announced
2026-11-03 17:55 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 20:12 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-catalog@5fab8f118e18` — **merged** since 2026-11-03T20:12:53Z
**Source** — source.main moved to novox/mesh-catalog@e6de42630355. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `feat/l3b-bus`: novox/mesh-catalog@5fab8f118e18, novox/mesh-delivery@945906ac976c, novox/mesh-sdk@b7abe203a929, novox/mesh-tools@8b8a7600479e
- composed together: pass — the checker's verdict at the members' heads (eb182f6015c0)
**Transitions**
- 2026-11-03 17:55 (new) → proposed (announced): novox/mesh-catalog#603's head announced
- 2026-11-03 17:55 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 20:12 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: the operator's Approve of this pull request's merge into main is ended: its head a24a1d72ad45 is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head a24a1d72ad45 is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
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.
Milestone L3 of design 47, one delivery group on branch feat/l3b-bus with mesh-sdk, mesh-delivery and mesh-tools; nats, mesh-delivery-gate, mesh-provisioner, mesh-provisioner-client and mesh-vault pin mesh-sdk b7abe203a929.
Issues: 774, 1367.
Reviewed-by: mesh-code-reviewer@shanks at
5fab8f118ePushed-by: lead-47@shanks
https://claude.ai/code/session_01JG73KG7AfSdh6FP8VrBqCn
Delivery
novox/mesh-catalog@5fab8f118e18— merged since 2026-11-03T20:12:53ZSource — source.main moved to novox/mesh-catalog@e6de426303. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
feat/l3b-bus: novox/mesh-catalog@5fab8f118e, novox/mesh-delivery@945906ac97, novox/mesh-sdk@b7abe203a9, novox/mesh-tools@8b8a760047Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head a24a1d72ad45 is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.