# 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" `
` 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.