CourseRetrieval-Augmented Generation: The Complete Course · Module 9: Generation, Grounding, and Citations · part 61 of 95
Part 61 · Module 9: Generation, Grounding, and Citations

Lesson 2: Citations you can check, streamed as they arrive

23 min read·13 Oct 2026
Module 9 · Lesson 2 · About 50 minutes · Needs: Module 8 Lesson 2 (the labelled context blocks), Module 3 Lesson 3 (chunk records and stable IDs) and Module 5 Lesson 3 (the permission filter)

The situation

On Friday 9 October 2026 Ellie Shaw asks whether her repeated E7 fault is covered. Module 8 gave the answer step a labelled context. Now the answer must point back into it.

Hannah wants every sentence traced to the exact line of a current document: in case 30501 nobody could see where "2 years" came from. Farah asks what stops a citation naming a document Ellie may not open. Grace wants words on Ellie's phone as soon as they exist. This lesson builds the citation half of hollin/answer.py. The Hollin data is simulated.

The rest of this course is yours to keep

This course is bought on its own, once, and stays readable afterwards, including the parts added to it later.