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

644 B

Name

printables

When To Use

Use for printables/manifests consistency, naming, and export hygiene.

Trigger Phrases

  • "printables"
  • "manifest"
  • "asset naming"
  • "export rules"

Do

  • Update manifests before generated references.
  • Preserve deterministic names for printable assets.
  • Validate printables manifest after edits.

Don't

  • Do not regenerate binary assets unless explicitly requested.
  • Do not introduce ad-hoc export folders in git.

Quick Commands

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