Delivery group fix/1656-xterm-config with mesh-catalog#416 (issue 1656, xterm's resources as config values).
This member takes mesh-sdk at 07a65927 (mesh-sdk#62, merged and delivered 20:16), which counts an item's text as a placement of a config value (issue 1658), so the catalogue member's template-only config keys are not refused. The SDK change shipped alone before its users (ADR 0482 §7); mesh-sdk#61, the same change inside this group, was closed for #62. Diff against main: go.mod, go.sum, vendor/modules.txt, testdata/beside/CAPTURED line 12, and the vendored catalogue/setting_into.go.
It also carries issue 1763 (the controller's unit level ran at its 5 s bound, failing this member's try and mesh-controller#423 on time): plan_moved_every_writer_test.go runs its costly regexp only on files that can match; sayable_test.go and forge_wait_test.go shorten stand-in waits that no assertion depends on. cmd/mesh-controller unit time 3.52 s -> about 2.2 s; the six changed tests passed 20 times each, with -cpu 1 and under load.
Delivery group fix/1656-xterm-config with mesh-catalog#416 (issue 1656, xterm's resources as config values).
This member takes mesh-sdk at 07a65927 (mesh-sdk#62, merged and delivered 20:16), which counts an item's text as a placement of a config value (issue 1658), so the catalogue member's template-only config keys are not refused. The SDK change shipped alone before its users (ADR 0482 §7); mesh-sdk#61, the same change inside this group, was closed for #62. Diff against main: go.mod, go.sum, vendor/modules.txt, testdata/beside/CAPTURED line 12, and the vendored catalogue/setting_into.go.
It also carries issue 1763 (the controller's unit level ran at its 5 s bound, failing this member's try and mesh-controller#423 on time): plan_moved_every_writer_test.go runs its costly regexp only on files that can match; sayable_test.go and forge_wait_test.go shorten stand-in waits that no assertion depends on. cmd/mesh-controller unit time 3.52 s -> about 2.2 s; the six changed tests passed 20 times each, with -cpu 1 and under load.
Reviewed-by: reviewer-xterm@shanks at 9d260412b330053c405ba15b31b3dfb21365808e
Deliverynovox/mesh-controller@9d260412b330 — failed since 2026-10-21T18:59:01Z
Covered: covered after its failure: a later walk that contains it was delivered: plan-1792609673527907956 (novox/mesh-controller at f973cefd into main, done, contains its merge 98155e32)
Delivery plan — builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step
route-proxy provides route: its consumers are sent again after it
route-proxy keeps data (ADR 0233): what it holds is backed up before it moves
build-agent keeps data (ADR 0233): what it holds is backed up before it moves
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 route-proxy, build-agent is judged on its first machine
composed together: pass — every machine composes with the change as it did without (4 of 4 compose)
Machines
mesh-controller on every machine running it: sent
route-proxy on every machine running it: sent
Transitions
2026-10-21 18:00 (new) → proposed (announced): novox/mesh-controller#420's head announced
2026-10-21 18:14 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-21 18:14 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-21 18:38 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-21 18:38 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-21 18:59 delivering → failed (failed): its walk failed, carrying its own commit: a gate on a first machine (what it carried put back), a build, a machine
The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-controller@9d260412b330` — **failed** since 2026-10-21T18:59:01Z
**Covered**: covered after its failure: a later walk that contains it was delivered: plan-1792609673527907956 (novox/mesh-controller at f973cefd into main, done, contains its merge 98155e32)
**Delivery plan** — builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step
- tier 0: mesh-controller, route-proxy
- tier 1: build-agent
- ace: receives route-proxy, build-agent
- g14: receives build-agent
- novox: receives mesh-controller, route-proxy, build-agent
- shanks: receives build-agent
- route-proxy provides route: its consumers are sent again after it
- route-proxy keeps data (ADR 0233): what it holds is backed up before it moves
- build-agent keeps data (ADR 0233): what it holds is backed up before it moves
- 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 route-proxy, build-agent is judged on its first machine
**Group** `fix/1656-xterm-config`: novox/mesh-catalog@b9dcf19c3f91, novox/mesh-controller@9d260412b330
- composed together: pass — every machine composes with the change as it did without (4 of 4 compose)
**Machines**
- mesh-controller on every machine running it: sent
- route-proxy on every machine running it: sent
**Transitions**
- 2026-10-21 18:00 (new) → proposed (announced): novox/mesh-controller#420's head announced
- 2026-10-21 18:14 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-21 18:14 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-21 18:38 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-21 18:38 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-21 18:59 delivering → failed (failed): its walk failed, carrying its own commit: a gate on a first machine (what it carried put back), a build, a machine
The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
Merge check at 858b06a9
Judged: head 858b06a94e69 merged into trunk 12752911b644
mesh/merge-gate: FAIL — head 858b06a94e does not merge cleanly into trunk 12752911b6: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt
mesh/repo-check: FAIL — head 858b06a94e does not merge cleanly into trunk 12752911b6: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt
Delivery plan — builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step
route-proxy provides route: its consumers are sent again after it
route-proxy keeps data (ADR 0233): what it holds is backed up before it moves
build-agent keeps data (ADR 0233): what it holds is backed up before it moves
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 route-proxy, build-agent is judged on its first machine
read by no module's build: testdata/beside/CAPTURED
Run by the build seat on ace as build-1792593900645662220 (builds --log build-1792593900645662220).
head 858b06a94e69 does not merge cleanly into trunk 12752911b644: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt
**Merge check** at `858b06a9`
Judged: head `858b06a94e69` merged into trunk `12752911b644`
- `mesh/merge-gate`: **FAIL** — head 858b06a94e69 does not merge cleanly into trunk 12752911b644: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt
- `mesh/repo-check`: **FAIL** — head 858b06a94e69 does not merge cleanly into trunk 12752911b644: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt
**Delivery plan** — builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step
- tier 0: mesh-controller, route-proxy
- tier 1: build-agent
- ace: receives route-proxy, build-agent
- g14: receives build-agent
- novox: receives mesh-controller, route-proxy, build-agent
- shanks: receives build-agent
- route-proxy provides route: its consumers are sent again after it
- route-proxy keeps data (ADR 0233): what it holds is backed up before it moves
- build-agent keeps data (ADR 0233): what it holds is backed up before it moves
- 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 route-proxy, build-agent is judged on its first machine
- read by no module's build: testdata/beside/CAPTURED
Run by the build seat on ace as `build-1792593900645662220` (`builds --log build-1792593900645662220`).
```
head 858b06a94e69 does not merge cleanly into trunk 12752911b644: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt
```
mesh-delivery: not merged. This pull request's checks passed at 858b06a94e, and now its check failed: head 858b06a94e does not merge cleanly into trunk 12752911b6: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt (head 858b06a94e merged into trunk 12752911b6). A new head, or a recheck that passes, asks the operator again.
mesh-delivery: **not merged.** This pull request's checks passed at 858b06a94e69d00db974a96ec86cecde3a951da0, and now its check failed: head 858b06a94e69 does not merge cleanly into trunk 12752911b644: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt (head 858b06a94e69 merged into trunk 12752911b644). 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: its head c8e35097e861 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 c8e35097e861 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-tools
changed title from Take mesh-sdk at c8e3509: an item's text places a config value (issue 1658) to Take mesh-sdk at 6f63275: an item's text places a config value (issue 1658)2026-10-21 15:06:22 +00:00
mesh/delivery-group group fix/1656-xterm-config checking: composed check out of date: novox/mesh-sdk@c8e35097e861 was judged against trunk 85b5a2687e6a, the tr…
mesh/merge-gate head 9d260412b330 merged into trunk 44033f4b6d72 — pass: group fix/1656-xterm-config composed: every machine composes with the change as it…
mesh/delivery covered after its failure: a later walk that contains it was delivered: plan-1792609673527907956 (novox/mesh-controller at f973cefd into ma…
mesh-tools
changed title from Take mesh-sdk at 6f63275: an item's text places a config value (issue 1658) to Take mesh-sdk at 07a6592: an item's text places a config value (issue 1658), and fit the unit level in its bound (issue 1763)2026-10-21 18:31:34 +00:00
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 fix/1656-xterm-config with mesh-catalog#416 (issue 1656, xterm's resources as config values).
This member takes mesh-sdk at 07a65927 (mesh-sdk#62, merged and delivered 20:16), which counts an item's text as a placement of a config value (issue 1658), so the catalogue member's template-only config keys are not refused. The SDK change shipped alone before its users (ADR 0482 §7); mesh-sdk#61, the same change inside this group, was closed for #62. Diff against main: go.mod, go.sum, vendor/modules.txt, testdata/beside/CAPTURED line 12, and the vendored catalogue/setting_into.go.
It also carries issue 1763 (the controller's unit level ran at its 5 s bound, failing this member's try and mesh-controller#423 on time): plan_moved_every_writer_test.go runs its costly regexp only on files that can match; sayable_test.go and forge_wait_test.go shorten stand-in waits that no assertion depends on. cmd/mesh-controller unit time 3.52 s -> about 2.2 s; the six changed tests passed 20 times each, with -cpu 1 and under load.
Reviewed-by: reviewer-xterm@shanks at
9d260412b3Delivery
novox/mesh-controller@9d260412b330— failed since 2026-10-21T18:59:01ZCovered: covered after its failure: a later walk that contains it was delivered: plan-1792609673527907956 (novox/mesh-controller at
f973cefdinto main, done, contains its merge98155e32)Delivery plan — builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step
Group
fix/1656-xterm-config: novox/mesh-catalog@b9dcf19c3f, novox/mesh-controller@9d260412b3Machines
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.Merge check at
858b06a9Judged: head
858b06a94e69merged into trunk12752911b644mesh/merge-gate: FAIL — head858b06a94edoes not merge cleanly into trunk12752911b6: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txtmesh/repo-check: FAIL — head858b06a94edoes not merge cleanly into trunk12752911b6: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txtDelivery plan — builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step
Run by the build seat on ace as
build-1792593900645662220(builds --log build-1792593900645662220).mesh-delivery: not merged. This pull request's checks passed at
858b06a94e, and now its check failed: head858b06a94edoes not merge cleanly into trunk12752911b6: in conflict go.mod, go.sum, testdata/beside/CAPTURED, vendor/git.novox.be/novox/mesh-sdk/go/delivery/source.go, vendor/modules.txt (head858b06a94emerged into trunk12752911b6). 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: its head c8e35097e861 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.
858b06a94eto69a67876c2Take mesh-sdk at c8e3509: an item's text places a config value (issue 1658)to Take mesh-sdk at 6f63275: an item's text places a config value (issue 1658)Take mesh-sdk at 6f63275: an item's text places a config value (issue 1658)to Take mesh-sdk at 07a6592: an item's text places a config value (issue 1658), and fit the unit level in its bound (issue 1763)