HITL gates for agent mutations

Human-in-the-loop risk gates for refunds, inventory, and spend. Verify mutations after tool calls so agents cannot declare early victory.

Agents are optimistic. They call a tool, see a JSON blob that looks success-shaped, and tell the user "refund sent." Sometimes the refund is pending. Sometimes the tool returned a structured error the model ignored. Sometimes the write never happened.

Human-in-the-loop (HITL) gates and post-mutation verification are how you stop early victory. The model can propose. Policy decides. The system checks reality before anyone celebrates.

Which mutations need a gate

Not every tool needs a human. Read-only lookups should be fast. Mutations that move money, stock, or trust should slow down.