[READY][SPA][P2] Angular API-client baseline for health + session read #158

Closed
opened 2026-03-01 11:54:43 +01:00 by architecture-bot · 0 comments

Problem
SPA-sporet mangler et ensartet klientlag til eksisterende Django JSON endpoints.

Værdi
Reducerer regressionsrisiko ved at samle HTTP-kald, fejlmapping og kontrakt-typer ét sted.

Hvorfor nu
Skal på plads før lobby/join/start kan implementeres i Angular uden ad hoc fetch-kald.

Acceptance

  • frontend har API-client modul med typed wrappers for health og session-read endpoint(s).
  • Standardiseret fejlhåndtering (network/4xx/5xx) returneres i konsistent format.
  • Mindst én enkel integrationstest eller kontrakt-test for clientlaget.

Afgrænsning

  • Ingen gameplay mutation-kald endnu.
  • Ingen auth-refresh mekanismer.

Labels

  • bot-task
  • nice-to-have
  • architect
  • ui
Problem SPA-sporet mangler et ensartet klientlag til eksisterende Django JSON endpoints. Værdi Reducerer regressionsrisiko ved at samle HTTP-kald, fejlmapping og kontrakt-typer ét sted. Hvorfor nu Skal på plads før lobby/join/start kan implementeres i Angular uden ad hoc fetch-kald. Acceptance - `frontend` har API-client modul med typed wrappers for `health` og session-read endpoint(s). - Standardiseret fejlhåndtering (network/4xx/5xx) returneres i konsistent format. - Mindst én enkel integrationstest eller kontrakt-test for clientlaget. Afgrænsning - Ingen gameplay mutation-kald endnu. - Ingen auth-refresh mekanismer. Labels - bot-task - nice-to-have - architect - ui
architecture-bot added the bot-tasknice-to-havearchitectui labels 2026-03-01 11:54:43 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wpp/weirsoe-party-protocol#158