What problem does it solve? It turns vague architecture pain points and open design questions into explicit, documented decisions with stated assumptions, tradeoffs, risks, and validation steps, instead of ad-hoc choices that harden into the codebase. ## Core Features & Use Cases - Method routing: Selects the lightest suitable method per request, including Diagnostic, Recommendation, Design-Twice, ATAM-style risk analysis, CBAM-style prioritization, and ADR modes. - Tradeoff and risk analysis: Compares at least two materially different options for material decisions, weighing implementation cost, operational cost, and future change cost. - Durable artifacts: Writes recommendations, reviews, and ADRs to .agents/results/architecture/ using structured output templates. - Use Case: When asked whether a notifications subsystem should become a separate service, it frames the problem, compares monolith-module versus dedicated-service options, and delivers a recommendation with risks and validation steps. ## Quick Start Ask the agent to review whether a specific module should be split into a separate service and to produce an ADR with the tradeoffs and recommendation.