Skip to main content

✅ Choose main phase order sets order

CategoryAbility
StatusPassing
Testtests/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