By uploading all files to Gemini, we can drastically cut down on complexity of codebase analysis. Once they're uploaded, we can prompt Gemini directly