The RAG approach with Gemini for local file search is solid. One thing worth considering is chunk overlap strategy — in our experience with similar pipelines, a 20% overlap between chunks significantly improved retrieval accuracy for code files where context spans multiple sections. Did you experiment with different chunking strategies before settling on your current implementation?