open-standards/wai/vector-conformance/expected/a11y/groups.json
Transaction Science 10ba6e9bcc wai-vector: the text layer and section 5, text and accessibility (D7-7)
graphics-vector.md section 5 (Draft): what a sink exposes to assistive
technology and to a text consumer, and how. Each text block's active set (the
effective windows of the items that draw it, merged), the projection at a
frame and the transcript as exact JSON, the text record and its digest, ruby,
purposes, writing modes and the cluster rule.

- wai-vector: src/text.rs (no_std, no dependency), the a11y and text commands,
  and vectors verify recomputing every text record.
- The corpus: a new a11y group, each payload with its text record
  (<name>.a11y.jsonl) and its digest in the expected file; canonical and
  refusal vectors for TEXT. No existing expected file changes.
- tests/text_layer.rs: each rule of section 5, with expected JSON written by
  hand from the text, each falsified once.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 02:43:02 -04:00

1 line
723 B
JSON

{"blocks":["3178a166bac0962438e1e2ec6c45b6097fd8621368ca241305d3d41ad072df2a","2f1c46c346a58fc8e91ce1bfe7f30ab1c79fc088078e97748ed311475739fa38","6cf151556e8345d543885f5f60044c92edab71f29afb339edb1a387458a1f047","f771053bc83798d847a8c2511bfc992b0f79f4fa9227f3c26dbf13f2aa0b9959","bf2000dd621ba83c1b96312f2fa3c43031555e4c80d588e81d55a7214c00104d","f35dc7476c9ed9026693ecea3698eab61028efd2f555ea2e7135202b65f6c69d"],"code":"accepted","instr":"f90c52b04a22cbed32b36bac02f7a68304cc7c1c9965825be8207eadb05b91ea","rates":[[25,1,4800,0,24]],"sizes":[[640,360,4416300]],"text_hash":"a8abdb6c365e4d363b36798a3454faf387a0ad42bfb39c79c7db23ee3fcc0fc8","text_record":"eb58245e48162b9f3a55bdce7c640d229d22ca1174d6407c8875a15f717d19a0"}