AI agent production readiness checklist: 14 checks before real users or real data

An agent that worked in a demo has not yet been tested against hostile input, a runaway loop or a bad Tuesday at 3 a.m. The checks below come from the OWASP list of LLM risks, the NIST AI Risk Management Framework and Anthropic's own advice on building agents, and each one has a test you can run.

AI agent production readiness

Checks
14, each with a pass test
Checked
12 November 2026
Risk list
OWASP LLM Top 10, 2025 edition
Framework
NIST AI RMF, released 26 Jan 2023
Stop test
Agent halted in under a minute

The short answer

An AI agent is production ready when it can only do what it needs to do, a person can stop it in seconds, every action is logged, its cost and volume are capped, and it has passed tests on real cases. Fourteen checks cover this: permissions, approvals, kill switch, evals, injection tests, logs, caps, data handling, rollback and ownership.

What does production ready mean for an AI agent?

Production ready means a person other than the builder can run the agent, watch it, stop it and explain what it did last week. A working demo shows the happy path. Production adds hostile input, bad data, a model that changes under you and a bill that grows with volume.

Anthropic's guide to building effective agents, published on 19 December 2024, says to find the simplest solution possible and only add complexity when needed. It also says agents are best tested extensively in sandboxed environments, with the appropriate guardrails, and that they should include stopping conditions such as a maximum number of iterations. Those two sentences are the spine of this list.

If your agent was built quickly with an AI coding tool and real customers now use it, read this page as a gap list. The production engineering review at Digiton does the same job against the real repository.

The 14 checks

Run them in this order. The first six decide whether the agent may touch real systems at all.

AI agent production readiness checks, pass tests and sources, read on 12 November 2026
CheckPass testSource
1. Least functionalityThe agent has only the tools the task needs and no open-ended shell or URL fetchOWASP LLM06
2. Least permissionEach tool holds the minimum rights downstream, for example read-only database accessOWASP LLM06
3. Human approvalHigh-impact actions wait for a person and the approval is enforced outside the modelOWASP LLM06
4. Kill switchOne action halts every run, and someone has tested it in the last monthDigiton practice
5. Stopping conditionsA maximum number of steps and a time limit end every runAnthropic
6. Prompt injection testHostile text in a document or web page does not change what the agent doesOWASP LLM01
7. Evals on real casesA fixed set of real examples is scored on every change, with a pass mark agreed in advanceAnthropic, NIST
8. Output handlingAnything the model emits is validated before another system runs itOWASP LLM05
9. Spend and volume capsA daily cap on cost and on outbound actions stops a loopOWASP LLM10
10. LogsEvery tool call, input and result is stored and searchable by runNIST
11. Data handlingThe data the agent can see and keep is listed and secrets sit in a managerOWASP LLM02
12. RollbackA bad release can be reverted, and a bad action can be undone or reviewedDigiton practice
13. OwnershipA named person owns alerts, the runbook and the model upgrade decisionNIST
14. HandoverSomeone on your team has shipped a change unaidedDigiton practice

How do I check permissions and approvals?

Functionality. OWASP names excessive functionality as one cause of Excessive Agency, where an agent reaches extensions with more functions than the application needs. List the tools, delete the ones the task does not use and prefer narrow tools over open-ended ones.

Permissions. OWASP names excessive permissions as the second cause. Give each tool the least rights on the downstream system and run actions as the individual user where you can.

Autonomy. The third cause is an application that never verifies or approves high-impact actions. OWASP says to require human approval and to enforce authorisation in downstream systems rather than trusting the model.

What does a kill switch have to do?

A kill switch is useful only if it is fast and tested. Write the pass test as a sentence: from the moment someone decides to stop the agent, no further action leaves the system within one minute.

Digiton's own back office runs on ten scheduled agents, and every outbound action clears a kill switch, a do-not-contact list, an allowlist, dedupe and a daily cap before it leaves. The code for that fleet is public at github.com/Botfather90/digiton-agent-fleet. Copy the shape of it even if you copy none of the code.

