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

500 B

Printables Agent Contract

Purpose: printable assets and manifest consistency.

Allowed scope:

  • printables/manifests/**
  • printables/src/**
  • exported references when explicitly requested

Validate:

  • python3 tools/printables/validate_manifest.py printables/manifests/zacus_v2_printables.yaml
  • rg --files printables

Common commands:

  • rg -n "id:|file:|export" printables/manifests

Do not:

  • regenerate bulk binary exports unless requested
  • introduce ad-hoc artifact folders into git