Telefon/client afspiller ikke lyd (client_has_no_audio_output=true verificerbar).
Primær enhed/host følger locale-valg for eventuelle lyd-referencer.
Afgrænsning:
Ingen redesign af gameplay-regler.
Ingen React-implementering medmindre dokumenteret Angular-blokering opstår.
Problem:
Frontend-flowet mangler konkret i18n-binding efter fælles kontrakt samt PO-krav om enkel telefonklient uden lokal lydafspilning.
Værdi:
Sikrer korrekt da/en visning i MVP-flow og reducerer klientkompleksitet på telefon.
Hvorfor nu:
SPA-sporet er Angular-first; dette er næste konkrete bid der kan merges uafhængigt af cutover-hardening.
Acceptance:
- Angular host+player bruger shared i18n keys (ingen nye hardcoded danske tekster i MVP-flow).
- Mobile/client views holder simpel UX (få felter/tydelige handlinger/lav visuel kompleksitet).
- Telefon/client afspiller ikke lyd (`client_has_no_audio_output=true` verificerbar).
- Primær enhed/host følger locale-valg for eventuelle lyd-referencer.
Afgrænsning:
- Ingen redesign af gameplay-regler.
- Ingen React-implementering medmindre dokumenteret Angular-blokering opstår.
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:
Frontend-flowet mangler konkret i18n-binding efter fælles kontrakt samt PO-krav om enkel telefonklient uden lokal lydafspilning.
Værdi:
Sikrer korrekt da/en visning i MVP-flow og reducerer klientkompleksitet på telefon.
Hvorfor nu:
SPA-sporet er Angular-first; dette er næste konkrete bid der kan merges uafhængigt af cutover-hardening.
Acceptance:
client_has_no_audio_output=trueverificerbar).Afgrænsning: