Skip to main content

Protocols

How do we coordinate?

Feature Map

#FeatureFunctionOutcomeJobState
15x5 Grid (Mission Control)Interactive matrix — click cell, fill itSee everything that matters on one pageJob 1, 2Prototype
2Card View (The Stack)Swipe through one cell at a timeDaily check-in on mobile in 2 minutesJob 3Build
3Mode ToggleSwitch Pep Talk / PitchSame data, different lensJob 1, 2Build
4Scale SelectorPersonal / Venture / Industry / PortfolioSame instrument, different scopeJob 1, 3Build
5Save + PersistenceGrid state persists across sessionsFill today, review next weekAllBuild
6Empty Cell HighlightVisual emphasis on gapsGaps become visible strategyAllBuild
7SnapshotsSave dated versions, compare over timeWatch priorities evolveJob 1, 3Wire
8TemplatesPre-filled grids for common domainsStart from a pattern, not a blank pageJob 1, 2Wire
9SharePublic link to read-only gridPitch without slidesJob 2Wire
10AI Coaching (Conversation)Suggest questions for empty cellsNew users get guided, not stuckAllBuild

Commissioning

ComponentSchemaAPIUITestsStatusNotes
Grid Engine (Mission Control)DonePendingPrototypePending40%CDD prototype exists
Card View (The Stack)PendingPendingPendingPending0%Mobile-first
Cell EditorPendingPendingPendingPending0%Rich text or markdown
Mode TogglePendingPendingPendingPending0%Pep Talk / Pitch
Scale SelectorPendingPendingPendingPending0%4 scales
Persistence (Convex)PendingPendingPending0%Real-time sync
Snapshot SystemPendingPendingPendingPending0%Version comparison
Template EnginePendingPendingPendingPending0%Pre-filled grids
Share/ExportPendingPendingPendingPending0%Public read-only link
AI CoachingPendingPendingPendingPending0%V3

Pre-existing: Figma template, CDD prototype (5 patterns), Stackmates platform, 1,200+ pages of 5P domain content.

Build Sequence

Sprint 0: Foundation (Week 1-2)

TaskAcceptance Test
Scaffold Next.js app with Stackmates authUser can sign in, see empty dashboard
Implement Deck + Priority + Cell data modelCreate a deck via API, verify in DB
Build 5x5 grid component (Mission Control)25 clickable cells render, responsive at 768px+
Build cell editor (click → edit → save)Edit a cell, refresh, content persists

Sprint 1: Instrument (Week 3-4)

TaskAcceptance Test
Add mode toggle (Pep Talk / Pitch)Toggle changes prompt labels, cell content preserved
Add scale selectorSwitch Personal → Venture, column labels change
Build Card View (The Stack)375px viewport, swipe between cells, same data as grid
Empty cell highlightingUnfilled cells visually distinct
Save/load with Convex persistenceLog out, log in, grid state matches

Sprint 2: Compound (Week 5-6)

TaskAcceptance Test
Snapshot systemSave snapshot, modify grid, compare side-by-side
Template engine (3 templates: Personal, Venture, Industry)Select template, grid pre-fills, user can edit
Share link (read-only public view)Generate link, open incognito, grid displays
External user testing (5 users)Users complete first grid, measure D7 return

Context