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
Add Web Vitals + RUM
To doOwner · Vivt_8d702a1d
Unlocks 1Approve: DevOps Launch Readiness
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it