# Architecture Decision Records

Decisions that are hard to reverse, surprising without context, or result from
real trade-offs. Using [Michael Nygard's ADR format](https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions).

## Index

| # | Decision | Status |
|---|----------|--------|
| 001 | [Ego sessions are ephemeral](001-ego-ephemeral.md) | Accepted |
| 002 | [Surplus uses Router directly, not CC sessions](002-surplus-direct-router.md) | Accepted |
| 003 | [No salience gates on reflection delivery](003-no-salience-gate-reflections.md) | Accepted |
| 004 | [Memory taxonomy: wings and rooms](004-memory-wings-rooms.md) | Accepted |
| 005 | [No timeouts without explicit user approval](005-no-silent-timeouts.md) | Accepted |
| 006 | [Router dead-letter queue for failed LLM calls](006-router-dead-letter.md) | Accepted |
| 007 | [LLM-first judgment, code-only structure](007-llm-first-judgment.md) | Accepted |