Pair the switch with stopping conditions inside each run. Anthropic recommends a maximum number of iterations to maintain control.

How do I test an agent before launch?

Use this order. Each step produces something a reviewer can read.

  1. Collect 30 to 50 real cases from your own work, including ugly ones, and write the correct outcome for each.
  2. Run the agent on them in a sandbox with test credentials and score the results. Agree the pass mark before you look at the score.
  3. Feed it hostile input: a document that says to ignore its instructions, a link to a page with hidden text, a customer message asking for another customer's data. OWASP lists prompt injection first in its 2025 list of LLM risks.
  4. Raise the load to the volume you expect and watch cost, latency and error rate. OWASP lists unbounded consumption as a separate risk.
  5. Release to a small share of real traffic behind a flag, read the logs daily for a week, then widen.

What should be logged and who owns it?

NIST's AI Risk Management Framework is voluntary and organises its work into four functions, Govern, Map, Measure and Manage. For one agent you can read that as three questions.

  • Who is accountable when it misbehaves, by name.
  • What it did, run by run, so a reviewer can replay a decision.
  • How you will know it is getting worse, through alerts on error rate, cost and refusals.

NIST released the framework on 26 January 2023 and its Generative AI Profile on 26 July 2024. The NIST page says AI RMF 1.0 is being revised, so check the current text before you cite it in a policy.

Where Digiton fits

Digiton is an AI consulting firm that builds agents and takes systems built with Claude, Cursor or Lovable into production. The production review reads your real repository and gives you a scorecard across ten layers with evidence for each, then a fix list.

Related guides: how to build an AI agent for business, MCP security best practices and the vibe coded app audit.

Frequently asked questions

What is the most common reason an AI agent is not production ready?

Permissions. OWASP names excessive functionality, permissions and autonomy as the three causes of Excessive Agency, and most agents built quickly hold more rights than their task needs.

Do I need human approval for every action?

No. OWASP asks for human approval on high-impact actions. Low-impact, reversible actions can run unattended if they are capped, logged and covered by a kill switch.

How many test cases are enough?

Enough to cover your real variety, including the ugly cases. Thirty to fifty real examples is a practical start, and the set should grow every time the agent fails in production.

Is the NIST AI RMF mandatory?

No. NIST says the framework is intended for voluntary use. It is a useful vocabulary for ownership and review.

Sources, checked 2026-11-12

5 sources
  1. OWASP's 2025 Top 10 for LLM Applications lists LLM01 Prompt Injection, LLM05 Improper Output Handling, LLM06 Excessive Agency and LLM10 Unbounded Consumption, among ten entries.Source: genai.owasp.org, checked 2026-11-12.
  2. OWASP says Excessive Agency has three root causes, excessive functionality, excessive permissions and excessive autonomy, and recommends minimum extensions and permissions, human approval for high-impact actions and authorisation enforced in downstream systems.Source: genai.owasp.org, checked 2026-11-12.
  3. Anthropic's guide, published 19 December 2024, recommends the simplest solution possible, extensive testing in sandboxed environments with appropriate guardrails, human checkpoints, and stopping conditions such as a maximum number of iterations.Source: anthropic.com, checked 2026-11-12.
  4. NIST released the AI Risk Management Framework on 26 January 2023 for voluntary use, released its Generative AI Profile on 26 July 2024, and says AI RMF 1.0 is being revised.Source: nist.gov, checked 2026-11-12.
  5. Digiton's public agent fleet repository describes ten scheduled agents whose actions pass a kill switch, do-not-contact list, allowlist, dedupe and daily cap.Source: github.com, checked 2026-11-12.

Digiton Dynamics OÜ is registered in Tallinn, Estonia, and delivers from Lisbon.

Update log

  • Published. OWASP LLM Top 10 pages, Anthropic's agent guide and the NIST AI RMF page read on 12 November 2026.

Each source above was opened on the date beside it. How facts get chosen and checked is written down in the editorial policy.

Talk to an engineer about your system

Book a free 25-minute scoping call. We tell you what we would build, what it takes to keep it running, and whether we are the right fit.