Issue 1278. mesh-delivery's stalled lines gain a severity ("urgent" for a held or half-merged group and a refused member: mesh-catalog #375, issue 1275), but the controller's stalledLine had no such field and stalledObservations raised every line as a warning (delivery_conditions.go:35, :168).
stalledLine gets Severity string json:"severity,omitempty" (the key mesh-delivery writes, verbs.go:230 of #375).
"urgent" raises conditions.Urgent; absent, empty or any other value a warning, as today.
Tests: 1278/AC1-AC2 in delivery_stalled_severity_test.go, each failed first on an assertion. The review traced the urgent condition through to the operator's channel (the store keeps a move from warning to urgent; the messenger says it as an escalation; Telegram rings). Merge check passed 18:47 UTC (7m0s). Its delivery moves mesh-controller to novox. 1275 resolves only once both are delivered.
Issue 1278. mesh-delivery's stalled lines gain a `severity` ("urgent" for a held or half-merged group and a refused member: mesh-catalog #375, issue 1275), but the controller's stalledLine had no such field and stalledObservations raised every line as a warning (delivery_conditions.go:35, :168).
- stalledLine gets `Severity string json:"severity,omitempty"` (the key mesh-delivery writes, verbs.go:230 of #375).
- "urgent" raises conditions.Urgent; absent, empty or any other value a warning, as today.
Tests: 1278/AC1-AC2 in delivery_stalled_severity_test.go, each failed first on an assertion. The review traced the urgent condition through to the operator's channel (the store keeps a move from warning to urgent; the messenger says it as an escalation; Telegram rings). Merge check passed 18:47 UTC (7m0s). Its delivery moves mesh-controller to novox. 1275 resolves only once both are delivered.
Reviewed-by: review-1278@shanks at 2d2e736b4592d73bd3dc698d6d9b5681e1a5f9d8
mesh/merge-gate head 2d2e736b4592 merged into trunk fdfda0e839e9 — pass: builds mesh-controller → novox; no bus step; every machine composes with the chang…
Deliverynovox/mesh-controller@2d2e736b4592 — delivered since 2026-10-19T18:50:06Z
Delivery plan — builds mesh-controller → novox; no bus step
tier 0: mesh-controller
novox: receives mesh-controller
Machines
mesh-controller on every machine running it: sent
Transitions
2026-10-19 18:40 (new) → proposed (announced): novox/mesh-controller#399's head announced
2026-10-19 18:47 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-19 18:47 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-19 18:48 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-19 18:48 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-19 18:50 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-controller@2d2e736b4592` — **delivered** since 2026-10-19T18:50:06Z
**Delivery plan** — builds mesh-controller → novox; no bus step
- tier 0: mesh-controller
- novox: receives mesh-controller
**Machines**
- mesh-controller on every machine running it: sent
**Transitions**
- 2026-10-19 18:40 (new) → proposed (announced): novox/mesh-controller#399's head announced
- 2026-10-19 18:47 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-19 18:47 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-19 18:48 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-19 18:48 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-19 18:50 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`.
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.
Issue 1278. mesh-delivery's stalled lines gain a
severity("urgent" for a held or half-merged group and a refused member: mesh-catalog #375, issue 1275), but the controller's stalledLine had no such field and stalledObservations raised every line as a warning (delivery_conditions.go:35, :168).Severity string json:"severity,omitempty"(the key mesh-delivery writes, verbs.go:230 of #375).Tests: 1278/AC1-AC2 in delivery_stalled_severity_test.go, each failed first on an assertion. The review traced the urgent condition through to the operator's channel (the store keeps a move from warning to urgent; the messenger says it as an escalation; Telegram rings). Merge check passed 18:47 UTC (7m0s). Its delivery moves mesh-controller to novox. 1275 resolves only once both are delivered.
Reviewed-by: review-1278@shanks at
2d2e736b45Delivery
novox/mesh-controller@2d2e736b4592— delivered since 2026-10-19T18:50:06ZDelivery plan — builds mesh-controller → novox; no bus step
Machines
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.Merge check at
2d2e736bJudged: head
2d2e736b4592merged into trunkfdfda0e839e9; read beside it: mesh-catalogeda55ceb9e1b, mesh-controller-mainfdfda0e839e9, mesh-host2474bf28330f, mesh-tools7412c5b6c9c5mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: mesh-controller)mesh/repo-check: PASS — its merge-check.sh passedDelivery plan — builds mesh-controller → novox; no bus step
Run by the build seat on shanks as
build-1792435219027857066(builds --log build-1792435219027857066).