[READY][SPA][P9] Angular API-contract guard: typed client + response mappers for host/player flow #186
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Angular SPA-sporet mangler et lille, dedikeret contract-guard lag mod eksisterende Django JSON responses. Uden det stiger regressionsrisikoen i host/player flow, når vi flytter flere gameplay-skærme over.
Værdi
Reducerer integrationsfejl tidligt og gør de næste gameplay-PRs mindre og mere sikre. Beskytter backend-kontrakter under Angular-first migrationen.
Hvorfor nu
Gameplay MVP PRs (#185) er aktive nu; contract-guard bør komme før flere stateful UI-trin, så fejl fanges tæt på API-klienten.
Acceptance
Afgrænsning