name: validate-naming description: Validate naming and path rules before save/render workflows. Use when changing naming logic, path generation, first-save operators, backup flows, or SHOT/render conventions.
Inputs
- Active project state (project type, revision, scene number, root mode).
- Access to
core.naming,core.paths,core.validate, and material naming helpers.
Steps
- Generate expected filename/path tokens using
core.naming.make_filenameandcore.paths.paths_for_type. - Run
core.validate.validate_all(state, prefs)and capture errors/warnings. - Validate material naming proposals with
core.material_naminghelpers. - Confirm first-save/backups path outcomes match current pipeline rules.
- If operators or UI moved, run
registration-auditto verify__init__.pycoherence.
Outputs
- Checklist of naming/path issues and suggested fixes.
- Confirmation that registration files remain consistent after related changes.