feat(m3): add curated consistent_pass eval-key subsets (#102)#104
feat(m3): add curated consistent_pass eval-key subsets (#102)#104haroldship wants to merge 6 commits into
Conversation
…y 2/3 tasks - consistent_pass_cap2: 10 capability-2 tasks (one per domain, 10 domains) - consistent_pass_cap3: 10 capability-3 tasks (across 8 domains) - consistent_pass_combined: union of the two, for quick regression smoke-tests Each task was selected because it passes with Groundedness = 1.00 in both full 200-task --m3-data sweeps that scored the groundedness judge (evaluation_bundles/20260628_162414_default and evaluation_bundles/m3-toolcalling-20260625). Rows with 0 tokens/LLM calls in either bundle (cached/reused results) were excluded from consideration. Fixes #102
- Rebuild consistent_pass_cap2/cap3/combined from evaluation_bundles/20260705_031554_compare_gpt-oss_no-policies (200 tasks x 3 runs), replacing the prior groundedness-based picks, several of which no longer pass even 2/3 against this data. - cap2: one task per domain (10 domains), preferring 3/3, falling back to the cheapest/fastest 2/3 for professional_basketball and soccer_2016, which had no 3/3 task. - cap3: capped to the 6 domains that reached >=2/3 (beer_factory, books, disney, mondial_geo, soccer_2016, world_development_indicators); computer_student, trains, and university top out at 1/3 and college_completion never passed once, so they're excluded rather than padded in with unreliable picks.
Add consistent_pass_cap2_all/cap3_all/combined_all: every task that reached >=2/3 in the 20260705_031554_compare_gpt-oss_no-policies bundle per domain, not just the cheapest one-per-domain pick in consistent_pass_cap2/cap3. cap3_all is identical to consistent_pass_cap3 since no cap3 domain had extra candidates beyond what's already curated there.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughAdds six new hand-curated ChangesCurated eval-key subsets
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@CodeRabbit full review |
✅ Action performedFull review finished. |
Feature Pull Request
Related Issue
Closes #102
Description
Adds curated
--eval-keysubsets for M3 capability 2/3 tasks that reliably pass across repeated runs, plus_allvariants for full coverage.Three commits:
consistent_passeval-key ladder from 3-run bundle analysis_allvariants for each consistent_pass tierOnly
benchmarks/m3/eval_config.tomlis changed (+119 lines).Type of Changes
Testing
pytest -m "sanity or regression")Documentation
Checklist
Made with Cursor
Summary by CodeRabbit