Every feature request has a real need behind it. But if every need ends up in the product, you get a tool that is everywhere and good at nothing. Our answer: go deep on one thing.

In early versions of Interaction, we experimented with push notifications, cross-device reminders, and task completion announcements. User test feedback was broadly positive. We cut all of them.

Feature cutting whiteboard
Every cut feature had a serious discussion behind it

Restraint is not laziness; it is choosing to prioritize clearly under limited resources. Going deep is harder than going wide, and more worth it.

Because we got clear on what Interaction is: a coworker, not a companion. A coworker delivers the work and moves on; a companion needs you to keep showing up and feeding it. Notification centers, AI companions, and social features serve the latter — each independent, each needing ongoing maintenance, and their combined value still fell short of "Task Mode reliably completes complex workflows." More features, blurrier core.

Restraint is not laziness; it is choosing to prioritize clearly under limited resources. We believe going deep is harder than going wide, and more worth it.