bc15153e0f
gates / gates (push) Successful in 23s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
Slice 1 release B — controller v0.249.0 (backup pages), 2026-09-17
Method: endpoint-level on demo-hp guest 9201 (no browser on DooPlex), as in ../A/README.md.
Pages: /backups/apps, /backups/remote, /backups/restore, /backup/escrow,
/stacks/bentopdf/backup (2nd-backup settings), /backups/restore/app?name=bentopdf (restore wizard),
/recovery.
| step | result |
|---|---|
| before (0.248.0, hu) → after (0.249.0, hu) | live/hu-before-vs-after.txt: six pages IDENTICAL after version/token normalisation; /backups/apps differs only in relative ages („Utolsó: most" vs „# perce") |
saved en → back to hu |
live/hu-after-vs-back.txt: identical apart from the same relative ages |
| English pages | <html lang="en">, switch shown, no marker, on every page that renders. Remaining Hungarian, all owned elsewhere: Go-built row text on /backups/apps (status tooltip, the unit-restore confirm, the drive-files note, the tier-2 destination and warning — slice 2, R-557); composite titles („Visszaállítás — BentoPDF", „2. mentés beállítása — BentoPDF", slice 2); „Fut…" on /backups/remote, kept Hungarian on purpose (R-563) |
/recovery |
302 to /backups/remote in both languages — demo-hp has no recovery offer, so the page cannot be reached live. Its language routing is proven by TestRecoveryHandlerFollowsLanguage (the real renderRecovery) and TestI18nDirectRenderPagesFollowLanguage; the red-proof is in redproofs.txt |
| hub report | live/hub-report-language.txt: hu (16:02:57), en (16:04:04), hu (16:04:28) |
| startup parse | lang=hu … 1266 markers expanded in 26.471929ms; lang=en … in 21.250419ms |
Fixture capture: felhom-controller f8ebc47 (41 states), plus backups_apps_stale_copy from f8ebc47.
Teardown: box left on hu, 0.249.0 (floor not raised); guest secrets shredded; hub DB copy shredded.