Files
felhom-controller/REPORT.md
T
2026-10-12 17:25:12 +02:00

25 lines
1.9 KiB
Markdown

# REPORT — felhom-controller v0.309.0 (2026-10-12 evening)
Baseline 68294ec (v0.308.0). Commits 462196e, 402fa41, 7626a28 (helper session, under the brief's full fences) and the
lead's default-list commit. MinAgent 0.131.0 (unchanged). No wire change, no hub change.
## R-388 slice 1 — the notification page in three switches (`08` §8.1, `09` §3 decision 200; operator Q1/Q2 „as picked")
- Three group switches with one sentence each (hu+en); the 18 per-detector switches and the cooldown under a „Részletek"
`<details>` fold (Q2).
- A group is a view over `enabled_events` (`settings.NotificationGroups` = the §8.1 table). A moved group switch sets or
clears its detectors; an untouched one leaves the per-detector switches in charge, so an „egyedi" group is saved back
unchanged. Old forms without group fields behave as v0.308.0.
- Default list (Q1): groups 1 and 3 fully on for households with no saved list; group 2 „egyedi" (`app_start_failed`
off, R-329). No stored prefs are seeded.
- Tests `internal/web/r388_notif_groups_test.go` (7), red-proved (switch-off branch, untouched-group save, switch-on
branch, the default list). Parity: 2 fixtures re-captured, 1 new case.
## R-521 F7 — the guest's own disk event in the household's language
- The root filesystem is a fill-watch target (since v0.191.0) checked every 10 min (since v0.297.0); now pinned end to end.
- Fixed: the fill warning was Hungarian only — now bundle keys `event.fill.*`, the household text as `message_customer`
(`Notifier.PushEventHousehold`). One Hungarian word changed: the formal „Kérjük," dropped (te-form gate).
- Red-proved three ways (root target removed; household text dropped; watcher renders none).
- Not measured: "/" and `/mnt/sys_drive` may be one filesystem on a box, so one fill could send two disk events.
Suite `go build/vet/test ./...` rc 0; `controller/scripts/controller_gates.py --fast` rc 0.