Most developers treat RAG (Retrieval-Augmented Generation) as a "Black Box" of semantic similarity. We’ve been told: If the vector distance is small, the answer is there. This is a lie. Vector matching is Static Fact Comparison, while user queries are Dynamic Intent Solves. This repository deconstructs why pure vector RAG hits a ceiling and proposes a transition to 5W1H-Structured Intent Routing.