Acceptance before production: A checklist for AI-supported workflows
A fill-in acceptance test for normal, incomplete and deliberately misleading inputs.
A system is ready when its rules, limits, handoffs and measurement have been tested.
PDF downloadTest the exception path
Acceptance testing covers normal, incomplete and deliberately misleading inputs. Anthropic recommends clear success criteria, tested interfaces and human oversight. Google Cloud recommends stable metrics, reference examples and repeatable checks, plus tests for deliberate misuse, versioning and continuous evaluation.
The acceptance checklist download is a two-page worksheet. The CSV test register is useful for ongoing maintenance.
Ten questions before release
Table – scroll sideways if needed
| Area | Question | Evidence |
|---|---|---|
| Goal | Is the process output defined in an observable form? | Example output, owner |
| Input | What happens with missing or contradictory data? | Test case and handoff |
| Rules | Are pricing, approval and exclusion rules documented? | Versioned rule card |
| Action | Which action may run automatically? | Permission list, log |
| Human | When must a person decide? | Stop condition, service target |
| Quality | What minimum threshold applies? | Metric, sample |
| Security | Can a deliberately misleading input bypass the rules? | Misuse test and expected block |
| Regression | What runs again after a change? | Versioned test set |
| Operations | Who reviews the live workflow? | Review rhythm, rollback |
| Impact | Which business or financial metric is measured after release? | Baseline, period |
Suggested boundary tests for a quoting workflow
Suggest these four test groups: the time boundaries 21:59, 22:00, 05:59 and 06:00; distances of 19, 20 and 21 km; missing deployment details; and contradictory inputs. These are proposed tests, not reported Hofmann results. Before each run, write down the expected pricing logic and route: automatic or human.
The case material records 38 enquiries in 7.5 weeks, 21 of 38 outside office hours and a cycle time under 60 seconds. Those figures describe usage and workflow. They do not prove that the suggested test cases were run or passed. Later conversion must be measured separately.
Risk-weighted release decision
Rate each test high, medium or low risk. A high-risk failure blocks release when the expected boundary is violated: for example a wrong price, unauthorised action, data leak or unlogged handoff. Medium risks need a named action and due date. Low risks may be released with an observation plan. This is a decision rule, not a certification.
When the rule card, prompt, model or data changes, rerun the relevant test set. For variable outputs, one run is not enough: repeat each important case with the same input and record passes, deviations and rationale. Record test ID, expected output, actual output, owner, version, date and open action in the register. This does not claim a system will remain error-free; it makes changes and variability visible.
Download working document
Direct download. No sign-up.
Sources & context
The working template is Arthova’s editorial interpretation. External guidance and our project evidence are linked separately.
See the documented projectBring one specific workflow.
We will discuss what can usefully be automated, what information is missing and how to check the outcome.
Discuss a workflow