Ofrezco mi perspectiva, aunque no debería ser muy general: mi solución es modularizar radicalmente cada parte. Aquí no solo me refiero a dividir por funciones; cuando siento que el llm ya no puede manejar la base de código y podría descontrolarse, descompongo algunas funciones en diferentes microservicios y las coloco directamente en otros repositorios. Las desventajas son evidentes, ya que aumenta el consumo de ancho de banda y despliegue.