This is helpful, some clarity now how Cursor's Agent mode works under the hood. Also big plus for "LLM empathy". Going to try your approach for our own project.
Have you noticed the agent getting stuck in any particular spots when building more complex projects?