Elia Studio

← All articles

AI agent production readiness checklist: 24 checks before go-live

Alexandre Gon · Head of AI & CTO

24 checks across data, security, evaluation, ownership, cost and adoption to decide if an AI agent is ready for production, with a go/no-go rule.

Cover: a go/no-go gate between pilot and production

Short answer: an AI agent is ready for production when it passes 24 checks across six areas and every one of the 14 blockers is a yes. Treat the blockers as a go/no-go gate, and give every other gap an owner and a date.

Definition: production readiness. The point where a team can depend on an AI agent's output, explain what it did, limit what it can do, afford it, and switch it off safely.

How to use this checklist

  1. Run it with the business sponsor, the tech lead, and the person who owns security or data protection.
  2. Answer each check with a yes or a no, and ask for the evidence in the third column. An opinion is not evidence.
  3. Apply the go/no-go rule at the end. If you are still in the POC or pilot stage, use the checklist to see what is missing before you move on.

The 24 checks

Data

#CheckEvidence to ask forBlocker
D1The agent was tested on real documents or messages, not only cleaned samples.A test run on a representative sample, with the failures listedYes
D2Every data source has a named owner and an access rule.A list of sources, owners, and who may read whatYes
D3Personal and confidential data are identified and handled under your data protection rules.A short data map, reviewed with the DPOYes
D4Data quality is checked automatically on the live flow.Alerts for missing, stale or malformed inputsNo

Security and permissions

#CheckEvidence to ask forBlocker
S1Permissions are the smallest that do the job, and start read-only.A permission list per toolYes
S2Credentials are per person, encrypted, and out of the model's reach.Where keys are stored and who can read themYes
S3Any write needs a human confirmation for that exact action.A demo of a write being blocked until approvedYes
S4Access is logged (who, when, what) without copying content, and can be revoked.A log extract and a revocation testYes

Evaluation

#CheckEvidence to ask forBlocker
E1A test set of real cases exists, with the expected results.The set, and the name of its ownerYes
E2A go-live quality threshold is agreed in writing.The threshold and the current scoreYes
E3Tests re-run automatically after each change of model, prompt or tool.A history of test runsNo
E4A person reviews failures every week during the first months.A review logNo

Ownership and operations

#CheckEvidence to ask forBlocker
O1A named product owner is accountable after launch.A name and a roleYes
O2A kill switch exists, and someone knows how to use it.A test of switching the agent offYes
O3Incidents have a path: who is alerted, who decides, who communicates.A one-page runbookNo
O4Versions of model, prompt and tools are tracked, and you can roll back.A version historyNo

Cost

#CheckEvidence to ask forBlocker
C1Cost per task is measured on real usage.A measured figure, not an estimateYes
C2A monthly budget with alerts and a hard cap exists.The budget and the alert settingsYes
C3You have estimated the cost at ten times today's usage.A simple forecastNo
C4A cheaper model tier was tested on the simple tasks.A comparison on your test setNo

Adoption

#CheckEvidence to ask forBlocker
A1The target users and the workflow the agent changes are named.A short description of who and which workflowYes
A2Users received short training and know what the agent must not do.Training material and attendanceNo
A3A usage policy says what data people may give the agent.A one-page policyNo
A4Usage and satisfaction are tracked, with a review date.A dashboard or a monthly reviewNo

The go/no-go rule

  • Any blocker answered no: no-go. The agent stays in pilot, and the missing blocker becomes the next piece of work.
  • Only non-blockers answered no: go is possible, if each gap has an owner and a date.
  • All 24 yes: go, with a review date. Production is a stage, not the finish line.

Why these 14 blockers? Each one protects against a failure that is hard to undo: bad data reaching users, permissions that are too broad, no measure of quality, nobody accountable, no way to switch off, and costs nobody tracks.

Where the checks come from

The six areas map to the four functions of the NIST AI Risk Management Framework: govern, map, measure and manage. NIST also published a generative AI profile in July 2024 that lists risks specific to generative AI. The security checks follow the same principles as the OWASP Top 10 for LLM applications, which includes excessive agency, and the MCP specification, which puts user consent first.

In our own mailbox pilot, the checks that took the most design effort were S1 to S4. The connector was the easy part. The detail is in AI agent email access: 7 questions to ask your AI expert.

For evaluation in particular, the LangChain agent evaluation checklist is a good technical complement for your engineers.

Next step

Start with one real use case and run this checklist on it before you scale. See our services or contact Elia Studio to scope a pilot.

Frequently asked questions

What does production-ready mean for an AI agent?
It means the team can depend on the agent's output, explain what it did, limit what it can do, afford it, and switch it off safely. A demo that works on clean samples is not enough.
Who should run the readiness checklist?
The business sponsor, the tech lead, and whoever owns security or data protection. Answer each check with evidence, not opinion, and decide go or no-go together.
How often should we repeat the checklist?
Run it before every move to the next stage, and again after major changes such as a new model, a new tool connection or a wider user group.