WI-093 · Backlog · storybook-design-sync
queued P3 low risk Owner: Paul Reviewer: Paul 0% · 0/0 tasks complete
| Code | WI-093 |
|---|---|
| Phase | — |
| Order | 93 of 93 |
| Story points | 5 |
| Primary surface | apps/web/.storybook + src/components/**/*.stories.tsx (+ round-2 *View extraction) |
| Retires | — |
| Depends on | — |
| Blocks | — |
Let Claude design mock up our real UI: stand up Storybook (@storybook/react-vite) so /design-sync can import prop-only, browser-renderable components into claude.ai/design. The real work is decoupling presentational UI from the App Router + Supabase, not the tooling.
Prompt + plan
Setup
Round 1 (no View extraction)
Round 2
Fallback
No milestone gates linked.
No linked requirements.
`npm run storybook` boots with zero console errors and `npm run build-storybook` completes; a curated set of components render from PROPS ONLY (no Next runtime, no Supabase, no data fetching), visibly using the Trove tokens; Next-only imports (next/link, next/image, next/navigation) are shimmed via viteFinal; no story imports a live data client or Next server API; /design-sync imports at least the round-1 tier successfully.
No paid API / infra spend triggered by this item.
queued Sprint: Backlog
Edit status / sprint on the ★ Live Board → — changes are logged live with who / when / why.
No human tasks linked.
None recorded yet.
None recorded yet.
None recorded yet.
None recorded yet.
No tool calls recorded.
No files / artifacts recorded.
No log entries yet.