My Work — fixing follow-ups (owner brief)

*Plain-language summary. The detailed build plan is linked at the bottom.*

What this fixes

You reported three things about follow-ups in My Work, and all three are real — we traced them in the code, not just the screen:

  1. Clicking a follow-up sometimes does nothing, and it's inconsistent — some rows work, some don't. This is a genuine bug, not a visual nit. A follow-up click is supposed to take you somewhere useful, but for a large class of follow-ups it quietly lands you on the big task board with nothing actually opened. Activity rows (calls, emails) *do* go to the right record — so two rows that look identical behave differently, and one of them is broken. That mismatch is exactly what you were seeing.
  1. When it does go somewhere, it's the wrong place and it's slow. It drops you on the heavy generic task list instead of the company or person the follow-up is about — even though the row shows you that company's name.
  1. There's no clear way to mark a follow-up done — and "log activity" feels like part of snoozing. Right now the little circle on the left silently marks it done but records nothing about what happened, while "Log activity" (which does record it) is buried inside the snooze menu *and* doesn't actually close the follow-up. So the two halves of one natural action — "I did this, and here's what happened" — are split across two controls that don't talk to each other.

We also checked how the best CRMs handle this (Pipedrive, HubSpot, Salesforce, Close) and the best task apps (Things, Todoist, Superhuman). They all agree on the same answers, and this plan adopts them.

Architecture decisions

Logic decisions

UI decisions

What this touches

Decisions you've made (locked in)

  1. Completion offers both "Undo" and "Add outcome." ✅ One-tap Undo (safety net) plus an offered outcome capture for calls/emails/meetings.
  2. Scheduling the next follow-up is nudged by default. ✅ Pre-suggested for calls/emails/meetings — skipping is the deliberate choice. (Say the word if you'd rather it be quieter.)
  3. The broken "Reassign" button ✅ now opens the task itself, which has a real owner control (the industry-standard way to reassign).
  4. Follow-ups about a project ✅ open on the project, in context — same as company/person follow-ups.
  5. The home "Your work" panel ✅ becomes one-and-the-same with My Work — a smaller rendering of the same list, never a separate copy.

→ Full implementation plan (current-plan.md)