End-to-End System Design

The blueprint we will implement (User → Query → Retrieval → Generation).