Lanes
One lane at a time — the goal, the critical path, and the current wave of blockers.
Approve: iOS dead code removalTo do · blockerDelete 4 orphaned auth viewsDoneDelete 4 never-compiled iOS orphan files (~600 lines, zero pbxproj surgery)DoneDelete the Shop featureDoneDelete dead Analytics screensDoneDelete dead NFC encoder flowDoneDelete dead ConnectCard viewsDoneDelete dead Canvas + Assets viewsDone~3,900 more lines of compiled-but-never-constructed code (Dash* tile family, AnalyticsKit.Shell helpers, AssetsFilter, AnalyticsOverviewViewModel)In progressStale assertions in iOS docs and comments — AGENTS.md/CLAUDE.md name directories that do not existTo do
Wave
iOS — Dead code removal
Substantial dead code raises real risk of QA testing the wrong screen — two abandoned generations sit beside the live ones in the same directories.
TacTile › Launch TacTile › iOS › iOS — Dead code removal
7/10 done3 open1 open blocker
Selected taskclear
~3,900 more lines of compiled-but-never-constructed code (Dash* tile family, AnalyticsKit.Shell helpers, AssetsFilter, AnalyticsOverviewViewModel)
In progressOwner · ait_02450424
Unlike the earlier tasks in this wave these files DO compile — they are dead by reachability, not by pbxproj absence, so the 4-refs tell cannot find them. Verified per-type by a second agent; two of the four carry a live type that must not be deleted with the file.
No dependencies in this wave — nothing gates it, and nothing waits on it.
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it