68294ecb6f
gates / gates (push) Successful in 44s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
20 lines
2.5 KiB
Markdown
20 lines
2.5 KiB
Markdown
# 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/`.
|