c2fc583bae
- 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.
20 lines
500 B
Markdown
20 lines
500 B
Markdown
# 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
|