Hub v0.112.0 serves a floor above the golden with a declared MinAgent;
controller v0.239.0 reached both demo boxes by that floor in 14 s and 15 s
and updates on any backup tier. 09 §3 decisions 7 and 8, §6/§6.1; 07 §6
line; capability map row; STATUS items 15/16 done and the cadence line
corrected; CONTEXT; register: R-470/R-472/R-475 compressed to CLOSED-ITEMS
(full text at 2f5d3af), R-477..R-480 opened, R-474 reproduced a third
time. OPEN-ITEMS 431689 -> 432156 bytes, CLOSED-ITEMS 118051 -> 120598.
Evidence: documentation/audits/rulings-r472-r475-2026-09-13/.
2.4 KiB
REPORT — two rulings: the floor carries a release without a golden, and every backup counts (2026-09-13)
Overwritten each session. Nothing durable lives only here — every finding below has a register row.
The controller report is felhom-controller/REPORT.md.
Both rulings are shipped and proven live. Hub v0.112.0 serves a floor above the vouched golden when the release's MinAgent is declared with it. Controller v0.239.0 reached both demo boxes by that floor alone, in 14 s and 15 s, and lets an app update on any backup tier.
What changed here
- Hub v0.112.0 (
f181efd, deployed by2f5d3af+ ArgoCD sync; Synced/Healthy, image 0.112.0). Declared MinAgent stored beside both floors;ResolveManagedFlooruses it above the golden; both forms refuse a floor above the golden without it (floor_needs_min_agent); Hosts badge and amanaged floor SERVED … from <source>log. Vouch path and R-120 gate untouched. - Runbooks:
publish-train-rules.mdrule 1;RUNBOOK-manual-build.md§3 "Raise the floor to a release with no golden" and the §4.2 correction resolved. - Architecture:
09-update-architecture.md§3 decisions 7 and 8, §6 and §6.1;05-hub-architecture.md§5;07-backup-architecture.md§6; capability map "Update is GUARDED" row. - Register: R-470, R-472, R-475 closed and compressed; R-477..R-480 opened; R-474 re-confirmed.
- Evidence:
documentation/audits/rulings-r472-r475-2026-09-13/(live 01–10, red-proofs). STATUS.mditems 15 and 16 rewritten as done; the cadence correction line fixed.CONTEXT.mdupdated.
Numbering note
§3 already held a decision 6 from this morning, so the two new rulings are numbered 7 and 8 rather than 6 and 7.
Negative control
An undeclared floor above the golden no longer reaches the hold: the form refuses it first (303
floor_needs_min_agent, floor still 0.236.0, hub WARN). The hold itself for that shape is proven by
test C and its red-proof.
Observations
- The update's Tier-3 lookup takes its full 15 s bound and logs a misleading size WARN. FILED: R-477
- A leftover unit from a removed install counts as a reinstall's fresh Tier-1 copy. FILED: R-478
- A Tier-1 route back restores settings only for a bind-data app. FILED: R-479
- The card keeps the failure sentence after a successful restore. FILED: R-480
- Removal with
remove_backupsleft units and prefs again. FILED: R-474