Group fix/engine-reads-and-compositions with mesh-delivery. The assigner's record of a node-engine's manifest reads kept the 9 bootstrapped seats on ace, novox and shanks on 2026-11-12, while each engine had stated 70 seats, so wants were held (issue 1975 notes 4 and 6). The Keeper now keeps the newest reads-changed event per node in the node's statement; a statement older than it does not stand, and it is asked again at most 3 times, then said in the journal.
Quick fix: ask again by hand (done 08:54 and 09:40 UTC). Thorough fix (chosen): this guard, for every engine.
Reviewed-by: mesh-code-reviewer@shanks at 04c6a1eead (round 2; one finding left, the manifest validator verdict, which the group's check gives)
Group fix/engine-reads-and-compositions with mesh-delivery. The assigner's record of a node-engine's manifest reads kept the 9 bootstrapped seats on ace, novox and shanks on 2026-11-12, while each engine had stated 70 seats, so wants were held (issue 1975 notes 4 and 6). The Keeper now keeps the newest reads-changed event per node in the node's statement; a statement older than it does not stand, and it is asked again at most 3 times, then said in the journal.
Quick fix: ask again by hand (done 08:54 and 09:40 UTC). Thorough fix (chosen): this guard, for every engine.
Reviewed-by: mesh-code-reviewer@shanks at 04c6a1eead98db9f55c6f2609e162ed825abcf18 (round 2; one finding left, the manifest validator verdict, which the group's check gives)
https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Deliverynovox/mesh-contracts@04c6a1eead98 — merged since 2026-11-12T10:23:29Z
Source — source.main moved to novox/mesh-contracts@0e12819cc7. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
2026-11-12 10:02 (new) → proposed (announced): novox/mesh-contracts#8's head announced
2026-11-12 10:02 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-12 10:23 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-contracts@04c6a1eead98` — **merged** since 2026-11-12T10:23:29Z
**Source** — source.main moved to novox/mesh-contracts@0e12819cc727. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `fix/engine-reads-and-compositions`: novox/mesh-contracts@04c6a1eead98, novox/mesh-delivery@b83c546831b0
**Transitions**
- 2026-11-12 10:02 (new) → proposed (announced): novox/mesh-contracts#8's head announced
- 2026-11-12 10:02 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-12 10:23 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.
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.
Group fix/engine-reads-and-compositions with mesh-delivery. The assigner's record of a node-engine's manifest reads kept the 9 bootstrapped seats on ace, novox and shanks on 2026-11-12, while each engine had stated 70 seats, so wants were held (issue 1975 notes 4 and 6). The Keeper now keeps the newest reads-changed event per node in the node's statement; a statement older than it does not stand, and it is asked again at most 3 times, then said in the journal.
Quick fix: ask again by hand (done 08:54 and 09:40 UTC). Thorough fix (chosen): this guard, for every engine.
Reviewed-by: mesh-code-reviewer@shanks at
04c6a1eead(round 2; one finding left, the manifest validator verdict, which the group's check gives)https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Delivery
novox/mesh-contracts@04c6a1eead98— merged since 2026-11-12T10:23:29ZSource — source.main moved to novox/mesh-contracts@0e12819cc7. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
fix/engine-reads-and-compositions: novox/mesh-contracts@04c6a1eead, novox/mesh-delivery@b83c546831Transitions
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.