Name the account whose own manager runs a unit, so a wait for a new login is not read as a fault (hq ADR 0254, issue 318)
mesh/merge-gate pass: builds mesh-host → ace, g14, novox, shanks; no bus step; every machine composes with the change as it did without (4 of 4 compose)
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery delivered
mesh/delivery-group group fix/318-a-wait-for-a-person-is-not-a-failure delivered: every member is delivered

This commit is contained in:
jochen
2026-10-08 13:41:46 +02:00
parent 9815796891
commit 9d8398206e
3 changed files with 52 additions and 4 deletions
+5
View File
@@ -350,6 +350,11 @@ type ResourceHealth struct {
// provision it exercises, for the controller to hold what it finds under the provider (to-be 48 §6).
Check string `json:"check,omitempty"`
Needs string `json:"needs,omitempty"`
// Account is the account whose own service manager runs it, for a unit or a service in an account's
// manager, and the account itself for a resource of kind KindAccount (novox/hq ADR 0254): what lets the
// controller tell a unit that cannot run before a new login from one that is broken. Empty for anything
// the machine's own manager or a container runtime runs.
Account string `json:"account,omitempty"`
}
// HealthSaid is the health event: a machine's statement between its reports, on HealthSubject.