Skip to content

Close CR-124 eval handoff hygiene drift#98

Merged
coreytshaffer merged 1 commit into
mainfrom
codex/cr-124-eval-hygiene-bug-drift
Jul 10, 2026
Merged

Close CR-124 eval handoff hygiene drift#98
coreytshaffer merged 1 commit into
mainfrom
codex/cr-124-eval-hygiene-bug-drift

Conversation

@coreytshaffer

Copy link
Copy Markdown
Owner

Summary

  • Fix write_actual_outcomes() so generator and other single-pass iterable inputs still write all actual outcome files after duplicate checks.
  • Update stale eval fixture/taxonomy sequencing docs so they point from CR-123 toward bundle/manifest work instead of internal scoring.
  • Add focused regression and drift coverage for the actual outcome writer and external-scoring boundary.

Scope Boundary

Scoring remains external to TriageCore. This PR does not add evaluator execution, score interpretation, model/backend calls, routing or admission integration, ledger writes, schema changes, bundle building, or result importing/display.

Validation

  • python -m pytest -q tests/test_eval_outcome_contract.py tests/test_eval_handoff_contract.py tests/test_eval_fixture_cli.py tests/test_eval_fixture_validator.py -> 34 passed
  • python -m pytest -q -> 937 passed, 2 skipped

@coreytshaffer
coreytshaffer marked this pull request as ready for review July 10, 2026 08:36
@coreytshaffer
coreytshaffer merged commit d2b5901 into main Jul 10, 2026
3 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