Company knowledge
Why RAG Answers with Outdated Policies: A Document Update Checklist
Check source versions, ingestion, indexed content, and final model input when RAG quotes old policies. Includes a practical document update test checklist.
In this article
- Updating a source is different from updating search data
- Did the source change reach the ingestion process?
- Are old and new versions both being retrieved?
- Do search results retain scope and effective dates?
- Did current material reach the final model input?
- Repeat the same questions after making changes
- What to prepare before a consultation
- Related reading
- A worked business example
- Failure conditions to check
- Practical checklist

Key takeaways
Data freshness describes whether information adequately reflects the state needed at a particular time.
Compare source version, ingestion history, retrieved chunks, and cited evidence.
Retrieving the new document is not the complete test.
An assistant can keep giving yesterday’s answer after a new policy is uploaded. The source may be current while an index or summary still holds the old version. Verification needs to continue beyond the upload confirmation.
For the underlying concept, see What is data freshness? in the AI glossary.
Updating a source is different from updating search data
Retrieval-augmented generation, or RAG, retrieves relevant material and supplies it to the model as context. When source documents and search data live in separate systems, you need to verify how changes move between them. Anthropic's explanation of RAG
Compare three records: the current source version, the version returned by search, and the material actually passed to the model. Seeing the latest filename in a dashboard does not prove that all three are current.
Imagine a company changes its travel request deadline from seven days before departure to three days. If the assistant still answers “seven days,” inspect the source and document chunks retrieved for that question. Review real internal content and access information only within an approved operating environment.
Did the source change reach the ingestion process?
First, confirm that the repository configured for the assistant is the one you updated. Editing a copy outside the production folder, or a different file with a similar name, can produce a misleading result.
Next, check the last ingestion time, job outcome, and failed items. Record “job started” separately from “target document updated successfully.” For scheduled updates, define both the next run time and an acceptable delay.
Are old and new versions both being retrieved?
Saving each update under a new identifier may leave earlier material in the search system. If both versions appear in results, define how the system determines which policy is valid.
For example, Azure AI Search uses document keys and operations such as upload, merge, and delete to update indexed content. This is one product's approach. Check your own platform's official documentation for how modifications and deletions propagate. Microsoft's index update guidance
Start with a small set of document metadata: source identifier, version, effective date, current validity, and source location. These make versions easier to compare. Verify actual filtering only after the relevant metadata has been represented in fields that support it.
Do search results retain scope and effective dates?
Short document chunks can lose the context that defines where or when a rule applies. A fragment saying “apply three days in advance” may omit the relevant location or employee group. Quoting that fragment accurately does not necessarily make the answer appropriate for the task.
Anthropic describes the loss of context in document chunks and an approach that adds chunk-specific context before retrieval. This is not a requirement to adopt that implementation everywhere. First, inspect whether your own results preserve the policy title, effective date, and exceptions. Contextual Retrieval
Did current material reach the final model input?
Search may retrieve the current document while an earlier conversation summary or old tool response remains in the model's input. Inspect the final input instead of stopping at the retrieval results.
This is a diagnostic hypothesis, not a confirmed fault in any particular product. Change the relevant path when actual records show stale information. Before clearing every cache, identify what was reused and when it should be invalidated.
Repeat the same questions after making changes
The following examples test the fictional travel-policy update. Define the correct answers and authoritative documents for your real workflow before running a test.
Test situation | Example question | What to check |
|---|---|---|
Current policy | How far in advance must I request travel now? | Uses the current valid policy and its source |
Historical question | What was the deadline before the change? | Distinguishes historical and current rules |
Different wording | I travel next week. Am I too late to apply? | Applies the date conditions or asks for missing details |
Different scope | Does the same deadline apply to overseas offices? | Checks scope and avoids unsupported generalization |
Retired material | The old guide says seven days | Explains the conflict using current authoritative evidence |
Record the selected source version, retrieved chunks, and scope alongside the answer. One correct response is not enough to establish reliable update and deletion handling.
What to prepare before a consultation
Before considering a model replacement, prepare one recurring question, the expected answer, the documents before and after the change, and ingestion and retrieval records. Identifying where information diverges helps narrow the work required.
If your internal AI struggles to apply current business rules, contact TENCONIC with an example you can share publicly. Do not enter confidential documents or personal information in the consultation form.
Related reading
• What is retrieval-augmented generation?
• Why AI forgets previous conversations
A worked business example
Consider a HR team updates its leave policy, but the assistant answers with old conditions. Updating the source and updating retrieval data can occur at different times.
Compare source version, ingestion history, retrieved chunks, and cited evidence. Test the new rule, the old rule, and questions around the effective-date boundary.
Failure conditions to check
Retrieving the new document is not the complete test. Check whether retired chunks, summaries, or cached content are still reused in later answers.
Practical checklist
Compare source version, ingestion history, retrieved chunks, and cited evidence. Test the new rule, the old rule, and questions around the effective-date boundary.
Retrieving the new document is not the complete test. Check whether retired chunks, summaries, or cached content are still reused in later answers.
Frequently asked questions
Does following this sequence complete validation?
No. Inspect actual inputs and outcomes for the selected product and workflow. The example is a starting point for test design.
Related AI concepts
Sources and editorial information
• Anthropic, Introducing Contextual Retrieval: https://www.anthropic.com/research/contextual-retrieval
• Microsoft Learn, Update or rebuild an index in Azure AI Search: https://learn.microsoft.com/en-us/azure/search/search-howto-reindex
TENCONIC editorial team · Structure reviewed October 28, 2026. Official sources explain concepts and implementation examples; features vary by product. Scenarios and checks are editorial recommendations, not customer results or product promises.
For the approach to connecting company knowledge with AI, explore the TENCONIC Data Engine introduction.