Design Tokens: contrast test is live in src/contrast.test.ts; Contributing: Playwright setup
Design Tokens: add shadcn/tailwind.css import and --font-heading to index.css
Restore LF line endings changed by the previous commit
The previous commit converted every page to CRLF by accident. This puts them back; the only content changes left are the M0 landing page edits.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add the landing page to M0 (#72)
Roadmap: new M0 deliverable and exit criterion. Design Language section 12: the landing page is now planned, with a workbench replay as the hero until the engine lands in M1.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs: adopt Base UI as the shadcn/ui component base
- Tech Stack: shadcn/ui on Base UI primitives (Mira style), Tailwind v4,
plus the Atkinson Hyperlegible typography row
- ADR-009: record Base UI, with Radix and React Aria as alternatives
- Design Language and Design Tokens: mark the decision as made
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs: add Design Language and Design Tokens pages
- Design Language: control-room direction (ISA-101), machine-grey and
signal-blue palette, status and CVD-checked data colours, Atkinson
Hyperlegible type system, layout, shadcn/ui component map, motion and
the engine lamp, interaction, writing, accessibility and marketing
- Design Tokens: shadcn/ui + Tailwind v4 setup, full index.css,
flash-free theme switching, CodeMirror/ECharts/grid theming, contrast test
- Wordmark, app icon, lamp-state SVGs and mockup/specimen images
- Link the pages from Home and the sidebar; add ADR-009
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>