Change formal TDGL-RF contract surfaces and keep schemas, manifests, validators, CLI dispatch, docs, and tests synchronized. Use when editing configs/*.schema.json, validation manifests, provenance or Tier-2 contracts, manifest classification in src/tdgl_rf/cli.py, or workflow validators in src/tdgl_rf/workflows/validation.py, seeded_vortex_suite.py, or experiment_sweep.py. Do not use for merely rerunning an unchanged workflow.
Modify formal runtime or validation contracts without leaving the repo in a partially synchronized state.
configs/.validation/.src/tdgl_rf/cli.py.VALIDATION.mdREADME.mdSTATUS.mdconfigs/tdgl_case.schema.jsonconfigs/seeded_vortex_experiment_manifest.schema.jsonconfigs/seeded_vortex_experiment_pack.schema.jsonconfigs/seeded_vortex_experiment_pack_v4.schema.jsonconfigs/tdgl_run_provenance.schema.jsonconfigs/seeded_vortex_tier2.schema.jsonconfigs/seeded_vortex_rejection.schema.jsonvalidation/thresholds.yamlvalidation/reference_manifest.yamlvalidation/seeded_vortex_phase2_2_manifest.yamlvalidation/seeded_vortex_phase2_3_experiment_pack.yamlsrc/tdgl_rf/cli.pysrc/tdgl_rf/workflows/validation.pysrc/tdgl_rf/workflows/seeded_vortex_suite.pysrc/tdgl_rf/workflows/experiment_sweep.pytests/unit/test_cli.pytests/unit/test_validation.pytests/unit/test_seeded_vortex_suite.pytests/integration/test_validation_workflows.pytests/integration/test_experiment_sweep_workflows.pySTATUS.md and PROMOTION_NOTES.md accordingly.pytest tests/unit/test_cli.py tests/unit/test_validation.py tests/unit/test_seeded_vortex_suite.py tests/integration/test_validation_workflows.py tests/integration/test_experiment_sweep_workflows.py
tdgl-rf validate-phase1 matrices/phase1_validation_matrix_v1.csv validation/thresholds.yaml validation/reference_manifest.yaml configs/phase1_refinement_sanity.yaml
tdgl-rf validate-seeded-vortices validation/seeded_vortex_phase2_2_manifest.yaml
tdgl-rf run-experiment validation/seeded_vortex_phase2_3_experiment_pack.yaml
STATUS.md and PROMOTION_NOTES.md before closing the task.