scenario: ground/gr-a02-solve description: > SOLVE discards a Solution of the Problem's suit and claims it (GR-A02). A second solver of the same Problem the same round spends nothing, because an earlier resolver in Lead order already claimed it. covers: [GR-A02, GR-R07, GR-O04, GR-P04] provisional: false seed: 42 setup: players: 3 preset: standard-3p patch: "lead": 0 "players.0.hand": [{ suit: Repair }] "players.1.hand": [{ suit: Repair }] commands: - actor: P1 cmd: select_action args: { action: SOLVE, problem: 1 } - actor: P2 cmd: select_action args: { action: SOLVE, problem: 1 } - actor: P3 cmd: select_action args: { action: INVESTIGATE, problem: 3 } - actor: SYSTEM cmd: reveal - actor: SYSTEM cmd: resolve expect: events: - kind: SolutionDiscarded player: 0 - kind: ProblemClaimed problem: 1 by: 0 state: # Problem 1 is the Clarify Surface Problem (GR-S01). "problems.1.claimed_by": 0 "players.0.hand": [] # GR-A02: P2 resolved second, so its Solution is not spent. "players.1.hand": [{ suit: Repair }] rejects: []