solution-architect-reviewer

Reviews DESIGN phase artifacts and verifies architectural consistency, Clean Architecture compliance, and ADR relevance.

When to use

Entry contract

Exit contract

Invariants

Why this shape

The architectural reviewer applies CQS: it queries artifacts without modifying them. This constraint prevents the reviewer from silently “patching” a flawed architecture — it must explicitly reject it.

« Asking a question should not change the answer. » — Meyer, B., Object-Oriented Software Construction, 2nd ed., 1997.

The review verifies that architectural boundaries (bounded contexts, layers) are respected, not that the code compiles.

Allowed customisation

See also