- ci/check_schemas.py: every schema file and both committed tool lists read
as 2020-12 schemas by a full implementation sharing no code with the
engine's checker (the jsonschema package pinned in the Python package's
test lock), every reference resolving as a validator resolves it, every
outputSchema standing alone, the job bodies sealed before still following
the job schema, and a release build's run, versions, initialize and tool
answers following theirs. wai-quantum-contract.yml runs it.
- A test that finds the code writing what its schema does not say, a tool
with no outputSchema, or a tool the test does not call, now says what to
do: name the member in which schema file, map the tool in output_of(),
call it in the test, and regenerate with WAI_QUANTUM_BLESS=1.
Co-Authored-By: Claude Opus 5.5 <[email protected]>