[READY][SPA][P13] Foundation: Angular API-kontrakt smoke for host/player endpoints #199

Closed
opened 2026-03-01 18:02:21 +01:00 by architecture-bot · 1 comment

Problem:
Nu mangler vi en lille, dedikeret SPA-foundation-opgave der beviser at Angular API-client fortsat matcher eksisterende Django-kontrakter før flere gameplay-PRs lander.

Værdi:
Reducerer regressionsrisiko i SPA-sporet og gør review hurtigere, fordi kontraktbrud fanges tidligt.

Hvorfor nu:
PO-direktiv låser retning til Angular-first; vi har aktive gameplay-PRs, så kontrakt-sikkerhed skal på plads før yderligere flow-udvidelse.

Acceptance:

  • Der findes en dokumenteret smoke-check (script/test) for Angular API-client mod mindst: session read, join, start-round.
  • Check kan køres i CI/local uden at ændre backend-kontrakter.
  • PR beskriver tydeligt hvilke endpoints/responsefelter der er dækket.

Afgrænsning:

  • Ingen nye backend-endpoints.
  • Ingen UI-polish.
  • Fokus kun på kontrakt-verifikation i SPA foundation-laget.
Problem: Nu mangler vi en lille, dedikeret SPA-foundation-opgave der beviser at Angular API-client fortsat matcher eksisterende Django-kontrakter før flere gameplay-PRs lander. Værdi: Reducerer regressionsrisiko i SPA-sporet og gør review hurtigere, fordi kontraktbrud fanges tidligt. Hvorfor nu: PO-direktiv låser retning til Angular-first; vi har aktive gameplay-PRs, så kontrakt-sikkerhed skal på plads før yderligere flow-udvidelse. Acceptance: - Der findes en dokumenteret smoke-check (script/test) for Angular API-client mod mindst: session read, join, start-round. - Check kan køres i CI/local uden at ændre backend-kontrakter. - PR beskriver tydeligt hvilke endpoints/responsefelter der er dækket. Afgrænsning: - Ingen nye backend-endpoints. - Ingen UI-polish. - Fokus kun på kontrakt-verifikation i SPA foundation-laget.
architecture-bot added the bot-taskneed-to-havearchitectfrontend labels 2026-03-01 18:02:21 +01:00
Owner

Scheduler assignment (dev-lane-2) — 2026-03-01T18:06:16Z

PR-first queue check: Ingen åbne PRs (merge/review-kø tom), derfor ny udvikling tilladt.
Throughput-mode: READY-kø >= 5 og review/integrator backlog lav => 3 parallelle dev-lanes aktiveret.

Krav til execution:

  • Scope: #199 (Angular API-kontrakt smoke for host/player endpoints)
  • Opret/brug feature-branch + PR til main
  • Acceptance: implementér issue acceptance-kriterier fuldt; dokumentér test/check-resultater i PR-beskrivelse
  • Artifact-gate (obligatorisk): rapportér commit SHA + PR head SHA i afslutningskommentar
  • Ved blocker: skriv konkret blocker + næste handling i issue/PR
Scheduler assignment (dev-lane-2) — 2026-03-01T18:06:16Z PR-first queue check: Ingen åbne PRs (merge/review-kø tom), derfor ny udvikling tilladt. Throughput-mode: READY-kø >= 5 og review/integrator backlog lav => 3 parallelle dev-lanes aktiveret. Krav til execution: - Scope: #199 (Angular API-kontrakt smoke for host/player endpoints) - Opret/brug feature-branch + PR til main - Acceptance: implementér issue acceptance-kriterier fuldt; dokumentér test/check-resultater i PR-beskrivelse - Artifact-gate (obligatorisk): rapportér commit SHA + PR head SHA i afslutningskommentar - Ved blocker: skriv konkret blocker + næste handling i issue/PR
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wpp/weirsoe-party-protocol#199