Lanes
One lane at a time — the goal, the critical path, and the current wave of blockers.
Approve: NFC/QR Core PipelineTo do · blockerVerify end-to-end scan path for all 14 destination typesTo doBuild the unassigned/orphaned tag landing pageTo doSuppress analytics event writes for free-tier accountsTo doUnify the four conflicting hash validation patternsTo doAssess hash entropy against enumeration and PII scrapingDoneDecide and implement Free-tier destination revitalizationDoneRate-limit and cache the public scan resolverTo doPublic scan landing page polishTo doFix tap_count hardcoded to 0 in NFC metadata endpointTo doAdd hash exhaustion alertingTo doRun end-to-end NFC hardware soak testTo doDocument NDEF record formatDoneConfirm whitelabel.tactile.to DNS + routingDoneAdd hash-format validation on /t/[hash] scan landingTo doLoad-test QR/NFC scan resolution at scale (1M+ events)To doDecide: is missing camera QR scanning in iOS/Android intentional?To doReconcile the three divergent hash generatorsTo doClose the check-then-insert race on hash claimingTo doEnforce chip compatibility in code, not just docsTo doHandle partially-written and orphaned physical tagsTo doSign off: NDEF spec and the 111 encoding unit testsTo doFree-tier inactivity: R2 media purge job (follow-up to t_9008dc76)To do
Wave
NFC/QR Core Pipeline
The core of the product — encoding tags and resolving scans. Everything else is a surface on top of this.
TacTile › Launch TacTile › NFC/QR Core Pipeline
4/23 done19 open1 open blocker
Selected taskclear
Build the unassigned/orphaned tag landing page
To doOwner · Vivt_86859f7c
Waiting on 1 · all clearDecide and implement Free-tier destination revitalization
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it