Checklists / llm-feature-production-readiness
LLM Feature Production Readiness Checklist
Before a feature built on someone else's model reaches users: version pinning, an evaluation set, cost and latency limits, guardrails, a tested fallback, and a clear account of what leaves your boundary.
9 steps · 8 required · last reviewed (next review 2026-12-20) · updated 2026-09-20
Related focus areas:LLMOps
Run this before an LLM-backed feature is user-facing. The distinguishing risk is that your most important dependency can change without you deploying anything, and that the same input can produce different output on two consecutive calls.
The three items teams most often skip — version pinning, a cost ceiling and a defined provider-failure behaviour — account for most early production incidents in this space.
The model and version are pinned and recorded with each response
requiredWithout this, a provider-side change is indistinguishable from a bug in your own code.
An evaluation set of real cases runs before release with a threshold that can block it
requiredFifty representative examples that actually run beat a sophisticated harness that does not exist.
Cost per request is measured and a spend alert exists
requiredIn this domain the surprise usually arrives as an invoice rather than an outage.
Latency is measured at p95 including retries and fallbacks
requiredAverage latency hides exactly the tail that makes a feature feel broken.
Input and output pass guardrails proportionate to the risk of the output
requiredThe appropriate check for a drafting aid and for something touching a customer record are not the same check.
Behaviour when the provider is slow, rate-limited or down is defined and tested
requiredUndefined fallback means the failure mode is whatever the HTTP client does by default.
What is sent to the provider is documented and defensible to a privacy reviewer
requiredThe data leaving your boundary is a privacy decision, and it is easier to answer before it is asked.
A named owner can disable the feature without a deploy
requiredA quality problem you can only fix by shipping is a quality problem that persists for hours.
Provider deprecation has been drilled and the switching time is known
optionalVendors schedule deprecations on their calendar, not yours.
Run it against your real gaps
A checklist is most useful when you know which controls you are actually missing. A free OpsRoadmaps assessment scores your controls with explainable findings and builds a roadmap from the results.
Assess my stackChecklists document self-reported practice. Items were last reviewed 2026-09-20 — adapt them to your own environment.