✅ Choose main phase order sets order
| Category | Ability |
| Status | Passing |
| Test | tests/test_turn_sequence.py::test_choose_main_phase_order_sets_order |
Faster side (P1) chooses P2 to go first. Main phase order is set accordingly.
Preconditions
-
CONTRACT phase resolved
-
P1 is faster (gets to choose order)
Action
- P1 chooses P2 to go first in the main phase
Expected Postconditions
-
Main phase order: P2 goes first, then P1
-
choose_main_phase_order records P1's choice correctly
-
Order persists through the main phase sequence