Tags: geminimir/warden
Tags
chore(w0): xfail differential harness (strict), green CI, bump 0.1.0
The differential tests now use pytest.xfail(strict=True,
raises=EngineNotImplemented). Two effects:
1. CI is green today — the harness is present but harmlessly xfailed
because the seam it calls (core.rebac.check) does not exist yet.
2. The moment W1 wires check() into evals/differential.py, the tests
will XPASS and the strict flag fails the build — forcing us to
remove the marker and turn the harness into a real gate. This is
the correct forcing function: you cannot silently pass through W1
without upgrading the check.
Also drops `continue-on-error: true` from the CI differential job — no
longer needed since xfail handles the expected-failure semantics.
Version bumped to 0.1.0 for the v0.1.0 release cutting W0.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>