Hey, great topic to discuss, thanks for sharing your approach. The habit of keeping a short per-task note with a “decided” section is a really solid way to stop the agent from retrying things you’ve already ruled out.
If anyone wants a tool-agnostic option right inside Cursor, you can get the same effect using project rules and an AGENTS.md file in the repo root. You put decisions and open questions there, and the agent will pick them up in every new session. Docs: Rules | Cursor Docs
On the “memory between sessions” topic, there were also a couple community projects posted recently that might be interesting to compare approaches:
- Built a shared memory layer for Cursor and AI coding agent
- Grounder: session memory shared between Cursor and Claude Code
Small note for anyone installing it. Like you said, the app isn’t notarized yet and it asks for Accessibility, Screen Recording, and Microphone permissions, it’s good that you linked the install script. Everyone trying it should read the script before running it.