# Domain Concepts ## Agent Roles | Role | Responsibility | |------|----------------| | Lead | Primary orchestrator — decomposes work, delegates, synthesizes | | Coder | Implementation-focused coding | | Reviewer | Code quality, correctness, security review | | Tester | Functional and adversarial testing | | Explorer | Fast codebase mapping and discovery | | Researcher | Deep technical investigation | | Librarian | Documentation coverage and accuracy | | Critic | Pre-implementation gate and blocker resolution | | SME | Domain-specific consultation | | Designer | UI/UX interaction and visual guidance | ## Memory Categories | Category | Purpose | Location | |----------|---------|----------| | Knowledge | Persistent project understanding | `.memory/knowledge/` | | Decisions | Architecture Decision Records | `.memory/decisions.md` | | Plans | Active implementation plans | `.memory/plans/` | | Research | Technical investigations | `.memory/research/` | | Gates | Quality gate records | `.memory/gates/` | | Sessions | Session continuity | `.memory/sessions/` | ## Quality Pipeline Flow Standard flow: `explorer/researcher → coder → reviewer → tester → librarian` Exceptions: - Tier 3: skips tester - Tier 1: adds security reviewer and adversarial tester