Built a Retrieval-Augmented Generation backend using LangChain and Qdrant: PDF upload and chunking, embedding generation, semantic search, and answer synthesis with inline page-level citations. Diagnosed and fixed a silent fallback bug where missing LLM credentials caused raw...