Skip to content

feat: add versioned evaluation report regression diff - #33

Merged
utkarshp845 merged 1 commit into
mainfrom
claude/week-6-day-5-regression-diff
Aug 5, 2026
Merged

feat: add versioned evaluation report regression diff#33
utkarshp845 merged 1 commit into
mainfrom
claude/week-6-day-5-regression-diff

Conversation

@utkarshp845

Copy link
Copy Markdown
Owner

Add diff_versioned_reports() and a --diff CLI flag that compares two --json evaluation reports and surfaces added/removed case IDs, cases that flipped pass/fail (split into regressions and fixed), rubric dimensions that lost their hard gate, and corpus version drift. Exits non-zero on a failing current run or a detected regression.

This closes Week 6's exit gate: a repeatable regression report existed since Day 1, but nothing made two reports easy to compare, so a reviewer had to eyeball two full JSON dumps to notice a case quietly stopped passing.

Replaces the leftover generic Week 6 roadmap bullets (which restated Day 1's work) with a single Day 5 closeout line.

Add diff_versioned_reports() and a --diff CLI flag that compares two
--json evaluation reports and surfaces added/removed case IDs, cases
that flipped pass/fail (split into regressions and fixed), rubric
dimensions that lost their hard gate, and corpus version drift. Exits
non-zero on a failing current run or a detected regression.

This closes Week 6's exit gate: a repeatable regression report existed
since Day 1, but nothing made two reports easy to compare, so a
reviewer had to eyeball two full JSON dumps to notice a case quietly
stopped passing.

Replaces the leftover generic Week 6 roadmap bullets (which restated
Day 1's work) with a single Day 5 closeout line.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@utkarshp845
utkarshp845 merged commit 2dcce29 into main Aug 5, 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