A machine away when a tier is sent is not sent to or waited for, and the plan says it was away (issue 1161)

ADR 0435 §1: the walk judges away with the silent check's verdict; the machine keeps its want for the backlog send.
This commit is contained in:
2026-10-19 09:15:51 +02:00
parent 791b92c875
commit 296e292f55
6 changed files with 424 additions and 0 deletions
+4
View File
@@ -33,6 +33,10 @@ type Plan struct {
Tiers [][]string `json:"tiers"`
Modules map[string]*PlanModule `json:"modules"`
Note string `json:"note,omitempty"`
// Away is the machines the walk passed because they were out of touch as a tier was sent (novox/hq ADR 0435 §1,
// issue 1161): not sent to and not waited for. Their want of the walk's builds stays for the send they get when
// they are heard again (ADR 0360 §5). Sorted.
Away []string `json:"away,omitempty"`
// TierEntered is when the plan entered the tier it is at (novox/hq to-be 45 Phase 0), read and
// never written from here: a save measures the tier it leaves and stamps the next. What the
// watchdog of a plan's progress (S3) reads.