- check-wai-quantum-names found 182 strings of wasmQ that nothing accounted for. The
profile `wai.quantum.wasmq/1` is listed as a contract revision, the result
`wai.quantum.wasmq.result/1` as a document with no schema file, and
`wai.quantum.wasmq/2`, `wai.quantum.wasmq/1x` and `wai.quantum.wasmx` as strings the
tests and the receipts corpus give a reader to see them refused. The registry export
and REGISTRY.md are regenerated.
- engine::wasmq reads job::same and receipt::canonical, which are compiled only with
quantum_receipt, so the engine alone (`--no-default-features --features
quantum_engine`) no longer built. The module is compiled with quantum_receipt, as job
and receipt are; job::check, its one reader in the crate, is too. The wasmQ workflow
now builds the engine with the receipts and without them, warnings denied.
- modules.json pinned the modules' Cargo.lock as it was before wai-quantum 0.9.0. The
merge of main that moved the lock changed one line, wai-quantum's version, and the
modules rebuild on x86_64 Linux to the same bytes as their modules of record; only the
lock's SHA-256 in modules.json moves.
Co-Authored-By: Claude Opus 5.5 <[email protected]>