Manage project memory with Core and Context files
mainThe memory files (located in clinerules/memory and cursor/rules/memory.mdc) create a persistent documentation system for the AI assistant and the project. This system is organized into Core Files (required) and Context Files (optional).
Core Files (Required)
product_requirement_docs.md(docs/product_requirement_docs.md): The PRD or SOP. Defines project purpose, problems solved, core requirements, and goals. Acts as the source of truth for scope.architecture.md(docs/architecture.md): System Architecture Document. Outlines design, component relationships, and dependencies.technical.md(docs/technical.md): Technical Specifications. Details the dev environment, technologies, design patterns, and constraints.tasks_plan.md(tasks/tasks_plan.md): Task Backlog. Tracks progress, current status, and known issues.active_context.md(tasks/active_context.md): Current focus, active decisions, recent changes, and next steps.error-documentation.mdc(.cursor/rules/error-documentation.mdc): Reusable fixes for known mistakes and resolutions.lessons-learned.mdc(.cursor/rules/lessons-learned.mdc): A journal capturing patterns, preferences, and project intelligence.
Context Files (Optional)
docs/literature/: Research directory. Can contain research papers (e.g.,.texfiles).tasks/rfc/: Request for Comments (RFC) directory. Stores detailed specifications and discussions for specific functionalities.