Lanes
One lane at a time — the goal, the critical path, and the current wave of blockers.
Approve: MCP surfaceTo do · blocker13 production secrets overdue for rotation — the gate cannot be green until this is resolvedTo do · blockerDeploy step 2 — verify/rotate production MCP Worker secretsTo doDeploy step 4 — fix the stale "NOT DEPLOYED" banner and deploy docsDoneAdd action.* and bluetooth.* op groups to the MCP catalogDoneBuild real handlers for group.* (9 ops)DoneBuild real handlers for family.* (7 ops)DoneBuild settings.* MCP tools including custom domain managementTo doVerify/build the Connected Apps management UI for MCP OAuth clientsTo doAdd rate limiting, quota, and cost controls to the hosted MCP serverDoneHonesty check — reconcile investor deck MCP claims against what shipsTo doVerify "everything a human can do, an agent can do over MCP" end to endTo dostaging-api is a day behind main — and writes to the production SupabaseTo doMCP GAP INVENTORY — every unwired op, with the decision attached to eachDoneDemo account for screenshots + QA — seeder is live, shape is frozenTo doBuild the full medialink.* MCP tool set (3 ops)To doBuild the payment.* connector MCP tool set (3 ops)To doBuild the full webhook.* MCP tool set (4 ops)DoneBuild zap.* MCP tools or explicitly cut Zapier from v1.0 MCP scopeTo doBuild link.schedule.repoint, link.compound, wizard.suggest or cut themTo doDeploy step 1 — verify DB migration + RLS on OAuth tablesTo doDeploy step 3 — confirm CF route/DNS for mcp.tactile.to is production-gradeTo doDeploy step 5 — formalize the MCP smoke testTo doBuild nfc.lock and nfc.unlock MCP toolsTo doBuild contact.vcard.export and contact.delete MCP toolsTo doBuild linkhub.create and linkhub.delete MCP toolsDoneBuild videoaudio.create and videoaudio.replace MCP toolsTo doBuild document.create and document.replace MCP toolsTo doBuild the full social.* MCP tool set (6 ops)To doBuild the full paylink.* MCP tool set (4 ops)DoneBuild wifi.edit MCP toolTo doBuild the full form.* MCP tool set (7 ops)DoneBuild the analytics automation layer MCP tools (6 ops)To doWire inbox.list and inbox.mcp_approval to real handlersDoneAdd architecture test guarding against a second tool-handler implementationTo doPublish a public MCP tool manifest / discovery docsTo doWebhook signing secret: add the one surface that can reveal itDoneA Website destination's URL cannot be edited through the agent surface at allDoneSPEC → backend: webhook secret reveal/rotate endpoints + secret_fingerprint on the listDoneNEEDS MATTHEW: decide whether resolve_trigger_destination keeps anon EXECUTEBlocked5 proposal-only MCP ops are advertised with no task row building themTo do
Wave
MCP surface
Thesis pillar 3 — "Agentic AI + MCP." The investor deck claims first-in-category MCP-native. Audit (2026-07-26) found the hosted server IS live at mcp.tactile.to with real OAuth production traffic (14 clients, 11 tokens) — but the code's own deploy banner still says "NOT DEPLOYED" (stale), and tool coverage is genuinely incomplete: roughly half the 147-op catalog are proposer stubs that never mutate state, and 2 of 14 destination types (Action, Bluetooth) have zero MCP presence at all. Not cuttable: this is a stated structural moat.
TacTile › Launch TacTile › MCP surface
14/41 done27 open2 open blockers
Selected taskclear
Build videoaudio.create and videoaudio.replace MCP tools
To doOwner · Vivt_19a72a26
Unlocks 1Approve: MCP surface
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it