Golden targets: make golden-diff shows color diff if simulation output changed, make golden-update regenerates and stages for review. Checklist schema: JSON Schema for 7 condition types evaluable from ObserverSnapshot. Per-room YAML checklists for 3 Gauntlet rooms plus cross-room checks. Validation script + make checklist-validate/generate. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
27 lines
755 B
YAML
27 lines
755 B
YAML
room_id: pause_chamber
|
|
room_name: Pause Chamber
|
|
description: "Tests D-031 (pause/unpause), Bug #3 regression (movement while paused). 1 NPC (StableId 29)."
|
|
conditions:
|
|
- id: pause-player-spawn
|
|
description: "Player starts at chamber center"
|
|
condition_type: player_near
|
|
x: 50
|
|
y: 86
|
|
radius: 2.0
|
|
|
|
- id: pause-player-facing-north
|
|
description: "Player faces north at spawn"
|
|
condition_type: player_facing
|
|
direction: North
|
|
|
|
- id: pause-npc-present
|
|
description: "Pause target NPC is visible"
|
|
condition_type: entity_present
|
|
entity_id: 29
|
|
|
|
- id: pause-talk-verb
|
|
description: "Talk verb available on NPC (should work while paused)"
|
|
condition_type: expected_interaction_verb
|
|
entity_id: 29
|
|
verb: Talk
|