- Overview
- Constitution
- Step 1 - foundation
scaffold with conventions the AI will follow for every later prompt, plus the auth and workspace layer everything is scoped to.
- Step 2 - core board
data model, the board list, columns, and drag and drop cards with realtime sync. After prompt 06 you have a working kanban
- Step 3 - board list screen
The kanban entry screen: create, rename, delete, restore boards.
- Step 4 - drag and drop
Cards you can create inline and drag between columns, with order that survives refresh
- Step 5 - card details
A slide-in panel that turns cards from titles into real work items: markdown body, tags, assignees, deadlines, attachments, and comments
- Step 6 - assignees
Member picking with initial avatars, storing names but never emails.
- Step 7 - attachments, covers, and file drop
Files on cards from picker, drag and drop, and clipboard paste, with image covers.
- Step 8 - card comments
A lazy-created discussion thread per card, surfaced on the card face.
- Step 9 - views and awareness
Alternative projections of the same two streams, and per-device unread tracking so returning users see what changed.
- Step 10 - sharing and security
Public read-only links with an opt-in guest editing mode, then security rules that make the whole model safe.
- Step 11 - notifications
Assignees hear about changes by email - coalesced into digests so a burst of edits sends one message, with emails never exposed to clients.
- Step 12 - content request forms
The Content Snare style layer: build a form once, send it from a card to an outside person by email, they fill it on a public page with autosave, and you review page by page.
- Step 13 - content request continued
The no-login Content Snare style filling experience with autosave.
- Step 14 - polish pass
Empty states, a11y, dark theme audit, i18n extraction, and resilience.