Method, Pass, Channel and FrontEnd, and one registry the planner, the run, the compile, the conversions and the verdict go through. Every built-in registers through the same trait a host's own implements: the twelve methods and the pulse simulator, the eight passes, the five channels and the three formats. Registry::with_builtins() and register(...) are explicit and stay in the process. The engine checks what a registered component gives: a method's class and the members the engine writes, a pass's output against its input on the whole circuit by the ladder or a distance bound, a channel's Kraus operators completely positive and trace preserving at each job's values, a format's program reading. A result a registered component took part in carries `components`, each identity (name, version, descriptor digest) marked registered and certified false, sealed by its receipt; a result of built-ins alone gives the bytes it gave, the eight pinned job digests holding through any registry. Refusal codes J060 to J065. The example examples/extension_points.rs, docs/extension-points.md, and the CI leg wai-quantum-registry.yml. Co-Authored-By: Claude Opus 5.5 <[email protected]>
43 lines
2.1 KiB
JSON
43 lines
2.1 KiB
JSON
{
|
|
"schema": "wai.quantum.docs-manifest/1",
|
|
"about": "The documents check_docs.py runs: the WAI Quantum READMEs and docs pages (engine, command line, service, Python, Studio, desktop, editors, providers, the compiler, estimates, verdicts, error correction, other formats, the variational and algorithm library, the extension points, the feature matrix and the version policy; the service's self-hosting, scheduler and provenance pages; the views' engine), the agent skill, the course's lessons, and their translations.",
|
|
"docs": [
|
|
"wai/wai-quantum/README.md",
|
|
"wai/wai-quantum/README.zh-CN.md",
|
|
"wai/wai-quantum/docs/README.md",
|
|
"wai/wai-quantum/docs/README.zh-CN.md",
|
|
"wai/wai-quantum/docs/compiler.md",
|
|
"wai/wai-quantum/docs/estimate.md",
|
|
"wai/wai-quantum/docs/verdicts.md",
|
|
"wai/wai-quantum/docs/job-refusals.md",
|
|
"wai/wai-quantum/docs/extension-points.md",
|
|
"wai/wai-quantum/docs/formats.md",
|
|
"wai/wai-quantum/docs/qasm-diagnostics.md",
|
|
"wai/wai-quantum/docs/qasm-feature-matrix.md",
|
|
"wai/wai-quantum/docs/qec.md",
|
|
"wai/wai-quantum/docs/pulse.md",
|
|
"wai/wai-quantum/docs/variational.md",
|
|
"wai/wai-quantum/VERSIONING.md",
|
|
"wai/wai-quantum/DEPRECATIONS.md",
|
|
"wai/wai-quantum/course/README.md",
|
|
"wai/wai-quantum/course/lessons/*/lesson.*.md",
|
|
"wai/wai-quantum-cli/README.md",
|
|
"wai/wai-quantum-cli/README.zh-CN.md",
|
|
"wai/wai-quantum-cli/discover/README.md",
|
|
"wai/wai-quantum-cli/skills/wai-quantum/SKILL.md",
|
|
"wai/wai-quantum-cli/skills/wai-quantum/reference/*.md",
|
|
"wai/wai-quantum-service/README.md",
|
|
"wai/wai-quantum-service/docs/self-host.md",
|
|
"wai/wai-quantum-service/docs/scheduler.md",
|
|
"wai/wai-quantum-service/docs/provenance.md",
|
|
"wai/wai-quantum-views/README.md",
|
|
"wai/wai-quantum-py/README.md",
|
|
"wai/wai-quantum-py/README.zh-CN.md",
|
|
"wai/quantum-studio/README.md",
|
|
"wai/quantum-studio/README.zh-CN.md",
|
|
"wai/wai-quantum-desktop/README.md",
|
|
"wai/wai-quantum-qpu/README.md",
|
|
"wai/wai-quantum-qpu/bring-your-own-quantum.md",
|
|
"wai/tools/wai-quantum-editor/README.md"
|
|
]
|
|
}
|