Skip to content

Reject unmeasured ML training outcomes - #73

Merged
abrichr merged 2 commits into
mainfrom
fix/ml-refuse-false-training-success-20260728
Jul 28, 2026
Merged

Reject unmeasured ML training outcomes#73
abrichr merged 2 commits into
mainfrom
fix/ml-refuse-false-training-success-20260728

Conversation

@abrichr

@abrichr abrichr commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary

  • Reject malformed, ambiguous, empty, or non-finite training evidence instead of treating it as success.
  • Require measurable optimizer updates and valid checkpoints in the GRPO validation path.
  • Add focused regression coverage for false-success cases.
  • Make the benchmark dependency and lock file reproducible in hosted CI.

Verification

  • 519 passed, 5 skipped in the full non-integration test suite.
  • 116 passed in the focused GRPO and false-success suites.
  • Ruff lint and format checks passed.
  • Wheel and source distribution builds passed.
  • The source-availability boundary passed for the built archives.

This change does not request or publish a package release.

@abrichr
abrichr merged commit 1f32034 into main Jul 28, 2026
4 checks passed
@abrichr
abrichr deleted the fix/ml-refuse-false-training-success-20260728 branch July 28, 2026 13:57
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