scenario: ground/gr-r03-stress-gate description: > Stress gate: at Stress 4 only ATTACK or GROUND may be selected, until the READY Freedom token is spent, which admits any one Action. covers: [GR-R03, GR-F03] provisional: false seed: 42 setup: players: 3 preset: standard-3p patch: "players.0.stress": 4 commands: # Gated: SUPPORT is not admitted at Stress 4. - actor: P1 cmd: select_action args: { action: SUPPORT, target: P2 } - actor: P1 cmd: spend_freedom # The same Action is now legal, and the token reads SPENT. - actor: P1 cmd: select_action args: { action: SUPPORT, target: P2 } expect: events: - kind: FreedomSpent player: 0 - kind: ActionSelected player: 0 state: "players.0.stress": 4 "players.0.freedom_ready": false "selections.0.action": Support rejects: [0]