How I Discovered My RAG Was Wrong 29% of the Time

Why I evaluate before I optimize — and the framework I built to stop guessing