Guides AI agents developing Plan Manager.
- Start server:
uv run pm→http://localhost:3000/mcp - Run tests:
uv run pytest - Details:
docs/contributing.md
- Pre-1.0 project: working features > polish (see @focused-development.mdc)
- MCP protocol: core functionality, don't modify without reason
- Test isolation: all tests use temp directories (see
tests/conftest.py) - YAGNI strictly: don't add features "just in case"
- Single active project:
currentplan is global, no per-session scoping (seedocs/architecture.md)
- Domain models:
src/plan_manager/domain/ - Services: business logic in
src/plan_manager/services/ - Tools: MCP tools in
src/plan_manager/tools/ - Tests:
tests/(see conftest.py for isolation)
- Changes to server require reload (Cursor won't auto-reconnect)
- To reconnect: toggle MCP switch in Cursor settings (off → on)
- Run tests before committing:
uv run pytest
usage_guide_agents.md- for agents using Plan Managerproject_workflow.md- workflow diagrams