40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
|
|
# K10 fixture (CB-WP-0006 T06). This scenario is MEANT TO FAIL.
|
||
|
|
#
|
||
|
|
# ADR-0005 §6 control 1: all 21 real scenarios pass, so a corpus sweep
|
||
|
|
# would round-trip zero bundles and print `ok`. Something must actually
|
||
|
|
# fail, on purpose, for the bundle writer to be exercised at all.
|
||
|
|
#
|
||
|
|
# It lives in scenarios/fixtures/ rather than scenarios/ground/ so that
|
||
|
|
# `make sim` and `make coverage` do not pick it up: it is a harness
|
||
|
|
# fixture, not a rule claim, and its `covers` list is deliberately empty
|
||
|
|
# so it cannot inflate AM-1.
|
||
|
|
scenario: ground/k10-deliberate-failure
|
||
|
|
description: >
|
||
|
|
Deliberately wrong expectation, so cb-sim fails and writes a .cbreplay
|
||
|
|
bundle. Exercised only by `make replay-test`.
|
||
|
|
covers: []
|
||
|
|
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: 3 }
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: reveal
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: resolve
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: end_round
|
||
|
|
expect:
|
||
|
|
# Deliberately wrong: the round is 2 after end_round, never 99.
|
||
|
|
state:
|
||
|
|
round: 99
|