Files
felhom-controller/REPORT.md
T
admin 0a3026180a
gates / gates (push) Successful in 27s
REPORT + CONTEXT: v0.264.0 live proof and floor raise
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-23 14:39:12 +02:00

32 lines
2.0 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 — controller v0.264.0: the household is told when an update is undone or held (2026-09-23)
`09` §6.4 parts 2–3; R-606, R-620, R-646. Commit `bc27894`. MinAgent 0.131.0 (unchanged). Needs hub
v0.120.0 (deployed first). **Floor raised to 0.264.0** after the live proof. Full report, mails and
evidence: `felhom.eu/REPORT.md`, `felhom.eu/documentation/audits/undo-fleet-2026-09-23/`.
## Not done, or changed
- R-606 has three leftovers → **R-647**: a reader in the other language than the box sees a HELD sentence
in the box's language; the English mail's raw `Note:` keeps the Hungarian `copy_holds`; two log wordings.
- Added beyond the brief: a one-time box-side seed + two notifications-page toggles (the page pushes its
list to the hub on save, which would undo the hub's migration).
- The undone line ends „nincs teendőd" (the product's „te" voice), not „teendője nincs".
## What shipped
- `app_update_undone` (warning) / `app_update_held` (error), one per app per outcome, via
`Manager.SetUpdateEventSink` (main.go); held mails carry the hold sentence in the household's language.
- Update sentences stored as key + args and rendered per reader on both pages and `GET /api/stacks/<n>`;
stored Hungarian byte-identical.
- `BackfillAppliedMeta` at startup (R-646). Disabled notifier: one WARN per type, then DEBUG (R-620).
## Red-proofs (9, each seen failing)
Backfill stores nothing; `dropped()` not called; undone event not emitted; held event not emitted; page
error text not localised; hold sentence ignores the language; `UpdateErrorIn` returns Hungarian; box
seed not run; sink not wired in main (retried with a compiling mutation). Messages in `felhom.eu/REPORT.md` §6.
## Live
9202: undone + held, pages hu/en, WARN-then-DEBUG, backfill 3. 9201 (hub on): 4 household + 4 operator
mails in hu and en, `notification_log` 937–946 all sent, backfill 10. Both torn down to their standing
apps and the live catalog; both on 0.264.0.
`go test ./...` rc=0; `controller_gates.py` rc=0.