✅ Start main phase sets phase and player
| Category | Ability |
| Status | Passing |
| Test | tests/test_turn_sequence.py::test_start_main_phase_sets_phase_and_player |
start_main_phase sets the current phase and player correctly.
Preconditions
-
Phase: after contract/order selection
-
Main phase order determined
Action
- start_main_phase called
Expected Postconditions
-
current_phase = MAIN
-
current_player = first player in main phase order
-
State correctly reflects whose main phase it is