The apps branch's documents join the version contract. The answer layer's documents (wai.quantum.answer/1: an answer read, carried out, a seal's request and result, a stored answer checked), described as a draft whose form may change before the extension settles; a correctness record and its corpus (wai.quantum.telemetry/1); the views page's manifest (wai.quantum.views-bundle/1); and the command line's harness report, corpus and token counts (wai.quantum.eval-report/1, eval-answers/1, token-cost/1). The engine's test holds every answer of the layer's conformance set (read, carried out, half arrived, and stored and verified), records, the corpus and the committed manifest to them; the eval tests hold a scripted run's report, a model server's, the corpus and the committed token counts; check_schemas.py holds the committed documents too. The tool and diagnostic schemas take the answer layer's outcomes, dropped and defaulted. The result view's own tool, poll_quantum_job, listed only to a host that draws views, answers to the job's schema, and the strict test holds it. The basis rename reaches the views: a compile's words and its view name the gate set by its basis (both read the certificate's old target), and a test in each holds it. The service's job summary now lives in engine::views (the apps branch moved it there); it carries the durable branch's set summary and the processor packages' energy wording with it. The answer set's stored seal was made at 0.6.16; the values it seals name their engine, so it is written again at 0.7.0 (WAI_ANSWER_BUNDLE_WRITE=1). The views crate's lock moves to wai-quantum 0.7.0. Co-Authored-By: Claude Opus 5.5 <[email protected]>
51 lines
1.5 KiB
JSON
51 lines
1.5 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"$id": "https://git.transaction.science/Transaction-Science/open-standards/raw/branch/main/wai/wai-quantum/schemas/views-bundle.v1.json",
|
|
"title": "wai.quantum.views-bundle/1",
|
|
"description": "The manifest of the page every view of WAI Quantum is served from (wai/wai-quantum/views/manifest.json, built by wai/wai-quantum-views/build.sh): the placeholder each view's name replaces, the size limit, the bytes and SHA-256 of the page and of each part in it (its script, its styles, the engine as WebAssembly and as JavaScript), and the SHA-256 of every source it is built from.",
|
|
"type": "object",
|
|
"required": [
|
|
"format",
|
|
"placeholder",
|
|
"limit_bytes",
|
|
"bytes",
|
|
"sha256",
|
|
"sources"
|
|
],
|
|
"properties": {
|
|
"format": {
|
|
"const": "wai.quantum.views-bundle/1"
|
|
},
|
|
"about": {
|
|
"type": "string"
|
|
},
|
|
"placeholder": {
|
|
"type": "string"
|
|
},
|
|
"limit_bytes": {
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"bytes": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
}
|
|
},
|
|
"sha256": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sources": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"description": "Each source file, by its path in the repository, and its SHA-256."
|
|
}
|
|
},
|
|
"additionalProperties": true
|
|
}
|