- web/: no-build static SPA served by FastAPI locally and on HF Spaces;
IBM Plex Sans + JetBrains Mono (mono = verbatim material only),
restrained green-ink palette in OKLCH, verdict rows with evidence
quotes, repair cards with copy, honest empty state, skeleton loading,
reduced-motion support
- battle-tested via Playwright at desktop + mobile: fixed copy-button
overlap, /health no longer force-loads models (startup warms them in
a background thread), killed a bogus 0-part coverage repair card
(regression test added, 45 tests green)
- Dockerfile (HF Spaces, CPU torch, models baked at build), README
Space frontmatter, vercel.json for the static frontend
- PRODUCT.md + DESIGN.md capture the design system
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>