Files
PaperClipAI/ui
scotttongandPaperclip 904de491ff design(decisions): page-level token sweep, stories coverage, DECISION-SHEET (6)
Zero state green celebration mark moves to tokens (bg-muted circle,
text-muted-foreground check) — the glyph shape carries the all-clear
meaning; no sky/violet/rose/amber/orange/green class remains on the
Decisions page. Spot-checked: selection ring (ring-ring), curtains
(bg-muted/30), resolver band (bg-muted/20) were already token-only.

Stories updated as the coverage map: dead thumbnail fixtures dropped
(5b retired the row), TypeColorsAndDetail renamed to Card anatomy &
detail, stale tone-map comments rewritten, new KeyboardSelected story
covers the selection ring. No snapshot runs or re-baselining (suite
dormant per DECISION-SHEET). DECISION-SHEET closes the Quiet Ledger
series: palette retirement entry + cross-refs to the six-verb and
red-means-Critical records; embedded IssueThreadInteractionCard
palette flagged as out-of-scope shared-component debt.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-14 12:11:47 -07:00
..

@paperclipai/ui

Published static assets for the Paperclip board UI.

What gets published

The npm package contains the production build under dist/. It does not ship the UI source tree or workspace-only dependencies.

Storybook

Storybook config, stories, and fixtures live under ui/storybook/.

pnpm --filter @paperclipai/ui storybook
pnpm --filter @paperclipai/ui build-storybook

Typical use

Install the package, then serve or copy the built files from node_modules/@paperclipai/ui/dist.