[E31-S03-T01] Chart accessibility contract #317

Open
opened 2026-08-27 08:05:20 +00:00 by kpcto · 0 comments
Owner

Parent story: [E31-S03] Accessibility contract (#122)

Intent

Enforce the chart accessibility contract across every rendered chart.

Acceptance criteria

  • Emit <title>, <desc> and a visually hidden data table on every rendered chart
  • Enforce no literal colour values in chart output as a build failure (FIT-016)
  • Verify the contract by test

Explicitly out of scope

  • Chart (E31-S01) and diagram (E31-S02) renderers produce the SVG this contract checks

Test plan

  • Run the accessibility tests and assert title, desc and hidden table on every chart

Rollback note

  • Revert the contract checks; no data change

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E31-S03] Accessibility contract (#122) ## Intent Enforce the chart accessibility contract across every rendered chart. ## Acceptance criteria - Emit `<title>`, `<desc>` and a visually hidden data table on every rendered chart - Enforce no literal colour values in chart output as a build failure (FIT-016) - Verify the contract by test ## Explicitly out of scope - Chart (E31-S01) and diagram (E31-S02) renderers produce the SVG this contract checks ## Test plan - Run the accessibility tests and assert title, desc and hidden table on every chart ## Rollback note - Revert the contract checks; no data change ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint M milestone 2026-08-27 08:05:20 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 08:05:20 +00:00
Sign in to join this conversation.