When the Caller Is an Agent: Action Boundaries for AI-Driven Backends
A confident model output is not admission to mutate Tier‑1 state. How to design action boundaries when callers are humans or agents — proposal vs admission, risk gates, idempotency, sync vs async, and fail-closed assurance.