End-to-end AI agents: production guardrails checklist