Skip to content

DL-150

First-party component system of ~20 primitives specified as class + data-* visual contracts with six mandatory states; the state dot consumes the frozen brand eight-glyph vocabulary (working », idle 3×3 block, waiting ?, done tick, paused bars, stopped hollow square, error !, disconnected broken square) as 9×9 crispEdges SVG; Kobalte scoped to a11y-hard behavior only (D3)

Status: Active (Matt, 2026-08-05)

Record: ../../ui/compass-ux-foundation/design.md#d3–component-system-a-small-first-party-set-with-class–data–visual-contracts