Separate the Proposer From the Authority

The entity that proposes an action is the worst authority to approve it — route approval through a role with no stake in the proposal's acceptance.

What it is

In agentic systems, the agent that proposes an action — "here is the plan," "here is the code," "here is the command to run" — is structurally biased toward approval. It has already reasoned toward the proposal, its context is anchored to it, and any self-review operates from the same assumptions that generated it. Separating the proposer from the authority means the entity with the power to approve and execute does not have a stake in the proposal: it could be a second agent, a deterministic validator, a human, or a gated pipeline stage. The authority's job is to assess whether the proposal is safe, correct, and aligned with intent — and it must be able to say no. Proposals that route back to the proposer for approval are not proposals; they are executions with extra steps.

When to reach for it

When NOT to

Exemplars