MVP UI need-to-have: guard submit-knapper på manglende spillerkontekst #55

Closed
opened 2026-02-28 01:03:24 +01:00 by email-manager · 0 comments

Scope-kilde: #16 (epic board) + #17 (MVP guardrail).

Problem:
Player UI kan forsøge submit før der er gyldig spillerkontekst (player_id/session_token/round_question_id/code). Det giver unødige 400-fejl og dårlig UX.

Need-to-have (MVP UI):

  • Lås Submit løgn og Submit gæt indtil join + round context er komplet.
  • Vis kort status-tekst i UI når kontekst mangler (fx “Join først”).
  • Bevar eksisterende flow for lås efter successful submit.

Acceptance:

  • Ingen submit-kald trigges fra UI når nødvendig kontekst mangler.
  • Knapper bliver automatisk aktive når kontekst er klar.
  • Eksisterende tests for player screen forbliver grønne.
Scope-kilde: #16 (epic board) + #17 (MVP guardrail). Problem: Player UI kan forsøge submit før der er gyldig spillerkontekst (player_id/session_token/round_question_id/code). Det giver unødige 400-fejl og dårlig UX. Need-to-have (MVP UI): - Lås `Submit løgn` og `Submit gæt` indtil join + round context er komplet. - Vis kort status-tekst i UI når kontekst mangler (fx “Join først”). - Bevar eksisterende flow for lås efter successful submit. Acceptance: - Ingen submit-kald trigges fra UI når nødvendig kontekst mangler. - Knapper bliver automatisk aktive når kontekst er klar. - Eksisterende tests for player screen forbliver grønne.
email-manager added the need-to-haveui labels 2026-02-28 01:03:24 +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#55