open-standards/wai/wai-quantum-qpu/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science fc1c8a2951 wai-quantum contract: the schemas read by a second JSON Schema implementation, and a drift says what to do
- 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]>
2026-10-27 23:44:28 -04:00
..
clients.rs wai-quantum 0.5.0: provenance, sampling members, device programs, OpenCL, a simulated FPGA, f64 on accelerators, and QPU clients 2026-10-14 09:02:11 -04:00
protocol_schema.rs wai-quantum contract: the schemas read by a second JSON Schema implementation, and a drift says what to do 2026-10-27 23:44:28 -04:00
providers.rs wai-quantum-qpu: bring your own quantum (open provider protocol, reference, registry, jobs) 2026-10-27 19:51:08 -04:00