1
observe
The check runs and records what it would have done. Nothing is refused,
nothing changes. Zero operational risk, and after a fortnight you know what
your agents are actually doing rather than what the design document says.
2
shadow
The full decision path is exercised, including policy evaluation, and still
nothing is refused. You can also pass
incumbent_decision, which is what
your existing system or reviewer decided, and the divergence is the point.
Where they disagree is where the policy is wrong.3
canary
Refusals begin, on a subset. This is the first rung where an agent can
actually be stopped.
4
enforce
Refusals apply to everything under this grant.
The mode is part of the record
This is the part that matters eighteen months later. The enforcement mode is sealed into each decision at the moment it was made, so an evidence pack states what was enforcing then rather than what is configured now.Seeing all four at once
The demo runs the same agent at three rungs simultaneously, and the records differ exactly as the ladder claims: theobserve and canary copies refunded
the same tickets and recorded enforced: false; the enforce copy refused and
escalated.
That is the argument for shipping this without a flag day, and it is
observable rather than asserted.

