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]>
1 line
451 B
JSON
1 line
451 B
JSON
{"blocks":["0ad56f255b6aa4690808061f233651423d744ce823f923cabbf96310a23b8201"],"code":"accepted","instr":"d4189fec2f822915f98184ffc69379fe2f9b21749fb7f10fcb095d7007c802f2","rates":[[24000,1001,5005,0,11],[25,1,4800,0,12],[30000,1001,4004,0,14],[60,1,2000,0,29]],"sizes":[[640,360,2415278]],"text_hash":"b91c0980a104beb71b72fcdb9759a737a7afd27a9a608e4f9277ea07531fd5ee","text_record":"870f1f9899b38b64a58ac6da51392de453a9c9351b37e4c99f46da23481cda63"}
|