Почему важно сложную разработку делить на части и прорабатывать части в отдельных сессиях - все просто 90% токенов съедается на контекст и чем дольше сессия тем больше контекст к которому обращаются модели
Поэтому 1. Сжимаем его 2. Открываем под задачу новую сессию , под сложные задачи - много новых сессий :)
На эту тему можно почитать статью на хабре