open-standards/wai/vector-conformance/expected/a11y/intervals.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
657 B
JSON

{"blocks":["7e4581efd596e36b5e20ac37f54d1b7169fa169bec9d6d8b82f97c02094b400f","91abb1ee408fd4568bf20889ce8d9916b940f63bb461a36755782fadf3cd1e40","fc7cb59cacd92959f7e5169c2d506a413b2cd9ca8b19be988496d0bf96058825","1c4f5fec6b8252da509e726bd2d9c94e287955eb67214b2810e6cf002cae734f","a906c6f214f3d3ba82e034c2fdca7d634cde4ba08cdf0892cbf07d770e49b89b"],"code":"accepted","instr":"4366d09386763911349f4e84cc15a60cef315631c16a394a5326fc2fe294c966","rates":[[25,1,4800,0,24]],"sizes":[[640,360,12359740]],"text_hash":"51fe1ecdb64b542fdb91e9880d7f3b700e47edd01d3590c5e816fb1603fed5e6","text_record":"dd46fc43f39b1e34686b4bbb028decb18dbefba6d95074d4f088175c9ba7101e"}