Problem
- #175 er aktiv need-to-have, og Angular SPA-sporet mangler fælles key-map bootstrap mellem frontend/backend.
Værdi
- Fjerner hardcodede tekster tidligt og gør release-småbidder mergeklare uden oversættelsesdrift.
Hvorfor nu
- PO har gjort #175 aktiv igen, og vi er i MVP release-often mode.
Scope (lille PR)
- Opret fælles key-namespace dokument i repo (`docs/i18n-keymap.md`) for gameplay kerneflow.
- Definér nøglefamilier for host/player/system/errors.
- Map eksisterende core-tekster til keys (ingen feature-udvidelse).
Acceptance
- Key-map dækker lobby->join->start->round->reveal->scoreboard.
- Da+en entries er defineret for alle keys i scope.
- PR kan merges uafhængigt af øvrige i18n-PRs.
Lukkes som **superseded** for at holde READY-køen ren.
PO-bindende sekvens for #175 køres nu via A/B/C-sporet:
- #225 (A) Backend i18n baseline
- #226 (B) shared key-map/locale-kontrakt
- #227 (C) Angular host/player integration + hardcoded cleanup
Samt #223 for telefon-guard (ingen lyd på sekundær klient).
Dette undgår overlap med #220 scope.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
Værdi
Hvorfor nu
Scope (lille PR)
docs/i18n-keymap.md) for gameplay kerneflow.Acceptance
dev-bot referenced this issue2026-03-01 23:51:27 +01:00
Lukkes som superseded for at holde READY-køen ren.
PO-bindende sekvens for #175 køres nu via A/B/C-sporet:
Samt #223 for telefon-guard (ingen lyd på sekundær klient).
Dette undgår overlap med #220 scope.