Checklist · 4 minute read
RAG System Launch Checklist
A RAG system is ready to launch when its content is curated and owned, permissions are enforced at retrieval, hybrid retrieval and reranking meet recall targets, answers are grounded with citations and refuse on missing evidence, retrieval and generation are evaluated separately in CI, freshness and deletion propagation work, cost and latency meet budgets, and owners, dashboards, and runbooks exist.
This checklist is the launch-time verification of the enterprise RAG reference architecture whitepaper. It exists because most RAG systems that fail in production were never checked against it: content was indexed without curation, permissions were assumed, retrieval was never measured, and freshness was hoped for. Use it as the agenda for the go-live review, with evidence for every item. FISTA Solutions applies it in its AI enablement practice; the step-by-step build is in how to build a rag system.
Who should use this checklist?
Engineering owners of RAG systems, knowledge and content owners whose material is indexed, security reviewers responsible for access control, and business owners accountable for the assistant's answers.
Is the content curated and owned?
- Sources in scope are inventoried with owners; excluded sources are documented.
- Contradictions and stale documents have been resolved or retired.
- Each source has an authoritative designation per topic.
- Metadata (type, date, owner, audience, effective date) is present and populated.
- An update process with owners exists for indexed content.
Reference: the data readiness for generative AI whitepaper.
Is ingestion preserving meaning?
- Parsers preserve structure: headings, tables, lists, cross-references.
- Chunking is structure-aware with tested sizes and overlap.
- Chunks are enriched with title, section path, and metadata.
- Incremental updates and deletions are captured from each source.
- Parsing quality has been sampled and reviewed per document type.
Reference: what is chunking in rag.
Are permissions enforced?
- Access-control information is captured per chunk at ingestion.
- User entitlements are resolved at query time from the identity provider.
- Permissions are applied as hard filters before ranking.
- Compliance tests confirm restricted content never surfaces for unauthorized users.
- Entitlement re-sync runs on schedule and on change events.
Reference: ai access control.
Does retrieval meet targets?
| Check | Evidence |
|---|---|
| Labeled question set covers question types and topics | Dataset version |
| Hybrid retrieval (lexical plus vector) is in place | Architecture |
| Reranking is applied to fused candidates | Configuration |
| Query rewriting handles context and abbreviations | Test results |
| Recall and precision at k meet targets by question type | Retrieval evaluation report |
| Embedding model is evaluated and pinned | Selection record |
Reference: how to build a hybrid search system and how to improve rag accuracy.
Is generation grounded?
- Only reranked, authorized chunks enter the prompt within a token budget.
- Citations are required and validated to resolve to retrieved passages.
- Refusal triggers on insufficient evidence with a defined message and escalation.
- Groundedness is checked on outputs, sampled in production.
- Output validation blocks commitments, prohibited content, and leakage.
Reference: how to ground an llm and llm output validation.
Does evaluation pass in CI?
- Retrieval metrics and generation metrics are measured separately.
- Generation is scored for correctness, groundedness, citation validity, and refusal correctness.
- Safety tests cover injection through documents and queries.
- Graders are calibrated against human labels.
- The suite runs in CI and blocks release on threshold breaches.
- A held-out set exists; prompts were not tuned on the test set.
Reference: the AI evaluation and testing whitepaper.
Are freshness, cost, and latency under control?
- Index age per source is visible; freshness lag meets targets.
- Deletion propagation is tested: removed documents disappear from results.
- Latency budget per stage is met at projected load, with caching and cutoffs.
- Cost per query is modeled and tracked, with reranker cutoffs and routing.
- Provider model versions are pinned with re-evaluation on updates.
Reference: how to build an llm gateway and enterprise rag cost.
Is the system operable?
- Traces capture query, rewritten query, retrieved and reranked chunks, prompt, answer, citations, latency, and cost, with redaction.
- Dashboards and alerts exist for quality, latency, cost, freshness, and errors.
- Feedback capture and unanswered-question logging feed content owners.
- Named owners and runbooks exist; rollback is tested.
- Privacy handling for questions containing personal data is settled.
Reference: the AI observability whitepaper.
Is the launch staged?
- A pilot audience is defined with feedback mechanisms.
- Success measures and a review date are set.
- Content owners are ready to act on unanswered-question reports.
- Expansion criteria are written.
Reference: ai pilot to production.
How should failing items be handled?
Retrieval and permission failures block launch. Grounding and evaluation gaps block launch beyond a closed pilot. Freshness, cost, and operability gaps may be accepted for a pilot with owners and dates recorded. Record decisions and revisit at the post-launch review.
How FISTA Solutions uses this checklist
FISTA Solutions builds RAG systems against this checklist from the start, so go-live is a confirmation of evidence produced during delivery. The AI enablement practice delivers the retrieval platform with permission enforcement, hybrid retrieval, evaluation, and observability built in; AI agents build on it; and forward deployed engineers run curation and evaluation with your content owners. The record behind the approach is 150+ projects with 99.9% uptime.
To run a launch review on a RAG system, message FISTA on WhatsApp, or read why rag systems hallucinate for the failures this checklist prevents.
Share-ready article cover
Download the generated social format.
Clear answers
Questions raised by this field note.
Straightforward guidance for evaluating scope, fit, and the next step.
01What should be checked before launching a RAG system?
Content curation and ownership, ingestion quality, permission enforcement, retrieval recall on labeled questions, reranking and query processing, grounding with citations and refusal, separate retrieval and generation evaluation in CI, freshness and deletion propagation, cost and latency budgets, observability, and operating ownership.
02What is the most common reason RAG launches fail?
Poor retrieval from uncurated content: wrong or stale chunks reach the model, which then answers confidently. Second is missing permission enforcement, which surfaces content to unauthorized users. Both are caught by items on this checklist.
03How do you know retrieval is good enough?
Measure recall and precision at k on a labeled set of real questions mapped to the passages that answer them, by question type, and compare configurations. Targets are set from the spec; answers cannot be better than the passages retrieved.
04Should you launch to everyone at once?
No. Launch to a pilot audience with feedback capture and quality sampling, review unanswered questions and low ratings, fix content and retrieval issues, and expand. The checklist's operations items assume this staged approach.
05How does this checklist relate to the reference architecture?
It is the launch-time verification of the enterprise RAG reference architecture: each architectural layer has corresponding checks here, and the evidence for each item comes from the components the architecture describes.
Continue exploring
Related capabilities
Start with the hard problem
Need the outcome owned, not merely analyzed?
Tell us where delivery is constrained. We’ll map the fastest credible path from intent to verified production.