Problem
MVP gameplay-flow i SPA mangler robuste reconnect/loading/error states for player-view. Det giver skrøbelig adfærd ved netværksblip og underminerer testbarheden af én fuld runde uden reload.
Værdi
Højere driftssikkerhed i real-world sessions, færre support-fejl og bedre grundlag for staging smoke på SPA-sporet.
Hvorfor nu
Efter next-round/final leaderboard-sporet (#180/#185) er næste naturlige lille bid at lukke resilience-gap, før cutover-forberedelse intensiveres.
Acceptance
Player-flow viser tydelige loading states på join/guess/reveal transitions.
Ved simuleret reconnect (tab refresh/netværksafbrud) kan session-state genskabes uden page-loop.
Fejltilstande har brugerrettet fallback (retry + tilbage til lobby/join), ikke blank state.
Flowet bruger eksisterende Django endpoints uden kontraktændringer.
Afgrænsning
Ingen nye game-regler eller scoring-logik.
Ingen host-dashboard redesign.
Ingen feature-flag/cutover-ændringer her.
Problem
MVP gameplay-flow i SPA mangler robuste reconnect/loading/error states for player-view. Det giver skrøbelig adfærd ved netværksblip og underminerer testbarheden af én fuld runde uden reload.
Værdi
Højere driftssikkerhed i real-world sessions, færre support-fejl og bedre grundlag for staging smoke på SPA-sporet.
Hvorfor nu
Efter next-round/final leaderboard-sporet (#180/#185) er næste naturlige lille bid at lukke resilience-gap, før cutover-forberedelse intensiveres.
Acceptance
- Player-flow viser tydelige loading states på join/guess/reveal transitions.
- Ved simuleret reconnect (tab refresh/netværksafbrud) kan session-state genskabes uden page-loop.
- Fejltilstande har brugerrettet fallback (retry + tilbage til lobby/join), ikke blank state.
- Flowet bruger eksisterende Django endpoints uden kontraktændringer.
Afgrænsning
- Ingen nye game-regler eller scoring-logik.
- Ingen host-dashboard redesign.
- Ingen feature-flag/cutover-ændringer her.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
MVP gameplay-flow i SPA mangler robuste reconnect/loading/error states for player-view. Det giver skrøbelig adfærd ved netværksblip og underminerer testbarheden af én fuld runde uden reload.
Værdi
Højere driftssikkerhed i real-world sessions, færre support-fejl og bedre grundlag for staging smoke på SPA-sporet.
Hvorfor nu
Efter next-round/final leaderboard-sporet (#180/#185) er næste naturlige lille bid at lukke resilience-gap, før cutover-forberedelse intensiveres.
Acceptance
Afgrænsning