Self-critique is a capability. Verification is a control boundary.
Axis
In-loop critic
Independent boundary
Scope
Same task, same conversation
A separately scoped decision package, evaluated on its own
Context
Shares the generating agent's context and assumptions
Evaluates only the mandate, action, and evidence explicitly supplied
Independence
Runs inside the same loop that produced the action
Runs outside the loop that produced the action
Input contract
Whatever context the agent already has
A defined package: mandate + action + evidence + provenance
Output structure
Free-form commentary or a revised draft
A native machine-readable outcome (ALLOW / BLOCK / UNCERTAIN) plus structured objections
Control effect
May or may not change what happens next
Designed to drive a workflow effect — revise, replan, escalate, or stand down
Auditability
Typically not retained as a discrete, checkable record
Can produce an action-bound record referencing the specific package evaluated
Agreement inside an agent room is not independent verification of that agreement. This
is not a claim that self-critique or multi-agent collaboration are unhelpful — they are
useful capabilities. It is a claim that they answer a different question than an
independent boundary does.
What decision validation is, and is not →