What problem does it solve? Project knowledge — architecture decisions, conventions, API contracts, active tasks — gets lost between chat sessions, forcing every new contributor or AI session to rediscover context from scratch. ## Core Features & Use Cases - Importance-gated evaluation: After each interaction, classifies changes on a 0-3 importance scale and only suggests updates for level 2+ (new conventions, contracts, architectural changes), skipping noise like typo fixes. - Structured suggestion format: Emits machine-parseable MEMORY_SUGGESTION blocks with path, operation (create/update/append), content format (md/yaml/mermaid/diff), and validation flags, or an explicit NO_MEMORY_UPDATE notice. - Standardized knowledge layout: Defines a .memory-bank/ structure with index, product overview, steerings, tech details, and tasks, plus a bootstrap flow for new projects. - Use Case: After a chat where you define a new public API contract, the AI proposes a concise YAML contract entry for .memory-bank/tech-details/ instead of letting the decision vanish. ## Quick Start Ask the AI to maintain a memory bank for this project and suggest an update whenever an important architectural decision or convention changes.