Enforce architectural boundaries and coding standards via static analysis. Validates layer dependencies, module boundaries, naming conventions, and structural rules. Use when checking architecture compliance, during code review, or when asked about architecture violations.