How do I know if an AI agent is ready for production?
Check six things: success is defined in writing, traces exist, tool failures are visible, a human owns the exception path, release is gated on an eval set, and cost per successful task is measured. Failing any one means it is not ready, no matter how good the demo looked.
Is a working demo enough to launch?
No. A demo is one path, on chosen inputs, run by the builder. Production is every path, on real inputs, run by strangers. The criteria above exist because demos systematically hide the failure modes that production exposes.
What is the most common readiness failure?
Missing traces. Without them, task success cannot be scored, tool failures cannot be seen, and cost per successful task cannot be computed. Every other check depends on having the run history.
Who should own the exception path?
A named person with a defined handoff rule and a channel, not 'the team'. If the agent cannot complete the task or is unsure, something must reach that person with enough context to act.