The hybrid pattern — what to say when the customer needs more than one

The "do you actually need RAG" decision tree

1. Does the answer live in a corpus they own? 
        ↓ No → it's tool-calling or generation, not RAG
        ↓ Yes
2. Is the corpus larger than the context window?
        ↓ No → use long context, skip RAG
        ↓ Yes
3. Is the corpus mostly unstructured text?
        ↓ No → text-to-SQL or function calling
        ↓ Yes
4. Does the data change faster than indexing can keep up?
        ↓ Yes → live API calls + tool use
        ↓ No
5. Is the typical question point-lookup or wide synthesis?
        ↓ Wide synthesis → map-reduce, clustering, pre-computed
        ↓ Point lookup → RAG is the right answer