CHANGELOG
2026-05-23 — Initial release (v1)
Token Pipeline (PR A)
- Two-tier token architecture: 6 JSON source files, Style Dictionary build
- 15 color primitives, 14 semantic color tokens, 14 space/typography/motion tokens
- Added:
--ds-chrome-close/minimize/maximize (macOS traffic-light dots, no semantic layer)
- Migrated 31
.module.css files from legacy --signal/--fg/--pad names
- 5 new CI gates: token build, drift, boundary lint, no-magic-values, contrast
Components (PR B)
- Added: Button (primary/secondary, sm/md/lg, polymorphic as button|a)
- Added: Field (text/multiline, label association, error state)
- Added: Badge (default/dot variants, pulse animation)
- Added: TerminalPanel (solid/dashed borders, polymorphic as div|section|article)
- Added: StatTile (default/compact, semantic dl/dt/dd markup)
- Added: CmdLine (user/prompt/command/output)
- Added: KbdKey (sm/md, semantic kbd element)
Docs (PR C)
- Added:
/design-system documentation route (5 pages)
- Added: Live component previews with auto-injected source display
- Added: Sidebar navigation (desktop) / collapsible nav (mobile)
- Added: LHCI coverage for all 5 new routes