Consequence Gate sits between an agent and its tools and decides whether each call may run — by resolving it into one of four autonomy tiers.
Below: what the tiers mean, how a single call gets decided, and what actually happened in the three demo runs — the same runs whose terminal output was hard to read, told visually.
Every call lands in exactly one. They run from “just do it” to “never, regardless of confidence.” In the run panels below, each call carries its tier as a colored stripe.
The agent proposed deprovision_account and was 94% sure. Here is every step the gate took, in order — the running verdict on the right. Watch where the confidence goes.
irreversible × system up in the severity table.irreversible + system out of scope. Policy is the only thing that can reach refuse.Pulls a call toward less autonomy — a reversible action drops from execute to “surface it.” The gate gets more cautious.
Buys nothing. It can’t lift an irreversible action out of “a human commits,” and it can’t buy past a policy floor.
Mechanically, confidence appears in the resolver in exactly one place: a below-threshold tightening bump. There is no branch anywhere that loosens as confidence rises — so the claim is a property you can test, not a promise.
An IT-support agent resolving tickets with eight fake tools. Same gate throughout — only the situation changes.
wrong_target. Most systems would log the fix and move on — leaving the two calls that already ran on the same bad ticket sitting there, approved.All computed from the audit log across the three runs — nothing hardcoded. These are illustrative of what each metric means, not a calibration sample: the figures below come from just three scripted runs (escalation precision is 1 of 3 stopped calls), so read them as a worked example, not as tuned defaults.
Completion rate is the trap. It rises as you loosen the gate, so an org that optimizes it will optimize the gate away. Escalation precision and cost-weighted error pull against each other and have to be read together — tighten the gate and error falls, but so does precision. Neither alone tells you if the gate is set right.