My approach is retrieval-first. Good RAG is not just a prompt plus a vector database. The quality of the final answer depends on ingestion, chunking, metadata, retrieval, reranking, context construction, evaluation, and the model working together as one system.