Problem: Der mangler et leveringsklart SPA-fundament til host/player.
Værdi: Muliggør trunk-fremdrift i små PRs mod MVP uden backend-kontraktbrud.
Hvorfor nu: PO-direktiv er Angular-first for host+player (React kun fallback ved dokumenteret blokering).
Scope (lille, uafhængig PR):
Opret frontend Angular shell med host/player routes.
Etabler API-client lag mod eksisterende Django JSON endpoints (read-only calls først).
Basal session context (session code/player id/token model) uden gameplay-logik.
Acceptance:
Host + Player routes loader stabilt.
Health/session read via API-client fungerer.
Ingen ændring af eksisterende backend-kontrakter.
Problem: Der mangler et leveringsklart SPA-fundament til host/player.
Værdi: Muliggør trunk-fremdrift i små PRs mod MVP uden backend-kontraktbrud.
Hvorfor nu: PO-direktiv er Angular-first for host+player (React kun fallback ved dokumenteret blokering).
Scope (lille, uafhængig PR):
- Opret frontend Angular shell med host/player routes.
- Etabler API-client lag mod eksisterende Django JSON endpoints (read-only calls først).
- Basal session context (session code/player id/token model) uden gameplay-logik.
Acceptance:
1) Host + Player routes loader stabilt.
2) Health/session read via API-client fungerer.
3) Ingen ændring af eksisterende backend-kontrakter.
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: Der mangler et leveringsklart SPA-fundament til host/player.
Værdi: Muliggør trunk-fremdrift i små PRs mod MVP uden backend-kontraktbrud.
Hvorfor nu: PO-direktiv er Angular-first for host+player (React kun fallback ved dokumenteret blokering).
Scope (lille, uafhængig PR):
Acceptance: