Files
felhom-controller/REPORT.md
T
admin 68294ecb6f
gates / gates (push) Successful in 44s
REPORT: v0.308.0 (the operator's answers, 2026-10-12)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-10-12 15:42:31 +02:00

20 lines
2.5 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.308.0: the operator's answers S1, S9, S10, S11, S12, S27, S28, S32 (2026-10-12)
Operator rulings 2026-10-12 (`felhom.eu` `09` §3 decisions 196–233). Implemented by a helper session under the
brief's full fences; reviewed, pushed, built and delivered by the lead session. Two commits: `fd28d70` (the batch) and
`faef8f8` (R-554, kept separate until the operator approved its Hungarian — approved in chat 2026-10-12).
| Item | What changed | Test (red-proved) |
|---|---|---|
| S1 / R-922 | Clearing the notification address asks first (server-side warning, both languages, „Igen, törlöm a címet"); nothing is saved or sent until confirmed | `TestR922_ClearWarnsFirst` |
| S9 / R-255 | One test renders 35 page templates (142 cases, both languages, 1581 planted values). Found and fixed one leak: an optional-config `secret_input` was rendered into `value="…"`; now revealed on demand | `TestR255_NoPlantedSecretReachesAnyPage`, `TestR255_OptionalSecretIsRevealedOnDemand` |
| S10 / R-266 | `StorageReport.read_failed` on `/` when the root statfs failed (hub 0.147.0 shows „read failed") | `TestRootStorageEntry_ReadFailed` |
| S11 / R-333 | No heat band for NVMe; the drive's `critical_warning` still gives Hiba; SATA unchanged | `TestDiskVerdict_NVMeHasNoHeatBand` |
| S12 / R-577 | Language globe on guest share pages (visitor's own cookie); the wrong-password flash follows it | `TestGuestSharePagesHaveGlobe`, `TestGuestSharePage_HonoursVisitorCookie` |
| S27 / R-554 | `recovery-info.txt` (now bilingual, bundle key `recovery_info.body`) points at Biztonsági mentés → Visszaállítás and Adatok visszaszerzése with the ten-word code; the first-boot setup wizard is deleted; a box that cannot get its config shows one waiting page and retries every minute | `TestRecoveryInfo_PointsAtDashboardNotWizard`, `TestWaitForConfig_ServesWaitingPageThenStarts` |
| S28 / R-562 | Hungarian `2026. 10. 10. 15:04` + decimal comma, English `2026-10-10 15:04` + point, everywhere the dashboard formats a date or a number (`internal/i18n/format.go`) | `TestR562_BackupsPageFormatsPerLanguage` |
| S32 / R-521 | The lost-drive option round-trips and is sent only when on; it stays in the default set (operator, 2026-10-12: keep on) | `TestR521_StorageDisconnectedOptionRoundTrips` |
Suite `go build/vet/test ./...` rc 0; `controller_gates.py --fast` rc 0 (helper, both commits; lead re-ran the suite: rc 0).
`MinAgent` unchanged (0.131.0). Delivery and read-back: `felhom.eu/documentation/audits/answers-2026-10-12/`.