You've now got a lot of dials: chunk size, overlap, embedding model, BM25 or not, contextual chunks, reranking, how many results to keep. Without a number, you're tuning by vibes.
The good news: you can measure retrieval on its own, before Claude writes a word. If the right chunk never reaches the prompt, no prompt can save the answer.