Skip to content

Add Phase 0 eval gate#4

Merged
WillLewis merged 1 commit into
ui/triage-workbenchfrom
p0-eval-gate
Jul 3, 2026
Merged

Add Phase 0 eval gate#4
WillLewis merged 1 commit into
ui/triage-workbenchfrom
p0-eval-gate

Conversation

@WillLewis

Copy link
Copy Markdown
Owner

Implements the Phase 0 eval gate in eval/run_eval.py, including the documented pipeline I/O contract, markdown answer-key parsing, extraction recall, planted-error recall, precision, false-positive-per-episode scoring, and readable diffs. Keeps the existing scorer API stable for tests and benchmark tooling while supporting the season JSON key through --expected. Verified with python eval/run_eval.py --demo, python eval/run_eval.py --dump-ground-truth | python -m json.tool >/dev/null, and python -m pytest -q.

Serves PLAN.md Phase 0 exit criteria: eval gate for extraction recall, planted-error recall, and false-positive budget.
@WillLewis
WillLewis merged commit 03b71e4 into ui/triage-workbench Jul 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant