- Bug
- Design
Audit /pricing route
CTA copy reads as a feature, not a price. Tighten hierarchy and re-balance the table.
Sprint 14
14 active tasks across 4 stages. Drag cards to move them — keyboard reorder coming next sprint.
CTA copy reads as a feature, not a price. Tighten hierarchy and re-balance the table.
Cron-bake card images on publish so first visit doesn’t hit the slow path.
Use Playwright to render light + dark variants of the marketing modules.
Reduce blast radius of token leaks. Refresh path lives behind a hardened endpoint.
Three calls-to-action above the fold; checklist persists across visits.
Backoff caps at 4 attempts; surface partial-success in the run timeline.
Match final layout exactly so values don’t reflow on data arrival.
Animated GIF replaced with a tokenized SVG. 60s read.
Annual / monthly switch with locked currency on first selection.
Stream chunks to disk to avoid memory spike on 200k+ rows.
Pixel rhythm in the sidebar feels heavy — match the type ramp.
Tokenized to brand-400/accent-400; reduced-motion stops the drift loop.
Use offset 2px and the --color-ring token so dark-mode reads clean.
Show distribution per surface, link the rule, suggest deductions.
Drag visuals only — interaction wired in a future demo.