An architecture decision framework for agent-assisted development. Use when designing any new system, feature, integration, or migration, before writing code. Encodes the 2-4-options-with-trade-offs method, YAGNI enforcement, boring-tech defaults, and the boundary rules that keep a small system from turning into a distributed one by accident.