«тонкий» фреймворк, который опирается на сильные модели и делает акцент на Capability, Workflow (рабочий процесс), ToolContract (контракт инструмента), Policy (политика), Approval (согласование), Task (задача) и Trace (трассировка). Автор утверждает, что там, где это возможно, следует использовать тонкий фреймворк, но толстый способен компенсировать слабости модели без ущерба для границ безопасности. Ключевой принцип — отклонять невыполнимые запросы как можно раньше, проходя через такие этапы, как нормализация входных данных, привязка контекста, проверка доступа, выбор рабочего процесса и политические шлюзы (policy gates). Статья также подчёркивает, что не следует использовать большие языковые модели (LLM, Large Language Model), когда в этом нет необходимости: структурированные события или точные команды лучше обрабатывать кодом, а не моделью — это экономит ресурсы и снижает количество ошибок. Отмечается, что выбор степени «толщины» фреймворка — фундаментальный вопрос архитектуры, и что толстые фреймворки можно постепенно «утончать», перенося распознавание намерений на саму модель.