scenario: ground/gr-r02-select description: > Select step: each player commits exactly one face-down Action, and a second commit from the same player is rejected as a duplicate. covers: [GR-R02, GR-A13] provisional: false seed: 42 setup: players: 3 preset: standard-3p commands: - actor: P1 cmd: select_action args: { action: ATTACK, target: P2 } - actor: P2 cmd: select_action args: { action: SUPPORT, target: P3 } - actor: P3 cmd: select_action args: { action: INVESTIGATE, problem: 2 } # GR-R02: one selection per player per round. - actor: P1 cmd: select_action args: { action: INVESTIGATE, problem: 3 } expect: events: - kind: ActionSelected player: 0 - kind: ActionSelected player: 1 state: "selections.0.action": Attack "selections.1.action": Support "selections.2.problem": 2 rejects: [3]