Slice 1 release A — controller v0.248.0 (apps and settings), 2026-09-17
Method: endpoint-level on demo-hp guest 9201 (no browser on DooPlex): curl inside the guest to
https://127.0.0.1:443, Host: felhom.enkisfelhom.hu, logged in through POST /login; the language
switched with the real POST /settings/language form (session CSRF). CSRF tokens redacted.
Pages: /dashboard, /stacks, /stacks/bentopdf/logs, /monitoring, /import,
/stacks/bentopdf/export, /stacks/bentopdf/deploy (deployed), /stacks/emby/deploy (not deployed),
/settings, /settings/security, /settings/notifications.
| step | result |
|---|---|
| before (0.247.0, hu) → after (0.248.0, hu) | live/hu-before-vs-after.txt: 7 pages IDENTICAL after version/token normalisation; dashboard, monitoring, settings, logs and emby's deploy page differ ONLY in live measurements (CPU %, load, temperature, memory MB, disk GB, a last-check timestamp, log lines, „most" vs „# perce") — no copy line differs |
saved en → back to hu |
live/hu-after-vs-back.txt: identical apart from the same live measurements |
| English pages | every page <html lang="en">, switch shown, no {{T marker. Remaining Hungarian, all owned elsewhere: catalog descriptions, firstSteps, deployFields (slice 5, R-560); the „Naprakész" update badge, composite titles („BentoPDF — Beállítások"), the storage bar purpose line (slice 2, R-557). No template copy |
| hub report | live/hub-report-language.txt: 0.248.0 reports hu before and after. No en report was stored this time: switching back came ~10 s after switching to English, inside the report trigger's coalescing window, so the two triggers produced one report carrying hu. The en path was shown on v0.247.0 (audits/i18n-2026-09-17/live/) and is unchanged |
| startup parse time | loadTemplates: lang=hu … 834 markers expanded in 24.465891ms; lang=en … in 20.061514ms (demo-hp) |
Unit evidence: redproofs.txt, A1-comparison-sweep.txt, common-keys-A.txt, green-gate.txt.
Fixture capture commit: felhom-controller 6be55a0 (templates unconverted); five v0.247.0 fixtures
and two new cases re-captured from v0.246.0 89dd3e94.
Teardown: box left on hu, controller 0.248.0 (hand-deployed; floor not raised). Password and
session files shredded in the guest; hub DB copy shredded on DooPlex. Nothing provisioned.