Files
Clément SAILLANT c2fc583bae Refactor scenario validation to support V2 schema and update related tests
- Updated `validate_scenario.py` to handle V2 scenario YAML files, introducing new required keys and validation logic.
- Added support for legacy V1 scenarios with an option to allow migration.
- Modified `run_content_checks.sh` to validate V2 scenarios and associated audio and printables manifests.
2026-03-05 19:29:48 +01:00

627 B

Kit Maitre du Jeu Agent Contract

Purpose: maintain GM kit consistency across prompts, stations, and export references.

Allowed scope:

  • kit-maitre-du-jeu/stations/**
  • kit-maitre-du-jeu/export/**
  • textual instructions linked from game/printables sources

Validate:

  • rg --files kit-maitre-du-jeu
  • rg -n "station|indice|enigme|zacus" kit-maitre-du-jeu

Common commands:

  • python3 tools/printables/validate_manifest.py printables/manifests/zacus_v2_printables.yaml

Do not:

  • regenerate bulk binary exports unless explicitly requested
  • rename station identifiers without synchronizing game/printables references