Skip to content
EffortlessSteven
All terms

Core Concept

Gated multi-agent flow

A multi-stage agent workflow where each stage must pass verification gates before work can move forward.

Also known as: gated-flow, gated-workflow

Definition

A gated multi-agent flow is a multi-stage workflow where an agent’s output only “counts” after it passes explicit gates (tests, checks, or reviews) and produces a build receipt.

It’s the difference between:

The basic shape

A typical flow looks like:

  1. Explore → inventory + plan (explore agent)
  2. Implement → small, reviewable diffs (task agent)
  3. Verify → tests, linters, typecheck, security checks
  4. Challenge → oppositional validation (try to disprove)
  5. Merge / ship → only after gates pass

The key: each stage produces artifacts that the next stage can trust across a trust boundary.

Common gates

Pick gates that are cheap, deterministic, and hard to game:

Design rules

Failure modes

Practical rule

If you can’t point to the gate output, the gate didn’t pass.

Related Terms