RAG reads documents; a semantic layer compiles governed SQL. When to use each, when to stack both, and the accuracy data: 40% raw vs. 85-100% grounded.