Enterprise RAG rarely fails because of the model. Here are the five failure layers and a four-layer evaluation framework data engineers can use to fix it.