Architecture decisions
This directory records the architectural decisions made during the development of Cerebro. Each decision follows the Nygard ADR format: context, decision, consequences.
Decisions
| # | Title | Status |
|---|---|---|
| 0001 | Record architecture decisions | Accepted |
| 0002 | Monorepo structure with four crates | Accepted |
| 0003 | Four data collectors | Accepted |
| 0004 | Markdown output with mdbook | Accepted |
| 0005 | MCP server for OpenCode | Accepted |
| 0006 | Cache strategy | Accepted |
| 0007 | TOML configuration format | Accepted |
| 0008 | TODO regular expression pattern | Accepted |
| 0009 | Storage trait for DI | Accepted |
| 0010 | Why Cerebro uses MCP | Accepted |