Corrective RAG (CRAG): Grading Retrieved Docs Before You Generate

Corrective RAG adds a grading step between retrieval and generation — if confidence is low, the pipeline falls back to web search or query rewriting instead of hallucinating on weak context. A working walkthrough with the three-branch router.