File-backed memory (MEMORY.md + daily logs) is the right architecture. Stateless chat is a demo; continuity is the product.
Tradeoff I'm exploring: local MCP is powerful, but a lot of people never set it up. A hosted "you just text" layer with the same memory idea (prefs/people/history) gets non-technical users 80% of the way without a Mac that runs 24/7.
Curious whether you've tried exposing any of that memory over iMessage/SMS for when you're away from the desk.