Arm Evals

Arm a forge eval suite into a frozen build contract. Run when .forge/state.json shows phase=evals, after /plugin-forge:build-evals; re-run after any suite edit or triage grader-error to re-version and re-freeze. Four gates in order via forge-eval: reference (every task's reference solution passes its own graders), red (no-plugin baseline; tasks that pass bare carry no signal), metaeval (judge vs human agreement >= 0.85 against evals/labels/labels.jsonl), then sha256 FREEZE into .forge/freeze.json with suite_version vN and phase -> armed. Refuses to freeze uncalibrated judges, unresolved no-signal tasks, or a suite with pending change requests.

aznatkoiny 8207e70 11.3 KB Updated

File contents

aznatkoiny/claude-dev-toolkit/tree/main/plugins/plugin-forge/skills/arm-evals commit 8207e702e4

Frequently asked questions

npx skillmds@latest add aznatkoiny/arm-evals