wai-quantum 0.7.0, the rest: a durable job service, error correction and mitigation, views in agent hosts, and the docs and course #524
Loading…
Reference in a new issue
No description provided.
Delete branch "wai/quantum-wave5b"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This replaces #523. Its checks all passed, but it could no longer merge once #522 changed one line of the Studio's critique panel. The work is the same, rebased onto main
877636ca5; that line keeps both changes, the panel's group role and its translated label.The rest of wai-quantum 0.7.0, so the release ships complete. #521 (merged) carried the stack through the version contract; this adds the four remaining parts, each held to the contract: an output schema on every new tool, a JSON Schema for every new document,
basisfor the gate set, and results stamped with their engine and schema.interrupted;/.well-known/wai-quantum-receipt-keys;wai-quantum task).qec_*tools on both servers, a Studio pane, the CLI and Python.ui://views on both servers (the circuit, a result with its verdict, a receipt checked in the view, a critique, an estimate frontier, a device map), from the Studio's components;wai-quantum eval runfor local models, which ranks nothing;wai-quantum learn, and the Studio's Course pane), each exercise checked by the engine's verdict;Pins: wai-web
quantum_engine::26 native and 18 wasm32; wai-quantum-qpu 34 / 8 / 12. The refusal codes are renumbered so none collide: J007 sets, J008 mitigation, J009 QEC, J033 an API key, J100–J112 the answer layer. All of it sits under the 0.7.0 changelog heading. Fourteen changes to the public Rust API (new request, compile-option, circuit and error-model fields, new refusal outcomes, theObserveoperation, and the schema list growing from 11 to 22) are each acknowledged there, with what a caller adds;wai breaking --against origin/mainreports none unacknowledged.Tests:
877636ca5: WAI Studio's end-to-end run in Chromium and Firefox, local and hosted, with Quantum Studio mounted (every panel passes axe for WCAG 2.2 A/AA, nothing scrolls sideways at a phone's width), and its unit tests and drift check.🤖 Generated with Claude Code
wai/tools/quantum-docs/check_docs.py runs every block marked runnable on the pages docs.json names (the engine, the command line, the service, Python, the Studio, the desktop app, the editors, the providers, the compiler, estimates, verdicts, the feature matrix, the course and the agent skill) in a scratch directory of fixtures, holds each shown output to the real one, verifies every receipt a block writes, builds and runs the Rust blocks, and checks every block that cannot run for the commands and flags it names, every wai-quantum command in the prose, every relative link and every dependency shown; a translation must hold its English page's code. ci.sh builds the command line, the service and the wheel and starts a service, as wai-quantum-docs.yml runs it, beside the course's and the locales' tests. Drift fixed: the crate pinned "0.4", named an unrelated crate for the command line, ran its research tools outside lab, claimed the whole suite under wasip2, and split its feature table from its header; the command line's README said the reader refuses while, inv and pow, used placeholders and optional flags that do not run, and merged versions that do not exist; the estimate page's output lacked its receipts line; build steps now match CI. An observable may lead with its coefficient ("0.5 X2"), as documented. Co-Authored-By: Claude Opus 5.5 <[email protected]>