Lanes
One lane at a time — the goal, the critical path, and the current wave of blockers.
Approve: DevOps Launch ReadinessTo do · blockerRun iOS unit tests in CITo doRun Android unit tests in CIDoneAdd Android instrumented/UI testsTo doBuild Android release automationDoneBuild Playwright billing.spec.tsTo doAdd RLS policy testsDoneAdd a sensitive-operations audit logTo doverify:unit is red on main — qr-pending-design.test.ts can't resolve @tactile/qr-studioDoneAdd Contacts & Leads testsTo doWire iOS release to CITo doBuild Playwright onboarding.spec.tsTo doBuild Playwright destinations.spec.tsTo doAdd custom domain testsTo doAdd coverage reporting in CITo doRun a load test against stagingTo doAdd Web Vitals + RUMTo doAdd synthetic monitoring on key flowsTo doAdd NFC + QR encoding testsTo doAdd AI agent testsTo do
Wave
DevOps Launch Readiness
Gated by the surfaces existing. Android is the long pole — it has no release automation and no UI tests, while iOS already has working Fastlane.
TacTile › Launch TacTile › DevOps › DevOps Launch Readiness
4/20 done16 open1 open blocker
Selected taskclear
Approve: DevOps Launch Readiness
To doOwner · met_2ee4de1bBlocker
Waiting on 18 · 15 still openRun iOS unit tests in CIRun Android unit tests in CIWire iOS release to CIAdd Android instrumented/UI testsBuild Android release automationBuild Playwright billing.spec.tsBuild Playwright onboarding.spec.tsBuild Playwright destinations.spec.tsAdd RLS policy testsAdd custom domain testsAdd coverage reporting in CIRun a load test against stagingAdd Web Vitals + RUMAdd synthetic monitoring on key flowsAdd a sensitive-operations audit logAdd NFC + QR encoding testsAdd AI agent testsAdd Contacts & Leads tests
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it