Lanes
One lane at a time — the goal, the critical path, and the current wave of blockers.
Approve: Contacts & LeadsTo do · blockerDecide whether a contacts/leads inbox ships in v1.0To doDecide what to do with form_submissions as lead capture (surface, export, retention)To doDecide whether destination sharing / collaborator permissions ship in v1.0To doBuild /leads or /contacts inbox UITo doGDPR consent on lead captureTo doReconcile investor deck's "Contact — SHIPPED" claim with realityTo doAdd menu to destination_type ENUM before Square integration shipsDoneArchitect destination type as a registry / plug-in pattern (not per-type hardcoded routes)To doAudit lead-capture data flow end-to-endDoneAdd CSV export on leadsTo doEmail notification on new leadTo doConfirm public scan landing renders contact card correctlyTo doLead-data schema for retention policyTo doVerify Android DestinationEditorScreen renders all 7 destination typesDone
Wave
Contacts & Leads
Where scans become leads. Verify what exists before building — prior audits found no standalone contacts feature on any surface, only the ConnectCard destination type and form submissions.
TacTile › Launch TacTile › Contacts & Leads
3/15 done12 open1 open blocker
Selected taskclear
Add CSV export on leads
To doOwner · Vivt_65403073
Waiting on 1 · 1 still openBuild /leads or /contacts inbox UI
Unlocks 1Approve: Contacts & Leads
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it