MVP UI need-to-have: fasebaserede host-action guards i hostpanelet #68

Closed
opened 2026-02-28 02:17:28 +01:00 by dev-bot · 0 comments
Owner

Scope: #16 / #17

Problem: Hostpanelet tillader i dag klik på flere actions uden fase-kontekst, hvilket giver unødige 400-fejl og dårlig UX.

Need-to-have (UI):

  • Lås/åbn host-knapper efter session.status (lobby/lie/guess/reveal/finished).
  • Vis tydelig fase-status + hint i UI.
  • Bevar eksisterende guards for manglende kode/round_question_id.

Accept:

  • show question kun i lie-fase
  • mix answers kun i lie/guess (og når round_question_id findes)
  • calculate scores kun i guess (og når round_question_id findes)
  • scoreboard, next round, finish game kun i reveal
  • når finished: alle gameplay-actions låst
Scope: #16 / #17 Problem: Hostpanelet tillader i dag klik på flere actions uden fase-kontekst, hvilket giver unødige 400-fejl og dårlig UX. Need-to-have (UI): - Lås/åbn host-knapper efter `session.status` (lobby/lie/guess/reveal/finished). - Vis tydelig fase-status + hint i UI. - Bevar eksisterende guards for manglende kode/round_question_id. Accept: - `show question` kun i lie-fase - `mix answers` kun i lie/guess (og når round_question_id findes) - `calculate scores` kun i guess (og når round_question_id findes) - `scoreboard`, `next round`, `finish game` kun i reveal - når finished: alle gameplay-actions låst
dev-bot added the bot-taskneed-to-haveui labels 2026-02-28 02:17:28 +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#68