Files
felhom.eu/REPORT.md
T
admin 5ef0f52bcd
gates / gates (push) Successful in 19s
Slice 4 shipped (R-448/R-443/R-439 CLOSED, proven live); R-472..R-476; the floor-between-bakes claim corrected
Controller v0.237.0-v0.238.1: the Update button is a guarded job — refusals, backup-first when the
proven Tier-2 copy is stale, safety dump, pin, pull (pin back on failure), health, HOLD on failure.
Proven live on demo-hp: A, B, E, F, H and the restore walk (audits/slice4-2026-09-13/).

Correction to this morning's pages: between golden bakes the hub HOLDS a floor above the vouched
golden, so a release does not reach the fleet by floor (R-472, operator decision). Corrected in the
runbook, STATUS, CONTEXT, R-468 and the gate docstring.

Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-13 12:30:17 +02:00

36 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# REPORT — update arc slice 4 documents, and a correction to this morning's golden-cadence page (2026-09-13)
*Overwritten each session. Nothing durable lives only here — every finding below has a register row.
The implementation report is `felhom-controller/REPORT.md`.*
> **The Update button is a guarded job, shipped as controller v0.237.0–v0.238.1 and proven live on
> demo-hp.** This repo carries its documents: `09-update-architecture.md` §6.1, the register, the
> capability map, ROADMAP, CONTEXT and STATUS. **It also carries a correction to what this repo said
> this morning:** under the weekly golden cadence a release does NOT reach the fleet by floor.
## What changed here
- `documentation/architecture/09-update-architecture.md` — slice 4 SHIPPED; §6.1 describes the sequence
as shipped, the two knobs, the abort decision (not built, by measurement), the v0.238.1 finding and
the live proof; §8.6 closed.
- `documentation/backlog/OPEN-ITEMS.md` — **R-448, R-443, R-439 CLOSED** and compressed to
`CLOSED-ITEMS.md`; **R-472..R-476 opened**; R-469 unblocked, not lifted. 214 open / 174 closed;
431 689 bytes, from 439 828.
- `documentation/architecture/00-capability-map.md` — "Update is GUARDED" row, PROVEN-LIVE, citing
`audits/slice4-2026-09-13/`.
- `documentation/backlog/ROADMAP.md` — slice 4 collapsed.
- `documentation/audits/slice4-2026-09-13/` — live evidence, red-proof outputs, gate results.
- `STATUS.md` — item 14 (plain words), items 15 and 16 (two operator decisions).
- **The correction.** `RUNBOOK-manual-build.md` §4.2, `STATUS.md`, `CONTEXT.md`, R-468's row and the
`golden_currency_gate.py` docstring said a release still reaches the demo boxes by floor in about
20 seconds between bakes. **The hub holds a floor above the vouched golden**, so that is false. Each
now says so and points at R-472. `scripts/CHANGELOG.md` records it.
## Observations
1. **The golden cadence and the hub's floor rule contradict each other.** **FILED: R-472.**
2. **The glance catalog template crash-loops on a fresh install.** **FILED: R-473.**
3. **App removal with "delete backups" leaves the recovery unit and Tier-2 copy.** **FILED: R-474.**
4. **The update precondition is Tier-2-only.** **FILED: R-475.**
5. **The Mentések page dates a copy by its manifest, which lags the data.** **FILED: R-476.**