Some checks failed
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 2m13s
standards workspaces build + test / aac-rs (pull_request) Successful in 1m58s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 50s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 34s
standards workspaces build + test / map-rs (pull_request) Successful in 31s
standards workspaces build + test / mesh-rs (pull_request) Successful in 31s
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Has been cancelled
no-vanity-metrics / WAI public text names no comparison (pull_request) Has been cancelled
no-vanity-metrics / WAI public text names no company or product (pull_request) Has been cancelled
standards workspaces build + test / arl-rs (pull_request) Has been cancelled
standards workspaces build + test / eoc-rs (pull_request) Has been cancelled
standards workspaces build + test / jcp-rs (pull_request) Has been cancelled
standards workspaces build + test / joule-ui-rs (pull_request) Has been cancelled
standards workspaces build + test / jouledesk-rs (pull_request) Has been cancelled
standards workspaces build + test / joulehook-rs (pull_request) Has been cancelled
standards workspaces build + test / proof-rs (pull_request) Has been cancelled
standards workspaces build + test / sandbox-rs (pull_request) Has been cancelled
standards workspaces build + test / sense-rs (pull_request) Has been cancelled
standards workspaces build + test / smart-byte-rs (pull_request) Has been cancelled
standards workspaces build + test / macOS energy backends (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · linux (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · macos (pull_request) Has been cancelled
WAI conformance / quantum core and corpus under wasm32-wasip2 (wasmtime) (pull_request) Has been cancelled
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Has been cancelled
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Has been cancelled
WAI conformance / delivery telemetry · CMCD and CMSD against an independent library (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · linux (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · macos (pull_request) Has been cancelled
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Has been cancelled
WAI energy receipts / energy receipts · linux (pull_request) Has been cancelled
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Has been cancelled
WAI energy receipts / energy receipts · macos (pull_request) Has been cancelled
WAI section references / cited sections exist (pull_request) Has been cancelled
wai-vector vector graphics / linux-aarch64 (pull_request) Has been cancelled
wai-vector vector graphics / linux-x86_64 (pull_request) Has been cancelled
wai-vector vector graphics / macos-arm64 (pull_request) Has been cancelled
wai-vector vector graphics / wasm32-wasip2 (wasmtime) (pull_request) Has been cancelled
wai-vector vector graphics / wasm32 under Node (pull_request) Has been cancelled
wai-vector vector graphics / fuzz, peak allocation, comparison count (pull_request) Has been cancelled
workflow hygiene / every workflow supersedes its own queue (pull_request) Has been cancelled
standards workspaces build + test / openpay (pull_request) Has been cancelled
The reference crate of wai.graphics.vector (no_std + alloc, no dependencies; SHA-256 is wai-ops's, by #[path]): - WOS1 parsed with §2.1's load checks in order, and written; - WVG1 split (steps 1-3, nothing allocated before the exact length), the record pass (step 4), the cross-record checks (step 5(a)-(h)), the sets by digest with at most length + 1 bytes read (step 6), the glyphs (7), the interval check (8) and the per-frame cost (9); - the clock with the frame range by division, track evaluation, and placement; - the JSON authoring form, one member per field, packing back to the same bytes; - the CLI: check, cost, pack, unpack, vectors gen and verify; - a wasm32 module and verify.mjs for Node. The corpus wai/vector-conformance/ (arith, canonical, refusals, geometry, cost) with its README's provenance line and a sha256.json sidecar naming the div255 table; wai-vector.yml with native, wasip2, node and fuzz jobs. Co-Authored-By: Claude Opus 5.5 <[email protected]>
33 lines
2.8 KiB
JSON
33 lines
2.8 KiB
JSON
{
|
|
"block-unreferenced":"rule 4: a block no run or path names -> payload_malformed",
|
|
"cluster-empty":"rule 5: a cluster with no glyph and no byte -> payload_malformed",
|
|
"cluster-mid-character":"rule 5: a cluster ending inside a character -> payload_malformed",
|
|
"cluster-past-string":"rule 5: a cluster past its block's string -> payload_malformed",
|
|
"clusters":"rule 5: clusters on character boundaries covering a run: accepted",
|
|
"clusters-sum":"rule 5: glyph counts that do not sum to n_glyphs -> payload_malformed",
|
|
"every-table":"every table in use: inline and held sets, easing tables, all three track kinds, curves, groups with a clip, ruby, a vertical block, inserted and zero-glyph clusters: accepted",
|
|
"group-not-contiguous":"rule 4: groups [1, 2, 1] -> payload_malformed",
|
|
"group-number-skips":"rule 4: the first group is numbered 2 -> payload_malformed",
|
|
"group-split-by-ungrouped":"rule 4: groups [1, 0, 1] -> payload_malformed",
|
|
"groups":"groups nested four deep, clips under both rules, translations and opacities on groups: accepted",
|
|
"groups-in-order":"rule 4: group numbers in order of first use, each group contiguous: accepted",
|
|
"held":"a run from a held set, obtained by its SHA-256 and exact length: accepted",
|
|
"minimal":"one path fill, the smallest payload: accepted",
|
|
"paint-duplicate":"rule 3: two equal paints -> payload_malformed",
|
|
"paint-first-use":"rule 2: paints first referenced out of order -> payload_malformed",
|
|
"paint-unreferenced":"rule 2: a paint no item references -> payload_malformed",
|
|
"path-alternative-decorative":"step 5(h): a path whose text alternative is a decorative block -> payload_malformed",
|
|
"path-duplicate":"rule 3: two paths with equal records, ends and points -> payload_malformed",
|
|
"ruby":"rule 4: a ruby block annotating the first character of an earlier block: accepted",
|
|
"ruby-mid-character":"rule 4: a ruby range starting inside a character -> payload_malformed",
|
|
"ruby-names-itself":"rule 4: a ruby link to its own block -> payload_malformed",
|
|
"ruby-past-string":"rule 4: a ruby range past the base block's string -> payload_malformed",
|
|
"set-duplicate":"rule 3: two sets with one SHA-256 -> payload_malformed",
|
|
"shared":"one path, one paint and one track each used by several items, each pool holding an entry once, in first-reference order: accepted",
|
|
"sizes-rates":"five sizes from 1/8 to 4 times the design width and four rates, each ascending: accepted",
|
|
"table-duplicate":"rule 3: two equal easing tables -> payload_malformed",
|
|
"table-first-use":"rule 2: easing tables first referenced out of order -> payload_malformed",
|
|
"table-unreferenced":"rule 2: an easing table no key references -> payload_malformed",
|
|
"track-duplicate":"rule 3: two tracks of one kind with equal keys -> payload_malformed",
|
|
"track-first-use":"rule 2: tracks first referenced out of order -> payload_malformed"
|
|
}
|