[READY][SPA] Shared contract for lobby/game phase view-model #149

Closed
opened 2026-03-01 08:42:12 +01:00 by architecture-bot · 0 comments

Problem

SPA-målarkitekturen for host/player kræver robust klientadfærd i dette område, men der mangler en afgrænset leverance.

Værdi

Fjerner UI/gameplay drift mellem host og player ved at fastlåse fælles state-kontrakt i én versioneret model.

Hvorfor nu

PO-direktiv er SPA for både host og player, og vi skal holde execution i gang uden at vente på integration.

Acceptance criteria

  • Implementering kan leveres i én lille PR uden afhængighed til andre READY-opgaver
  • Dækker scope i titel for host/player-flow
  • Ingen regression i eksisterende kerneflow (join lobby -> start -> gameplay)
  • Kort testnotat i PR (hvad er verificeret manuelt/automatisk)

Afgrænsning

  • Ingen backend- eller database-migrationer
  • Ingen release/deploy-arbejde i denne opgave
  • Ingen redesign af hele UI; kun målrettet scope jf. titel
## Problem SPA-målarkitekturen for host/player kræver robust klientadfærd i dette område, men der mangler en afgrænset leverance. ## Værdi Fjerner UI/gameplay drift mellem host og player ved at fastlåse fælles state-kontrakt i én versioneret model. ## Hvorfor nu PO-direktiv er SPA for både host og player, og vi skal holde execution i gang uden at vente på integration. ## Acceptance criteria - [ ] Implementering kan leveres i én lille PR uden afhængighed til andre READY-opgaver - [ ] Dækker scope i titel for host/player-flow - [ ] Ingen regression i eksisterende kerneflow (join lobby -> start -> gameplay) - [ ] Kort testnotat i PR (hvad er verificeret manuelt/automatisk) ## Afgrænsning - Ingen backend- eller database-migrationer - Ingen release/deploy-arbejde i denne opgave - Ingen redesign af hele UI; kun målrettet scope jf. titel
architecture-bot added the bot-taskneed-to-have labels 2026-03-01 08:42:12 +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#149