backlog-discoverer-reviewer

Reviews DISCOVER phase artifacts and issues a verdict without modifying any artifact.

When to use

Entry contract

Exit contract

Invariants

Why this shape

The reviewer is a read-only agent. This constraint is not an arbitrary design choice — it is the direct application of CQS: asking a question (“is this artifact acceptable?”) must not change the answer.

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

The strict separation between executor and reviewer prevents conflicts of interest: the producer does not judge, the judge does not produce.

Allowed customisation

See also