Free resource
Production readiness checklist for AI features
What must exist before a prototype meets real users — the questions worth answering before, not after, launch.
Reliability
What happens when the model provider is slow or down — is there a fallback, or does the feature just hang?
Is there a timeout on every external call, with a defined behaviour when it fires?
Has the feature been tested under more than one concurrent user?
Cost
Is there a modelled cost per user, based on real provider pricing, not a guess?
Is there a hard cap or alert if usage spikes beyond the model?
Does the team know which line items in the model actually scale with usage?
Quality and evaluation
Is there a scored evaluation set to check a prompt or model change against before shipping it?
Is there a way to tell when output quality regresses, other than a user complaint?
Has the failure mode — a wrong or unhelpful answer — been designed for, not just the happy path?
Monitoring
Is latency measured where the user actually feels it, not just server-side processing time?
Is there a dashboard, or does finding out about a problem depend on someone checking logs?
Safety and abuse
Is there a rate limit per user or session on any inference endpoint exposed to the public?
Has the feature been tested with adversarial or off-topic input, not just expected input?
Language and accessibility
If the feature supports more than one language, has each been tested separately, not assumed to work because English did?
Is the feature usable without a pointer, and does it degrade gracefully without JavaScript or WebGL where relevant?