Repository navigation
test: align calibration fixtures with synthetic gate - #16
Merged
streamentry merged 1 commit intoJul 27, 2026
Merged
Conversation
streamentry
commented
Jul 27, 2026
streamentry
left a comment
Owner
Author
There was a problem hiding this comment.
Self-review completed: the diff preserves the fail-closed synthetic-result boundary, makes ignored CLI artifacts self-contained under pytest temporary directories, and prevents proposal creation from synthetic input. No production policy, threshold, candidate artifact, or biological claim changed. Focused calibration tests pass (99); the known 20 baseline failures are disclosed in the PR body. No actionable findings.
streamentry
deleted the
agent/synthetic-result-recalibration-fixture-drift
branch
July 27, 2026 09:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change
Why
The recent synthetic-result boundary correctly rejected every happy-path fixture because the fixture itself labeled all records
SYNTHETIC. Two audit tests also assumed generated files existed under ignoredoutputs/paths. This PR repairs the test contract without weakening the gate.Evidence
make agent-check: passed; 108 claim findings remain advisory and pre-existing.make doctor: 8/8 checks passed.yamlandjsonschema; push used the documented one-timeECC_SKIP_PREPUSH=1bypass.Safety impact
No production calibration logic, safety policy, thresholds, candidate data, or release status changed. The tests now explicitly require the recalibration engine to raise
PolicyViolationErrorand write no proposal when synthetic results reach it.Proof level
Test/code-path integrity only. This does not establish biological activity, assay validity, recalibration validity, or wet-lab readiness.
Limitations
The full repository suite is not green because of the 20 unrelated baseline failures above. Human review remains required for any real wet-lab recalibration.