Parent
Spawned from #8 (M4.1 tracking issue).
Objective
Add the verifier's known-answer tests (fixture certificates from #2, novelty/judgment tests from #5) to the CI workflow so that any future change that weakens the checker fails the build automatically.
Definition of done
.github/workflows/publish.yml (or a separate ci.yml) runs make verify-calibration and pytest -m judgment on every push
- A deliberate breakage of
verify.py causes CI to fail
make test-unit still passes
Dependencies
Depends on #2, #5, #7.
Parent
Spawned from #8 (M4.1 tracking issue).
Objective
Add the verifier's known-answer tests (fixture certificates from #2, novelty/judgment tests from #5) to the CI workflow so that any future change that weakens the checker fails the build automatically.
Definition of done
.github/workflows/publish.yml(or a separateci.yml) runsmake verify-calibrationandpytest -m judgmenton every pushverify.pycauses CI to failmake test-unitstill passesDependencies
Depends on #2, #5, #7.