# tests/fixtures/levels/_replay/pick_drop_pass.yaml — the fixture kitchen for the # pick_drop_pass replay golden (phase 03 task 05). Not campaign content: it is # loaded by `tests/sim/test_replay.py` through `load_level_file`, and the `_` # prefix keeps the content loader's discovery (and `undercooked-levels validate`) # from reading it. It carries one of every fixture kind the hand rules need — # a spawn shelf, a prep counter, a serve window, a trash can — and nothing a # golden must not depend on (no hazards, no pipeline inputs, nothing a phase-04 # rule would reinterpret). # Schema: docs/LEVELS.md id: 99_replay_pick_drop_pass name: Replay Kitchen order: 99 difficulty: 1 time_limit: 300 target_score: 1 blurb: >- The committed kitchen for the pick_drop_pass replay golden: one shelf, one prep counter, one serve window and one trash can, open floor, two spawns. grid: - "############" - "#T.....P...#" - "#..........#" - "#....X.....#" - "#..........#" - "#..G.......#" - "#..........#" - "############" tiles: "#": {kind: wall} ".": {kind: floor} "T": {kind: floor, station: spawn_shelf, item: tomato} "P": {kind: floor, station: prep} "X": {kind: floor, station: serve} "G": {kind: floor, station: trash} spawns: [[2, 6], [9, 6]] orders: pool: [soup] concurrent: 1 spawn_interval: [12, 16] deadline: 60 hazards: [] station_limits: {plates: 99, pots: 99} escalation_notes: >- Not an authored campaign level: the fixture kitchen the pick_drop_pass replay golden (phase 03 task 05) is recorded on, checked by tests/sim/test_replay.py.