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: the checker asks composition as a step (ADR 0482 §3-§5; 1621, 1622, 1623); merge-check.sh gone, skips are failures (1295); reads-outside markers (1935); the assigner reads a change's manifests as the indexer does (a value falling back to a predefined key is no longer refused) and is pinned to the group's mesh-sdk head bfc3883a. Main merged in (#33, #34; then #36, #37 at 4c1d36c9, one test-file conflict resolved keeping both sides' tests). Try try-1792871702498324096 passed on 65496fc4. The group's check judges it.
Reviewed-by: review-r4g-merge@shanks at 65496fc4f7
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: the checker asks composition as a step (ADR 0482 §3-§5; 1621, 1622, 1623); merge-check.sh gone, skips are failures (1295); reads-outside markers (1935); the assigner reads a change's manifests as the indexer does (a value falling back to a predefined key is no longer refused) and is pinned to the group's mesh-sdk head bfc3883a. Main merged in (#33, #34; then #36, #37 at 4c1d36c9, one test-file conflict resolved keeping both sides' tests). Try try-1792871702498324096 passed on 65496fc4. The group's check judges it.
Reviewed-by: review-r4g-merge@shanks at 65496fc4f7a6df94c5c92f4326c29217637a1131
Pushed-by: lead-47@shanks
mesh/check failed: shanks: novox/mesh-delivery#35: modules/mesh-delivery-assigner/go.mod names mesh-sdk bc0c25e51052, which is neither on mesh-sdk's t…
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-assigner, mesh-delivery-builder is judged on its first machine
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 19:54 (new) → proposed (announced): novox/mesh-delivery#35's head announced
2026-10-24 20:57 proposed → held (merged-unchecked): merged without a passing check — a verdict known with it is taken first: only a person decides that it goes on
2026-10-24 20:59 held → delivering (go): its walk started on a word that was not this owner's: the controller's own path, which waits for nobody, or a person's plans go
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-delivery@65496fc4f7a6` — **delivered** since 2026-10-24T21:11:25Z
**Delivery plan** — builds mesh-delivery-assigner, mesh-delivery-builder, mesh-delivery-checker, mesh-delivery-indexer, mesh-delivery-teller, mesh-delivery-watchman → ace, novox, shanks; no bus step
- tier 0: mesh-delivery-assigner, mesh-delivery-builder, mesh-delivery-checker, mesh-delivery-indexer, mesh-delivery-teller, mesh-delivery-watchman
- ace: receives mesh-delivery-assigner
- novox: receives mesh-delivery-checker, mesh-delivery-indexer, mesh-delivery-teller, mesh-delivery-watchman
- shanks: receives mesh-delivery-builder
- 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-assigner, mesh-delivery-builder is judged on its first machine
**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 19:54 (new) → proposed (announced): novox/mesh-delivery#35's head announced
- 2026-10-24 20:57 proposed → held (merged-unchecked): merged without a passing check — a verdict known with it is taken first: only a person decides that it goes on
- 2026-10-24 20:59 held → delivering (go): its walk started on a word that was not this owner's: the controller's own path, which waits for nobody, or a person's `plans go`
- 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: shanks: novox/mesh-delivery#35: modules/mesh-delivery-assigner/go.mod names mesh-sdk 19c1d35939bc, which is neither on mesh-sdk's t…
mesh-delivery: not merged. This pull request's checks passed at 1d4dcdf41a, and now its check failed: failed: shanks: novox/mesh-delivery#35 does not merge into the trunk: files in conflict: modules/mesh-delivery-checker/internal/check/pins_…. A new head, or a recheck that passes, asks the operator again.
mesh-delivery: **not merged.** This pull request's checks passed at 1d4dcdf41a2228377b5c195bc1d333913ce55cbd, and now its check failed: failed: shanks: novox/mesh-delivery#35 does not merge into the trunk: files in conflict: modules/mesh-delivery-checker/internal/check/pins_…. A new head, or a recheck that passes, 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.
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: the checker asks composition as a step (ADR 0482 §3-§5; 1621, 1622, 1623); merge-check.sh gone, skips are failures (1295); reads-outside markers (1935); the assigner reads a change's manifests as the indexer does (a value falling back to a predefined key is no longer refused) and is pinned to the group's mesh-sdk head bfc3883a. Main merged in (#33, #34; then #36, #37 at
4c1d36c9, one test-file conflict resolved keeping both sides' tests). Try try-1792871702498324096 passed on65496fc4. The group's check judges it.Reviewed-by: review-r4g-merge@shanks at
65496fc4f7Pushed-by: lead-47@shanks
Delivery
novox/mesh-delivery@65496fc4f7a6— delivered since 2026-10-24T21:11:25ZDelivery plan — builds mesh-delivery-assigner, mesh-delivery-builder, mesh-delivery-checker, mesh-delivery-indexer, mesh-delivery-teller, mesh-delivery-watchman → ace, novox, shanks; 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
plans goThe commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.mesh-delivery: not merged. This pull request's checks passed at
1d4dcdf41a, and now its check failed: failed: shanks: novox/mesh-delivery#35 does not merge into the trunk: files in conflict: modules/mesh-delivery-checker/internal/check/pins_…. A new head, or a recheck that passes, 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.