Designing a RAG retrieval system: from ingestion to grounded generation

How to trace evidence through dense search, BM25, fusion, filtering, reranking, context construction, and evaluation.