3ce52fc52f
Iteration 1 verification sweep (commits 38b985a..e266927): - Vitest 579 passed / 3 skipped / 0 failed (full suite green) - ESLint debt 15 errors — all in pre-existing Plan 5 files (NewProjectDialog/ProjectsView/projectsStore .spec.ts), 0 touched by redesign - Type-check errors — all in pre-existing Plan 5 files (EditProjectDialog.vue, ProjectsView.vue, NewProjectDialog.spec.ts), 0 touched by redesign - Histoire build — 4 new stories (StatusPill, Kbd, FilterChip, DensityToggle) discovered; build fails on pre-existing BulkActionsBar.story.vue Pinia issue Acceptance §13 checklist (10 items): 8 ✅ / 1 ❌ / 1 N/A - 12 CSS tokens ✅, Inter+JetBrains Mono tnum ✅, AppLayout shell ✅ - StatusPill in Deals ✅ but ❌ NOT integrated in KanbanCard/DashboardView - 7 motion patterns + prefers-reduced-motion ✅, Density localStorage ✅ - Vitest unit tests ✅, Histoire stories ✅ - Pa11y SPA + Lighthouse N/A (skipped per I1 scope) §15 new section captures 9 Iteration-2 backlog items: slug reconciliation, sidebar drawer regression, filter chip stubs, status-legend strip, KanbanCard hover overlap, sidebar marker regex tightening, prefers-reduced-motion test for ld-marker-grow, Pa11y SPA config, Lighthouse run. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>