What problem does it solve? Code shows what was built but not why, so teams repeatedly re-debate past decisions and new engineers or agents lack the context to work safely in a codebase. ## Core Features & Use Cases - Architecture Decision Records: Create sequentially numbered ADRs with context, decision, alternatives considered, and consequences, while matching any existing project convention for location, numbering, and headings. - Inline and API Documentation: Write why-focused comments, document known gotchas, and add typed docstrings or OpenAPI specs for public APIs. - Project Documentation: Structure READMEs with quick start and commands, and maintain changelogs for shipped features. - Use Case: After choosing PostgreSQL over MongoDB for a new service, record the trade-offs in an ADR so future engineers and agents understand the rationale instead of re-litigating the decision. ## Quick Start Write an ADR documenting why we chose PostgreSQL over MongoDB for the primary database, following the existing conventions in this repository.