Backend changes: - Add PendingXCheck model for interactive x-check state - Extend decision_phase/pending_decision validators with 4 new phases - Add initiate_x_check() to roll dice and present chart to player - Add submit_x_check_result() to process player selection - Add resolve_x_check_from_selection() to resolve from player input - Add WebSocket handlers for x-check workflow - Modify resolve_manual_play() to route X_CHECK to interactive flow - All 986 unit tests passing Frontend changes: - Extend DecisionPhase type with x-check/DECIDE phases - Add XCheckData, DecideAdvanceData, DecideThrowData, DecideSpeedCheckData interfaces - Add PendingXCheck to GameState - Add 4 new client→server WebSocket events Next: Implement XCheckWizard component and GameplayPanel integration Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| unit | ||
| setup.ts | ||