Keep changes small and deterministic.
Case source of truth:
cases/<project>/<case>/case.yamlfor active casesbacklog/<project>/<case>/case.yamlfor placeholders
Stages:
candidate: intake onlyscoped: target pinned, not runnablebuild_green: translation buildsproof_partial: some proofs doneproof_complete: intended proofs done
Workflow:
- Edit the manifest or task files.
- Run
python3 scripts/generate_metadata.py. - Run
./scripts/run_case.sh <project/case>if the case is runnable. - Run
./scripts/check.sh.
Do not edit benchmark-inventory.json or REPORT.md by hand.