Lanes
One lane at a time — the goal, the critical path, and the current wave of blockers.
Approve: Web → app handoffTo do · blockerRegister the deep-link scheme on iOSTo doSet up iOS Universal Links for the handoff pathsTo doSet up Android App Links for the handoff pathsTo doBuild the deep-link routing layerTo doDesign the handoff experienceTo doBuild the desktop handoffTo doBuild the mobile-web handoffTo doHandle the not-installed case gracefullyTo doBuild the return path after programmingTo doMake the capability boundary honest in the web UITo doVerify the handoff end to endTo do
Wave
Web → app handoff
Web can't write NFC tags, so programming a physical tag has to hand off cleanly to the native app. Deep-link infrastructure may not exist at all — verify before building on it.
TacTile › Launch TacTile › Web › Web → app handoff
0/12 done12 open1 open blocker
Selected taskclear
Approve: Web → app handoff
To doOwner · met_7c013514Blocker
Matthew — Gate. Done when: all handoff tasks (deep-link infra, design, build, QA) are done and Matthew has reviewed the end-to-end experience.
Waiting on 11 · 11 still openRegister the deep-link scheme on iOSSet up iOS Universal Links for the handoff pathsSet up Android App Links for the handoff pathsBuild the deep-link routing layerDesign the handoff experienceBuild the desktop handoffBuild the mobile-web handoffHandle the not-installed case gracefullyBuild the return path after programmingMake the capability boundary honest in the web UIVerify the handoff end to end
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it