Lanes
One lane at a time — the goal, the critical path, and the current wave of blockers.
Verify point-in-time recovery is enabledTo do · blockerReview anon-executable SECURITY DEFINER functionsDone · blockerApprove: Database & SupabaseTo do · blockerMATTHEW: profiles.visibility is nullable with no default, so any profile created without it reads as publicBlocked · blockerFix v_account_tier security-definer viewTo doFix allow-all RLS policy on checklists tableTo doURGENT: 202608081500_guard_analytics_rpc_callers.sql is merged to main and NOT applied to productionTo doHardware-ready data modelDoneDocument Supabase backup policyTo doDocument RLS test planTo doSoft-deleted public destinations stay readableTo doConfirm scan-event logging is rate-limited per destinationDone
Wave
Database & Supabase
Schema is already built (81 tables, 114 migrations, RLS on every table). This wave is the readiness pass plus three real gaps a live audit surfaced.
TacTile › Launch TacTile › Foundations › Database & Supabase
3/12 done9 open3 open blockers
Task
Tap a task in the map to see what it's waiting on and what it unlocks. 3 open blockers in this wave.
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it