The library hid the logic. To fix this, I deleted the framework. I wrote a RAG pipeline from scratch using 500 lines of plain Python. Here is what I learned from building the stack manually. The ...