Im curious if there is a deep need for entire codebase to be consumed in the first place?
It would be better to have the architecture support a more decoupled/modular design if you're going to rely heavy on LLMs.
That or let it consume high quality maintained documentation?