1. «Свалить всё в контекст»
Проблема: Полная история + все документы + все инструменты = context rot.
Решение: Минимальный эффективный контекст. Каждый токен оправдан.
2. RAG для tool definitions
Проблема: Динамическая подгрузка → shifting context → KV-cache поломка → галлюцинации.
Решение: Статический, курированный набор. Tools не меняются между ходами.
3. todo.md как persistent plan
Проблема: Перезапись файла плана на каждом ходу → ~30% waste токенов.
Решение: Agent-as-Tool — отдельный Planner sub-agent, инъекция плана только когда нужно.
4. Ждать 95% контекста для compaction
Проблема: Модель уже деградировала. Эффективный контекст часто <256K даже при лимите 1M.
Решение: Pre-Rot Threshold — compaction на 70%, summarization на 85%.
5. «Org Chart» мультиагентность
Проблема: Manager → Designer → Coder → Reviewer — агенты «общаются», раздувая контекст.
Решение: Плоская архитектура. Sub-agents = функции, не собеседники.
6. Fine-tuning модели под контекст
Проблема: Локальный оптимум. Каждая новая модель делает fine-tuning устаревшим.
Решение: Context engineering как гибкий интерфейс, адаптирующийся к любой frontier-модели.