# 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 by `2f5d3af` + ArgoCD sync; Synced/Healthy, image 0.112.0). Declared MinAgent stored beside both floors; `ResolveManagedFloor` uses it above the golden; both forms refuse a floor above the golden without it (`floor_needs_min_agent`); Hosts badge and a `managed floor SERVED … from ` log. Vouch path and R-120 gate untouched. - **Runbooks:** `publish-train-rules.md` rule 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.md` items 15 and 16 rewritten as done; the cadence correction line fixed. `CONTEXT.md` updated. ## 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 1. **The update's Tier-3 lookup takes its full 15 s bound and logs a misleading size WARN.** FILED: R-477 2. **A leftover unit from a removed install counts as a reinstall's fresh Tier-1 copy.** FILED: R-478 3. **A Tier-1 route back restores settings only for a bind-data app.** FILED: R-479 4. **The card keeps the failure sentence after a successful restore.** FILED: R-480 5. **Removal with `remove_backups` left units and prefs again.** FILED: R-474