DEFINITION
Builder-Verifier Separation
Builder and Verifier Role Separation
Definition
A design pattern in agent verification workflows where the role of task implementation (builder) is kept separate from the role of task verification (verifier). This prevents agents from self-validating their work and ensures independent verification of acceptance criteria.
Examples in the Wild
- Example 1:Agent A implements code, Agent B verifies against acceptance criteria
- Example 2:Separate verification step after implementation completes
- Example 3:Independent test harness validates builder output