scenario: ground/gr-e04-coalitions description: > BONDED COALITIONS scoring (GR-E04): Bond networks score together, Rivalries do not connect, and an unbonded player is a coalition of one. Personal scores subtract Blame (GR-E03, GR-T02). covers: [GR-E03, GR-E04, GR-O03] provisional: true provisional_owner: ground-game provisional_raised: 2026-07-31 seed: 42 setup: players: 3 preset: standard-3p patch: "lead": 0 "round": 5 "mode": BondedCoalitions # Values 1+2+3 = 6 claimed; 3p threshold is 7, so no group success. "problems.1.claimed_by": 0 "problems.2.claimed_by": 1 "problems.3.claimed_by": 2 "relations.0-1": Bond "relations.1-2": Rivalry "players.0.blame_from": [2] commands: - actor: P1 cmd: select_action args: { action: SUPPORT, target: P2 } - actor: P2 cmd: select_action args: { action: SUPPORT, target: P1 } - actor: P3 cmd: select_action args: { action: INVESTIGATE, problem: 2 } - actor: SYSTEM cmd: reveal - actor: SYSTEM cmd: resolve - actor: SYSTEM cmd: end_round expect: events: - kind: GameEnded state: "outcome.total": 6 "outcome.group_success": false # P1 claimed value 1 less one Blame; P2 value 2; P3 value 3. "outcome.personal.0": 0 "outcome.personal.1": 2 "outcome.personal.2": 3 # GR-E04: P1+P2 are Bonded; the Rivalry leaves P3 solo. "outcome.coalitions.0.members": [0, 1] "outcome.coalitions.0.score": 2 "outcome.coalitions.1.members": [2] "outcome.coalitions.1.score": 3 rejects: []