Delivery group feat/r4g-finish (design 47, milestone R4g+R5, its finish): hq, mesh-sdk, mesh-controller, mesh-delivery, mesh-catalog, mesh-media-catalog, mesh-host. One Approve, one delivery plan.
This member: StepAsk.Compose and the composer's step contract (ADR 0482 §3-§5, issues 1621, 1622, 1623); beside.go comment (1295); reads-outside markers (1935). Main merged in (#76). After the group checks: sdkversion.FromBuildInfo names the reader's pinned SDK version (ADR 0482 clause 5); the composer reads a change's manifests as the indexer does unless given the catalogue's predefined list, and mesh-compose -catalogue judges against predefined.json (ADR 0348 §7). Try try-1792846671601294818 passed.
Reviewed-by: review-r4g-r3@shanks at bfc3883af9
Pushed-by: lead-47@shanks
Delivery group feat/r4g-finish (design 47, milestone R4g+R5, its finish): hq, mesh-sdk, mesh-controller, mesh-delivery, mesh-catalog, mesh-media-catalog, mesh-host. One Approve, one delivery plan.
This member: StepAsk.Compose and the composer's step contract (ADR 0482 §3-§5, issues 1621, 1622, 1623); beside.go comment (1295); reads-outside markers (1935). Main merged in (#76). After the group checks: sdkversion.FromBuildInfo names the reader's pinned SDK version (ADR 0482 clause 5); the composer reads a change's manifests as the indexer does unless given the catalogue's predefined list, and mesh-compose -catalogue judges against predefined.json (ADR 0348 §7). Try try-1792846671601294818 passed.
Reviewed-by: review-r4g-r3@shanks at bfc3883af980d767ea3d889aa72e7a236686a25b
Pushed-by: lead-47@shanks
composed together: pass — the checker's verdict at the members' heads (590ced519c20)
Machines
adwaita on every machine running it: sent
blueman on every machine running it: sent
brother on every machine running it: sent
forticlient on every machine running it: sent
i3 on every machine running it: sent
lemurs on every machine running it: sent
mesh-build-image on every machine running it: sent
mesh-build-node on every machine running it: sent
mesh-delivery-builder on every machine running it: sent
mesh-delivery-checker on every machine running it: sent
mesh-delivery-gate 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-watchman on every machine running it: sent
mesh-host on every machine running it: sent
mesh-issues on every machine running it: sent
mesh-knowledge on every machine running it: sent
mesh-mail on every machine running it: sent
mesh-mail-notifier on every machine running it: sent
mesh-mail-reader on every machine running it: sent
mesh-provisioner-client on every machine running it: sent
mesh-sdk on every machine running it: sent
minio on every machine running it: sent
networkmanager on every machine running it: sent
nextcloud-client on every machine running it: sent
nm-applet on every machine running it: sent
openrazer on every machine running it: sent
pacman on every machine running it: sent
polychromatic on every machine running it: sent
postgres on every machine running it: sent
slack on every machine running it: sent
systemd-networkd on every machine running it: sent
xorg on every machine running it: sent
xterm on every machine running it: sent
mesh-controller on every machine running it: sent
mesh-build-go on every machine running it: sent
mesh-delivery-assigner on every machine running it: sent
Transitions
2026-10-24 12:57 (new) → proposed (announced): novox/mesh-sdk#77's head announced
2026-10-24 13:07 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-24 13:07 checked → rejected (refused): the gate failed or could not run, or the repository's own check failed
2026-10-24 13:16 rejected → proposed (recheck): its mesh/check judged it again: failed: the composition: the manifest of pacman cannot be read: this manifest cannot be used: | bfc3883af9 on 8c6e18e…
2026-10-24 13:16 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-24 13:16 checked → rejected (refused): the gate failed or could not run, or the repository's own check failed
2026-10-24 14:20 rejected → proposed (recheck): its mesh/check judged it again: pass bfc3883af9 on 8c6e18e822 | unit 4575 run, 5233 kept, 13 skipped | integration 4618 run, 6407 kept, 21 skipped …
2026-10-24 14:20 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-24 14:20 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-24 20:59 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-24 20:59 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-24 21:11 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says
The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-sdk@bfc3883af980` — **delivered** since 2026-10-24T21:11:25Z
**Delivery plan** — builds mesh-sdk, sent nowhere; no bus step
- tier 0: mesh-sdk
**Group** `feat/r4g-finish`: novox/hq@2249d30151e8, novox/mesh-catalog@2fabbe556e73, novox/mesh-controller@ecbb317dc324, novox/mesh-delivery@65496fc4f7a6, novox/mesh-host@13bdcb694be0, novox/mesh-media-catalog@6392690b90c2, novox/mesh-sdk@bfc3883af980
- composed together: pass — the checker's verdict at the members' heads (590ced519c20)
**Machines**
- adwaita on every machine running it: sent
- blueman on every machine running it: sent
- brother on every machine running it: sent
- forticlient on every machine running it: sent
- i3 on every machine running it: sent
- lemurs on every machine running it: sent
- mesh-build-image on every machine running it: sent
- mesh-build-node on every machine running it: sent
- mesh-delivery-builder on every machine running it: sent
- mesh-delivery-checker on every machine running it: sent
- mesh-delivery-gate 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-watchman on every machine running it: sent
- mesh-host on every machine running it: sent
- mesh-issues on every machine running it: sent
- mesh-knowledge on every machine running it: sent
- mesh-mail on every machine running it: sent
- mesh-mail-notifier on every machine running it: sent
- mesh-mail-reader on every machine running it: sent
- mesh-provisioner-client on every machine running it: sent
- mesh-sdk on every machine running it: sent
- minio on every machine running it: sent
- networkmanager on every machine running it: sent
- nextcloud-client on every machine running it: sent
- nm-applet on every machine running it: sent
- openrazer on every machine running it: sent
- pacman on every machine running it: sent
- polychromatic on every machine running it: sent
- postgres on every machine running it: sent
- slack on every machine running it: sent
- systemd-networkd on every machine running it: sent
- xorg on every machine running it: sent
- xterm on every machine running it: sent
- mesh-controller on every machine running it: sent
- mesh-build-go on every machine running it: sent
- mesh-delivery-assigner on every machine running it: sent
**Transitions**
- 2026-10-24 12:57 (new) → proposed (announced): novox/mesh-sdk#77's head announced
- 2026-10-24 13:07 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-24 13:07 checked → rejected (refused): the gate failed or could not run, or the repository's own check failed
- 2026-10-24 13:16 rejected → proposed (recheck): its mesh/check judged it again: failed: the composition: the manifest of pacman cannot be read: this manifest cannot be used: | bfc3883af980 on 8c6e18e…
- 2026-10-24 13:16 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-24 13:16 checked → rejected (refused): the gate failed or could not run, or the repository's own check failed
- 2026-10-24 14:20 rejected → proposed (recheck): its mesh/check judged it again: pass bfc3883af980 on 8c6e18e82286 | unit 4575 run, 5233 kept, 13 skipped | integration 4618 run, 6407 kept, 21 skipped …
- 2026-10-24 14:20 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-24 14:20 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-24 20:59 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-24 20:59 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-24 21:11 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says
The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh/check failed: the composition: the manifest of pacman cannot be read: this manifest cannot be used: | 19c1d35939bc on 8c6e18e82286 | unit 4799 ru…
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.
Delivery group feat/r4g-finish (design 47, milestone R4g+R5, its finish): hq, mesh-sdk, mesh-controller, mesh-delivery, mesh-catalog, mesh-media-catalog, mesh-host. One Approve, one delivery plan.
This member: StepAsk.Compose and the composer's step contract (ADR 0482 §3-§5, issues 1621, 1622, 1623); beside.go comment (1295); reads-outside markers (1935). Main merged in (#76). After the group checks: sdkversion.FromBuildInfo names the reader's pinned SDK version (ADR 0482 clause 5); the composer reads a change's manifests as the indexer does unless given the catalogue's predefined list, and mesh-compose -catalogue judges against predefined.json (ADR 0348 §7). Try try-1792846671601294818 passed.
Reviewed-by: review-r4g-r3@shanks at
bfc3883af9Pushed-by: lead-47@shanks
Delivery
novox/mesh-sdk@bfc3883af980— delivered since 2026-10-24T21:11:25ZDelivery plan — builds mesh-sdk, sent nowhere; no bus step
Group
feat/r4g-finish: novox/hq@2249d30151, novox/mesh-catalog@2fabbe556e, novox/mesh-controller@ecbb317dc3, novox/mesh-delivery@65496fc4f7, novox/mesh-host@13bdcb694b, novox/mesh-media-catalog@6392690b90, novox/mesh-sdk@bfc3883af9Machines
Transitions
bfc3883af9on 8c6e18e…bfc3883af9on8c6e18e822| unit 4575 run, 5233 kept, 13 skipped | integration 4618 run, 6407 kept, 21 skipped …The commit's note under
refs/notes/mesh-plankeeps every transition: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.