open-standards/wai/vector-conformance/expected/a11y/nested-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
656 B
JSON

{"blocks":["01b82dd381859ca795e0b61db0fb19df8773f9f5cbc3a65a3c67cc0145d3e1a9","e1392669dad95818d457d1ee8ab65df918934397047f2f42e8f2483cc7d36765","93382a097e389c49c1991864fee8379257cfbc48bc802b1a0e907f99903c7e2c","992de910448c2bc75b0c930481492b070843c7ababf5c75a103dabfa07a8c857","03d264ab7dc26f9561b313b27c2a5e20b1768ee7f0f34b882fbf8cfe16a53d5d"],"code":"accepted","instr":"22351d620fa668a2bd2d8b2d8665797f470d3d306acc0b1bfc67873e2f98e352","rates":[[25,1,4800,0,49]],"sizes":[[640,360,7588831]],"text_hash":"34456e22dcd71bd03e0a47e23530864ba7d4de993037e3a8cb599932a8975407","text_record":"c8d65ab35d3378051eccfd06f52d0f4435367843567db9bfd43fcd61b04f7925"}