Group member with mesh-sdk, mesh-delivery, mesh-host and hq on feat/774-vault-mints-l2. mesh-vault pins mesh-sdk 8eafc0c exactly.
Under L2: mesh-vault reads mesh-delivery-assigner.placement, beside L2's watched assignments; mesh-config is as L2 has it (placement with the assignments while both stand) and is listed as an assignments reader; the check that only listed modules read the controller's assignments moved into checks/noplacement, as L2 deleted checks/placement.
At add6f14: main merged in, and the reviewed gate fix (d42d3e2, issue 1276) on top: in mesh-delivery-gate an answer stands only for the ask it answers, and an approved merge never handed says which member holds it and why. The gate kept the Decline of an earlier ask on this member's unchanged head and never merged the approved group (issue 1276, notes 15-16); the new head makes this member a fresh delivery, and the fix of that kind ships with it (the operator chose this recovery).
Tests: L3 adds 9 unit and 1 integration over main (as approved); the gate fix replaces tests within a table (count unchanged).
Reviewed-by: rev-l2@shanks at c193d2b389
Reviewed-by: rev-held2@shanks at d42d3e20db4b53c2dd08a90d17298d9449112981 (the gate fix)
Reviewed-by: rev-l3b@shanks at add6f143ca
L3 (issue 774, ADR 0561), rebased onto L2.
Group member with mesh-sdk, mesh-delivery, mesh-host and hq on feat/774-vault-mints-l2. mesh-vault pins mesh-sdk 8eafc0c exactly.
Under L2: mesh-vault reads mesh-delivery-assigner.placement, beside L2's watched assignments; mesh-config is as L2 has it (placement with the assignments while both stand) and is listed as an assignments reader; the check that only listed modules read the controller's assignments moved into checks/noplacement, as L2 deleted checks/placement.
At add6f14: main merged in, and the reviewed gate fix (d42d3e2, issue 1276) on top: in mesh-delivery-gate an answer stands only for the ask it answers, and an approved merge never handed says which member holds it and why. The gate kept the Decline of an earlier ask on this member's unchanged head and never merged the approved group (issue 1276, notes 15-16); the new head makes this member a fresh delivery, and the fix of that kind ships with it (the operator chose this recovery).
Tests: L3 adds 9 unit and 1 integration over main (as approved); the gate fix replaces tests within a table (count unchanged).
Reviewed-by: rev-l2@shanks at c193d2b3897099f6773dabf9bdc6afe249dd66b7
Reviewed-by: rev-held2@shanks at d42d3e20db4b53c2dd08a90d17298d9449112981 (the gate fix)
Reviewed-by: rev-l3b@shanks at add6f143ca236d4e965cb114d3f1798492640d0c
Deliverynovox/mesh-catalog@add6f143ca23 — merged since 2026-10-29T07:44:24Z
Source — source.main moved to novox/mesh-catalog@1555241393. 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 (21d54fbf45b0)
Transitions
2026-10-29 01:17 (new) → proposed (announced): novox/mesh-catalog#556's head announced
2026-10-29 01:17 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-10-29 07:44 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@add6f143ca23` — **merged** since 2026-10-29T07:44:24Z
**Source** — source.main moved to novox/mesh-catalog@1555241393fe. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `feat/774-vault-mints-l2`: novox/hq@7fd89de7cb81, novox/mesh-catalog@add6f143ca23, novox/mesh-delivery@17c79f25f047, novox/mesh-host@4f9227a1860f
- composed together: pass — the checker's verdict at the members' heads (21d54fbf45b0)
**Transitions**
- 2026-10-29 01:17 (new) → proposed (announced): novox/mesh-catalog#556's head announced
- 2026-10-29 01:17 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-10-29 07:44 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: 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.
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.
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.
mesh-delivery: not merged. The merge of this pull request into main at c193d2b389 was declined: the operator, via telegram (user id verified), chose Decline. A new head asks the operator again.
mesh-delivery: **not merged.** The merge of this pull request into main at c193d2b3897099f6773dabf9bdc6afe249dd66b7 was declined: the operator, via telegram (user id verified), chose Decline. A new head asks the operator again.
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.
On 2026-10-29 the group feat/774-vault-mints-l2 was approved and never handed: hq#495 kept a Decline of an earlier ask beside the Approve of the next, readyAsks skipped it and handTurn returned nil for every member, with no log line. The Approve and a new ask now clear an earlier Decline, a run's answer names its ask (answered_ask), an approved merge that waits for nothing and is not handed logs why once and is a stalled line, and delivery_turns lists no unwritten turn while the check gates no merge.
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.
L3 (issue 774, ADR 0561), rebased onto L2.
Group member with mesh-sdk, mesh-delivery, mesh-host and hq on feat/774-vault-mints-l2. mesh-vault pins mesh-sdk 8eafc0c exactly.
Under L2: mesh-vault reads mesh-delivery-assigner.placement, beside L2's watched assignments; mesh-config is as L2 has it (placement with the assignments while both stand) and is listed as an assignments reader; the check that only listed modules read the controller's assignments moved into checks/noplacement, as L2 deleted checks/placement.
At
add6f14: main merged in, and the reviewed gate fix (d42d3e2, issue 1276) on top: in mesh-delivery-gate an answer stands only for the ask it answers, and an approved merge never handed says which member holds it and why. The gate kept the Decline of an earlier ask on this member's unchanged head and never merged the approved group (issue 1276, notes 15-16); the new head makes this member a fresh delivery, and the fix of that kind ships with it (the operator chose this recovery).Tests: L3 adds 9 unit and 1 integration over main (as approved); the gate fix replaces tests within a table (count unchanged).
Reviewed-by: rev-l2@shanks at
c193d2b389Reviewed-by: rev-held2@shanks at d42d3e20db4b53c2dd08a90d17298d9449112981 (the gate fix)
Reviewed-by: rev-l3b@shanks at
add6f143caDelivery
novox/mesh-catalog@add6f143ca23— merged since 2026-10-29T07:44:24ZSource — source.main moved to novox/mesh-catalog@1555241393. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
feat/774-vault-mints-l2: novox/hq@7fd89de7cb, novox/mesh-catalog@add6f143ca, novox/mesh-delivery@17c79f25f0, novox/mesh-host@4f9227a186Transitions
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: 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.
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: not merged. The merge of this pull request into main at
c193d2b389was declined: the operator, via telegram (user id verified), chose Decline. A new head asks the operator again.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.