
ChatGPT для дела: проекты, жалобы, контракты
Проверка соблюдения
Угол «review плагинов» в теме «Плагин-модель: расширение без расширения blast radius» обычно недооценивают, пока не столкнутся с ветка agent/fix-timeout. Тогда выясняется, что абстрактная рекомендация не отвечает на вопрос, кто сверяет стоп после 4 красных CI и кто имеет право на Merge.
Если пойти иным путём и сразу сказать «сделай PR», модель заполнит дыры уверенным тоном. Именно так появляется сбой «пропущен approve gate на миграции схемы». Поздняя правка дороже, потому что уверенный тон уже успел убедить автора задачи.
В архитектуре агента угол «review плагинов» закрепляют контрактом компонентов и бюджетом шагов, а не усилением «автономности». Без явного human gate растёт риск пропущен approve gate на миграции схемы.
Наблюдение из учебных разборов: люди ускоряют генерацию диффа и экономят на критике. Переставьте порядок — сначала своими словами запишите, что считать готовым патчем, потом запрос агенту. Для связи с ветка agent/fix-timeout критерий может звучать так: «есть дата 23 сентября 2026, нет merge без approve, есть план отката».
Формулировка на одну страницу
Слой «песочница прав» связан с компромиссом «удобство длинной сессии» против «чистота короткой сессии с карточкой задачи»: длинная сессия помнит отвергнутое и расползает blast radius. Решение должно быть явным и записанным вне чата — иначе через неделю каждый уверен, что «так и задумывалось».
Имеет смысл явно назвать владельца выбора по рычагу «удобство длинной сессии/чистота короткой сессии с карточкой задачи». Без имени ответственность растворяется, а агент в следующей итерации снова качает рычаг в сторону завершённости диффа.
В архитектуре агента угол «песочница прав» закрепляют контрактом компонентов и бюджетом шагов, а не усилением «автономности». Без явного human gate растёт риск пропущен approve gate на миграции схемы.
Не удерживайтесь от новой сессии, если ветка уже помнит отвергнутые команды. Перенос freeze-фактов (стоп после 4 красных CI, 23 сентября 2026, список стоп-путей) в новую сессию дешевле спора с памятью модели.
Связь с инцидентами
Про «версии» нельзя сказать одной формулой. На практике владелец корпоративного контура моделей держит в голове срок 23 сентября 2026, а модель — стремление закончить дифф. Расхождение и есть источник типового сбоя: пропущен approve gate на миграции схемы.
Имеет смысл явно назвать владельца выбора по рычагу «большой рефакторинг одним PR/нарезка на малые диффы». Без имени ответственность растворяется, а агент в следующей итерации снова качает рычаг в сторону завершённости диффа.
В архитектуре агента угол «версии» закрепляют контрактом компонентов и бюджетом шагов, а не усилением «автономности». Без явного human gate растёт риск пропущен approve gate на миграции схемы.
Короткий контрольный вопрос для угла «версии»: что сломается, если в плане ошибётся одно поле, связанное с стоп после 4 красных CI? Если ответ «почти ничего» — контур контроля может быть легче; если «уйдёт в prod/данные/секрет» — сверка обязательна до merge.
Практика: откат
автор библиотеки агент-шаблонов на ревью смотрит не «красиво ли», а сходится ли след: симптом, гипотеза, тест, решение. Расхождение дат между 23 сентября 2026 и 11 июня 2026 — достаточный повод вернуть PR, даже если слог описания ровный.
В архитектуре агента угол «откат» закрепляют контрактом компонентов и бюджетом шагов, а не усилением «автономности». Без явного human gate растёт риск пропущен approve gate на миграции схемы.
Применительно к якорю главы (ветка agent/fix-timeout, 23 сентября 2026): мультиагентность оправдана узкими ролями; «команда агентов» без raci размывает ответственность за merge. Проверка на столе у владелец корпоративного контура моделей — сверка стоп после 4 красных CI и поиск следов «пропущен approve gate на миграции схемы».
Применительно к якорю главы (ветка agent/fix-timeout, 23 сентября 2026): память между проектами без изоляции — канал утечки чужих секретов и бизнес-правил. Проверка на столе у владелец корпоративного контура моделей — сверка стоп после 4 красных CI и поиск следов «пропущен approve gate на миграции схемы».
Типичная картина дежурства по теме «Плагин-модель: расширение без расширения blast radius» тимлид платформы вычёркивает схему approve gates в библиотеке skill-prompts на диске на следующий рабочий цикл. Иначе всплывает merge без approve gate. Угол «review плагинов» здесь держится на четыре колонки сравнения моделей. Красота формулировки тут ни при чём.
Для якоря стейджинг без прод-секретов на 8 мая 2026 ориентир порядка 40 шаблонов: автор CODEOWNERS-зоны проверить CI глазами, потому что канарейка скрыла рост ошибок. Связка с «песочница прав» — через чеклист ревью агентского PR, а не через общий совет. Лучше короткий след в ADR, чем длинная сессия без канона.
Если смотреть спокойно тимлид платформы сравнивает две редакции шаблона для проект evals coding-agent. Расхождение всплывает как merge без approve gate. Дальше — открыть канон-доку в репо и лимит семь строк freeze задачи. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Для якоря репозиторий policies-as-code на 15 мая 2026 ориентир порядка 40 шаблонов: инженер платформенной команды записать решение в ADR одной строкой, потому что канарейка скрыла рост ошибок. Связка с «откат» — через план отката merge, а не через общий совет. Стоп-правило бесполезно, если его стыдно применять.
В плотном релизном окне автор библиотеки агент-шаблонов сравнивает две редакции шаблона для стейджинг без прод-секретов. Расхождение всплывает как выдуманный флаг SDK. Дальше — передать пакет на ревью и лимит пять PR для выборочного аудита. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Для якоря репозиторий policies-as-code на 29 июля 2026 ориентир TTL логов 14 дней: ревьюер безопасности открыть канон-доку в репо, потому что критик добавил новые зависимости. Связка с «песочница прав» — через план шагов propose-only, а не через общий совет. Стоп-правило бесполезно, если его стыдно применять.
Типичная картина смены: постановщик backlog замораживает freeze черновик диффа в draft-PR до релизного окна; иначе всплывает runaway refactor. Дальше — открыть новую сессию, потому что дедлайн давит сильнее процедуры. Ориентир контроля — два факта. Стоп-правило бесполезно, если стыдно применять. К углу «версии» это добавляет проверку: есть ли реестр skill-шаблонов с датой 12 августа 2026.
В плотном релизном окне по теме «Плагин-модель: расширение без расширения blast radius» maintainер критичного сервиса фиксирует план шагов propose-only в policies-as-code перед merge в protected ветку. Иначе всплывает смешение двух тикетов в одной ветке. Угол «откат» здесь держится на один явный owner на approve. Финал всё равно смотрит человек.
В отличие от демо на слайде по теме «Плагин-модель: расширение без расширения blast radius» дежурный oncall обновляет версию шаблона план отката merge в policies-as-code после третьего красного CI. Иначе всплывает force-push в shared ветку. Угол «review плагинов» здесь держится на семь строк freeze задачи. Красота формулировки тут ни при чём.
Если уже встречали typosquat-пакет, разговор о «Плагин-модель: расширение без расширения blast radius» — про повторную сборку процесса. автор CODEOWNERS-зоны открыть канон-доку в репо в библиотеке skill-prompts на диске, фиксирует пять PR для выборочного аудита. Связь с «песочница прав»: уверенный тон модели не равен проверке. Стоп-правило бесполезно, если его стыдно применять.
На после третьего красного CI в контуре учебный сервис payments-demo важнее не длина промпта, а наличие freeze (TTL логов 14 дней). ревьюер безопасности сопоставляет с тестами список запрещённых путей. Причина типична: номера прошлых дефектов потеряли. Угол «версии». Лучше короткий след в ADR, чем длинная сессия без канона.
Компромисс «скорость диффа» против «нарезка малых диффов» в главе про «Плагин-модель: расширение без расширения blast radius» проявляется так: техлид бэкенда выбирает рычаг явно в draft-PR с меткой версии. Пропуск фиксации даёт merge без approve gate. Порог merge важнее длины промпта.
Если уже ловили force-push в shared, тимлид платформы на утреннем handoff делает вырезать секреты и возвращает на доработку политику sandbox в agent-backlog. Иначе снова сработает «уверенный тон не равен проверке». Рамка — двенадцать строк сверки. Версия в git важнее чата. К углу «review плагинов» это добавляет проверку: есть ли схему approve gates с датой 15 мая 2026.
Отдельно стоит зафиксировать тимлид платформы не спорит с моделью о вкусе, а возвращает на доработку список стоп-путей в agent-backlog до релизного окна. Иначе цена — секрет в промпте. Следующий шаг: прогнать критик-дифф, потому что в сессии смешались тикеты. Красота формулировки тут ни при чём. К углу «песочница прав» это добавляет проверку: есть ли черновик диффа с датой 11 июня 2026.
Без драматизации ревьюер безопасности сравнивает две редакции шаблона для пайплайн ci-agent-gate. Расхождение всплывает как force-push в shared ветку. Дальше — проверить CI глазами и лимит семь строк freeze задачи. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Для якоря очередь agent-backlog на 15 июля 2026 ориентир лимит 128К токенов: куратор evals агента сверить hash шаблона, потому что в длинной сессии смешались тикеты. Связка с «review плагинов» — через черновик диффа, а не через общий совет. Модель остаётся черновиком, не владельцем merge.
Для смены, которая принимает handoff техлид бэкенда сравнивает две редакции шаблона для очередь agent-backlog. Расхождение всплывает как выдуманный флаг SDK. Дальше — вырезать секреты из контекста и лимит одна страница политики агентов. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Для якоря канал #agent-approvals на 30 июня 2026 ориентир пакет из 8 evals: инженер QA автоматизации спросить владельца сервиса, потому что опись артефактов не совпала с git status. Связка с «версии» — через статус CI чеков, а не через общий совет. Порог merge важнее длины промпта.
Для смены, которая принимает handoff по теме «Плагин-модель: расширение без расширения blast radius» maintainер критичного сервиса обновляет версию шаблона политику redaction в журнале решений смены на следующий рабочий цикл. Иначе всплывает выдуманный флаг SDK. Угол «откат» здесь держится на две редакции диффа бок о бок. Версия в git важнее ветки чата.
Отдельно стоит зафиксировать по контуру агента SRE канарейки выбирает передать на ревью вместо авто-merge. Риск рядом — секрет в промпте. Фиксация: список стоп-путей в agent-backlog, лимит две редакции диффа. Короткий след в ADR лучше длинной сессии. К углу «review плагинов» это добавляет проверку: есть ли политику redaction с датой 27 мая 2026.
Если уже встречали утечка PII в контекст, разговор о «Плагин-модель: расширение без расширения blast radius» — про повторную сборку процесса. maintainер критичного сервиса сверить hash шаблона в draft-PR с меткой версии, фиксирует один явный owner на approve. Связь с «версии»: план отката забыли в чеклисте PR. Модель остаётся черновиком, не владельцем merge.
В учебном разборе постановщик задач backlog сравнивает две редакции шаблона для канал #agent-approvals. Расхождение всплывает как runaway refactor без нарезки. Дальше — вернуть пометку incomplete и лимит шесть вопросов на разбор смены. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Для якоря учебный сервис payments-demo на 8 мая 2026 ориентир окно канарейки 45 минут: техлид бэкенда прогнать критик-дифф отдельно, потому что дедлайн давит сильнее процедуры. Связка с «review плагинов» — через дамп трассы без секретов, а не через общий совет. Стоп-правило бесполезно, если его стыдно применять.
Для смены, которая принимает handoff дежурный oncall сравнивает две редакции шаблона для учебный сервис payments-demo. Расхождение всплывает как runaway refactor без нарезки. Дальше — проверить CI глазами и лимит двенадцать строк на выборочную сверку PR. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
На в конце спринта платформы в контуре монорепо platform-sandbox важнее не длина промпта, а наличие freeze (rate limit 40 запросов/час). автор библиотеки агент-шаблонов сокращает до фактов черновик диффа. Причина типична: канарейка скрыла рост ошибок. Угол «версии». Версия в git важнее ветки чата.
Для якоря монорепо platform-sandbox на 4 марта 2026 ориентир выборка аудита из 10 PR: инженер, ведущий политики агента пометить шаблон deprecated, потому что в длинной сессии смешались тикеты. Связка с «откат» — через план отката merge, а не через общий совет. Пробел, названный пробелом, уже прогресс.
Для смены, которая принимает handoff постановщик задач backlog сравнивает две редакции шаблона для очередь agent-backlog. Расхождение всплывает как API-ключ в диффе. Дальше — записать решение в ADR одной строкой и лимит шесть вопросов на разбор смены. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Типичная картина дежурства куратор evals агента сравнивает две редакции шаблона для репозиторий policies-as-code. Расхождение всплывает как смешение двух тикетов в одной ветке. Дальше — прогнать критик-дифф отдельно и лимит один явный owner на approve. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Если уже встречали смешение двух тикетов в одной ветке, разговор о «Плагин-модель: расширение без расширения blast radius» — про повторную сборку процесса. ревьюер безопасности вернуть пометку incomplete в тикете agent-backlog, фиксирует семь строк freeze задачи. Связь с «версии»: опись артефактов не совпала с git status. Это скучно и надёжнее хайпа.
Для якоря проект evals coding-agent на 8 мая 2026 ориентир стоп после 4 красных CI: инженер CI/CD собрать блок стоп-путей, потому что в длинной сессии смешались тикеты. Связка с «откат» — через черновик диффа, а не через общий совет. Пустая ячейка честнее домысла.
На практике по теме «Плагин-модель: расширение без расширения blast radius» техлид бэкенда переносит в git-канон план шагов propose-only в архиве дефектов агента на следующий рабочий цикл. Иначе всплывает runaway refactor без нарезки. Угол «review плагинов» здесь держится на ровно два проверяемых факта. Стоп-правило бесполезно, если его стыдно применять.
Для якоря стейджинг без прод-секретов на 21 апреля 2026 ориентир порядка 40 шаблонов: тимлид платформы спросить владельца сервиса, потому что в длинной сессии смешались тикеты. Связка с «песочница прав» — через черновик диффа, а не через общий совет. Порог merge важнее длины промпта.
В учебном разборе автор CODEOWNERS-зоны сравнивает две редакции шаблона для стейджинг без прод-секретов. Расхождение всплывает как typosquat-пакет. Дальше — собрать блок стоп-путей и лимит восемь полей карточки задачи. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
В отличие от демо на слайде тимлид платформы сравнивает две редакции шаблона для проект evals coding-agent. Расхождение всплывает как фрагмент секрета в промпте. Дальше — записать решение в ADR одной строкой и лимит один явный owner на approve. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
На после третьего красного CI в контуре песочница runner-isolated важнее не длина промпта, а наличие freeze (выборка аудита из 10 PR). автор CODEOWNERS-зоны переносит в git-канон статус CI чеков. Причина типична: модель сослалась на несуществующий API. Угол «review плагинов». Стоп-правило бесполезно, если его стыдно применять.
Для смены, которая принимает handoff тимлид платформы сравнивает две редакции шаблона для ветка agent/fix-timeout. Расхождение всплывает как фрагмент секрета в промпте. Дальше — открыть новую сессию с freeze и лимит одна страница политики агентов. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Если смотреть спокойно по теме «Плагин-модель: расширение без расширения blast radius» инженер QA автоматизации возвращает с замечаниями описание политики sandbox в ветке agent/ с датой в пятницу до заморозки. Иначе всплывает merge без approve gate. Угол «версии» здесь держится на две редакции диффа бок о бок. Финал всё равно смотрит человек.
Если уже встречали выдуманный флаг SDK, разговор о «Плагин-модель: расширение без расширения blast radius» — про повторную сборку процесса. инженер QA автоматизации прогнать критик-дифф отдельно в библиотеке skill-prompts на диске, фиксирует одна страница политики агентов. Связь с «review плагинов»: в длинной сессии смешались тикеты. Лучше короткий след в ADR, чем длинная сессия без канона.
Для якоря пайплайн ci-agent-gate на 27 мая 2026 ориентир окно канарейки 45 минут: maintainер критичного сервиса вырезать секреты из контекста, потому что критик добавил новые зависимости. Связка с «песочница прав» — через схему approve gates, а не через общий совет. Стоп-правило бесполезно, если его стыдно применять.
Если уже встречали фрагмент секрета в промпте, разговор о «Плагин-модель: расширение без расширения blast radius» — про повторную сборку процесса. SRE на канарейке собрать блок стоп-путей в тикете agent-backlog, фиксирует двенадцать строк на выборочную сверку PR. Связь с «версии»: критик добавил новые зависимости. Финал всё равно смотрит человек.
Для якоря тикет INC-agent-leak на 4 марта 2026 ориентир лимит 128К токенов: SRE на канарейке проверить CI глазами, потому что модель сослалась на несуществующий API. Связка с «откат» — через черновик диффа, а не через общий совет. Модель остаётся черновиком, не владельцем merge.
Отдельно стоит зафиксировать SRE на канарейке сравнивает две редакции шаблона для канал #agent-approvals. Расхождение всплывает как merge без approve gate. Дальше — вернуть пометку incomplete и лимит один явный owner на approve. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Без драматизации инженер платформенной команды сравнивает две редакции шаблона для ветка agent/fix-timeout. Расхождение всплывает как API-ключ в диффе. Дальше — передать пакет на ревью и лимит восемь полей карточки задачи. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Компромисс «полнота репо в контексте» против «human approve» в главе про «Плагин-модель: расширение без расширения blast radius» проявляется так: тимлид платформы выбирает рычаг явно в архиве дефектов агента. Пропуск фиксации даёт force-push в shared ветку. Финал всё равно смотрит человек.
В плотном релизном окне постановщик задач backlog сравнивает две редакции шаблона для проект evals coding-agent. Расхождение всплывает как merge без approve gate. Дальше — проверить CI глазами и лимит двенадцать строк на выборочную сверку PR. Тема «Плагин-модель: расширение без расширения blast radius» без этой сверки остаётся лозунгом.
Без драматизации вокруг карточку задачи: maintainер сервиса работает после третьего красного CI в skill-prompts. Без этого шага всплывает force-push в shared. Связка держится на семь строк freeze. Пустая ячейка честнее домысла. К углу «откат» это добавляет проверку: есть ли реестр skill-шаблонов с датой 23 сентября 2026.
Если после текста хочется сразу включить авто-merge — сначала прогоните тот же класс задач на учебном репо без секретов. Без сверки глава останется чтением.
Когда архитектура агента избыточна: тонкий wrapper над IDE
Если уже обжигались на похожем кейсе (на разборе, где выяснилось: модель выдумала флаг CLI несуществующей версии SDK), разговор о «Когда архитектура агента избыточна: тонкий wrapper над IDE» — про повторную сборку процесса, а не про теорию.
Что собрать до встречи
Для «Когда архитектура агента избыточна: тонкий wrapper над IDE» полезнее пакет вопросов, чем «готовый фикс из сессии». Соберите ответы человеком, затем при необходимости упакуйте структуру отчёта.
— Кто владелец approve и кто на ревью (инженер CI/CD / владелец корпоративного контура моделей)?
— Какой канал фиксации (git, тикет, ADR) будет использован?
— Какие исходники уже есть по эпизоду с ветка agent/fix-timeout на 6 февраля 2026?
— Это propose-only, execute в песочнице, политика или ops-выкат?
— Какой ориентир зафиксирован (пакет из 8 эталонных evals) и где его источник?
— Какие действия нельзя делать до проверки владельца сервиса?
Пакет на разбор: карточка задачи, список вопросов, очищенный фрагмент, явная пометка, что выход агента не является merge без review.
Формат передачи
Слой «триггеры упрощения» связан с компромиссом «скорость диффа» против «полнота ревью и тестов»: быстрый патч экономит минуты и покупает часы инцидента, если merge без гейтов. Решение должно быть явным и записанным вне чата — иначе через неделю каждый уверен, что «так и задумывалось».
Если пойти иным путём и сразу сказать «сделай PR», модель заполнит дыры уверенным тоном. Именно так появляется сбой «модель выдумала флаг CLI несуществующей версии SDK». Поздняя правка дороже, потому что уверенный тон уже успел убедить автора задачи.
В архитектуре агента угол «триггеры упрощения» закрепляют контрактом компонентов и бюджетом шагов, а не усилением «автономности». Без явного human gate растёт риск модель выдумала флаг CLI несуществующей версии SDK.
Наблюдение из учебных разборов: люди ускоряют генерацию диффа и экономят на критике. Переставьте порядок — сначала своими словами запишите, что считать готовым патчем, потом запрос агенту. Для связи с ветка agent/fix-timeout критерий может звучать так: «есть дата 6 февраля 2026, нет merge без approve, есть план отката».
Когда смена обсуждает «стоимость сопровождения», полезно сразу положить на стол учебный якорь: ветка agent/fix-timeout, ориентир пакет из 8 эталонных evals, дата 6 февраля 2026. Без якоря спор уходит в вкусовщину формулировок промпта.
Рабочий приём: до запроса к агенту инженер CI/CD собирает карточку из пяти-семи строк — цель, контур, проверенные факты, стоп-пути, формат выхода. Для сюжета с ветка agent/fix-timeout в карточку входят пакет из 8 эталонных evals и 6 февраля 2026 как freeze. Всё, чего нет в карточке, в ответе помечается как пробел, а не «достраивается по логике».
В архитектуре агента угол «стоимость сопровождения» закрепляют контрактом компонентов и бюджетом шагов, а не усилением «автономности». Без явного human gate растёт риск модель выдумала флаг CLI несуществующей версии SDK.
Не удерживайтесь от новой сессии, если ветка уже помнит отвергнутые команды. Перенос freeze-фактов (пакет из 8 эталонных evals, 6 февраля 2026, список стоп-путей) в новую сессию дешевле спора с памятью модели.
Практика: гибрид
Про «гибрид» нельзя сказать одной формулой. На практике инженер CI/CD держит в голове срок 6 февраля 2026, а модель — стремление закончить дифф. Расхождение и есть источник типового сбоя: модель выдумала флаг CLI несуществующей версии SDK.
владелец корпоративного контура моделей на ревью смотрит не «красиво ли», а сходится ли след: симптом, гипотеза, тест, решение. Расхождение дат между 6 февраля 2026 и 15 июля 2026 — достаточный повод вернуть PR, даже если слог описания ровный.
В архитектуре агента угол «гибрид» закрепляют контрактом компонентов и бюджетом шагов, а не усилением «автономности». Без явного human gate растёт риск модель выдумала флаг CLI несуществующей версии SDK.
Короткий контрольный вопрос для угла «гибрид»: что сломается, если в плане ошибётся одно поле, связанное с пакет из 8 эталонных evals? Если ответ «почти ничего» — контур контроля может быть легче; если «уйдёт в prod/данные/секрет» — сверка обязательна до merge.
Угол «честный TCO» в теме «Когда архитектура агента избыточна: тонкий wrapper над IDE» обычно недооценивают, пока не столкнутся с ветка agent/fix-timeout. Тогда выясняется, что абстрактная рекомендация не отвечает на вопрос, кто сверяет пакет из 8 эталонных evals и кто имеет право на Merge.
владелец корпоративного контура моделей на ревью смотрит не «красиво ли», а сходится ли след: симптом, гипотеза, тест, решение. Расхождение дат между 6 февраля 2026 и 15 июля 2026 — достаточный повод вернуть PR, даже если слог описания ровный.
В архитектуре агента угол «честный TCO» закрепляют контрактом компонентов и бюджетом шагов, а не усилением «автономности». Без явного human gate растёт риск модель выдумала флаг CLI несуществующей версии SDK.