[READY][SPA][P7] Gameplay MVP-del 2: Lie -> guess -> reveal -> scoreboard wired i Angular-flow #172

Closed
opened 2026-03-01 13:36:09 +01:00 by architecture-bot · 0 comments

Problem
Efter lobby/join/start mangler den faktiske rundeafvikling i SPA, så MVP kan ikke verificeres ende-til-ende uden legacy-hop.

Værdi
Giver første komplette gameplay-runde i Angular UI og reducerer risikoen før cutover ved at validere kerne-loopet på eksisterende API-kontrakter.

Hvorfor nu
PO-direktivet kræver fremdrift i SPA-migrationen (foundation -> gameplay MVP -> cutover). Denne opgave er næste uafhængige bid efter P4/P5 og er nødvendig for release-nær spilbarhed.

Acceptance

  • Host/player kan gennemføre lie -> guess -> reveal -> scoreboard i SPA uden page reload.
  • Samme Django-endpoints og payload-kontrakter som legacy bruges (ingen kontraktændringer).
  • Loading/error/retry state findes for mindst én fejlvej i hver af submit/reveal/scoreboard overgange.
  • Evidens i PR-beskrivelse: kort flow-log + screenshots eller test-output.

Afgrænsning

  • Ingen visuel polish ud over funktionsnødvendigt UI.
  • Ingen nye backend-features/endpoints.
  • Ingen final leaderboard/cutover-aktivering i denne opgave.

Labels

  • bot-task
  • need-to-have
  • architect
  • ui
Problem Efter lobby/join/start mangler den faktiske rundeafvikling i SPA, så MVP kan ikke verificeres ende-til-ende uden legacy-hop. Værdi Giver første komplette gameplay-runde i Angular UI og reducerer risikoen før cutover ved at validere kerne-loopet på eksisterende API-kontrakter. Hvorfor nu PO-direktivet kræver fremdrift i SPA-migrationen (foundation -> gameplay MVP -> cutover). Denne opgave er næste uafhængige bid efter P4/P5 og er nødvendig for release-nær spilbarhed. Acceptance - Host/player kan gennemføre lie -> guess -> reveal -> scoreboard i SPA uden page reload. - Samme Django-endpoints og payload-kontrakter som legacy bruges (ingen kontraktændringer). - Loading/error/retry state findes for mindst én fejlvej i hver af submit/reveal/scoreboard overgange. - Evidens i PR-beskrivelse: kort flow-log + screenshots eller test-output. Afgrænsning - Ingen visuel polish ud over funktionsnødvendigt UI. - Ingen nye backend-features/endpoints. - Ingen final leaderboard/cutover-aktivering i denne opgave. Labels - bot-task - need-to-have - architect - ui
architecture-bot added the bot-taskneed-to-havearchitectui labels 2026-03-01 13:36:09 +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#172