
ChatGPT для дела: проекты, жалобы, контракты
Черновая формулировка: для изменений класса канарйка service-edge и ориентиров порядка окно канарейки 45 минут используем учебный прогон и human approve; финал фиксируем в git; ревью отмечает человек; секреты и стоп-пути не трогаем; при срабатывании стоп-триггеров эскалируем владельцу слоя.
Исключения: личный черновик в песочнице может идти по облегчённому контуру, но без прод-секретов и без push в protected ветки.
Проверка соблюдения — выборочный аудит: взять 5 агентских PR, найти approve и карточку, убедиться, что не всплыло пропущен approve gate на миграции схемы. После инцидента правило обновляют датой 19 марта 2026 и версией в журнале.
Связь с инцидентами
Когда смена обсуждает «схема для 5 человек», полезно сразу положить на стол учебный якорь: канарйка service-edge, ориентир окно канарейки 45 минут, дата 2 апреля 2026. Без якоря спор уходит в вкусовщину формулировок промпта.
Рабочий приём: до запроса к агенту ревьюер безопасности собирает карточку из пяти-семи строк — цель, контур, проверенные факты, стоп-пути, формат выхода. Для сюжета с канарйка service-edge в карточку входят окно канарейки 45 минут и 2 апреля 2026 как freeze. Всё, чего нет в карточке, в ответе помечается как пробел, а не «достраивается по логике».
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с канарйка service-edge достаточно фрагмента. Финал — в git с версией и review.
Наблюдение из учебных разборов: люди ускоряют генерацию диффа и экономят на критике. Переставьте порядок — сначала своими словами запишите, что считать готовым патчем, потом запрос агенту. Для связи с канарйка service-edge критерий может звучать так: «есть дата 2 апреля 2026, нет merge без approve, есть план отката».
Версионирование правила
Про «схема для 50» нельзя сказать одной формулой. На практике ревьюер безопасности держит в голове срок 2 апреля 2026, а модель — стремление закончить дифф. Расхождение и есть источник типового сбоя: пропущен approve gate на миграции схемы.
владелец корпоративного контура моделей на ревью смотрит не «красиво ли», а сходится ли след: симптом, гипотеза, тест, решение. Расхождение дат между 2 апреля 2026 и 19 марта 2026 — достаточный повод вернуть PR, даже если слог описания ровный.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с канарйка service-edge достаточно фрагмента. Финал — в git с версией и review.
Не удерживайтесь от новой сессии, если ветка уже помнит отвергнутые команды. Перенос freeze-фактов (окно канарейки 45 минут, 2 апреля 2026, список стоп-путей) в новую сессию дешевле спора с памятью модели.
Исключения
Слой «поиск старого решения» связан с компромиссом «пакет из десятка микрофиксов» против «один контролируемый проход»: пакет без приоритетов превращается в шум очереди и сожжённые токены. Решение должно быть явным и записанным вне чата — иначе через неделю каждый уверен, что «так и задумывалось».
Имеет смысл явно назвать владельца выбора по рычагу «пакет из десятка микрофиксов/один контролируемый проход». Без имени ответственность растворяется, а агент в следующей итерации снова качает рычаг в сторону завершённости диффа.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с канарйка service-edge достаточно фрагмента. Финал — в git с версией и review.
Короткий контрольный вопрос для угла «поиск старого решения»: что сломается, если в плане ошибётся одно поле, связанное с окно канарейки 45 минут? Если ответ «почти ничего» — контур контроля может быть легче; если «уйдёт в prod/данные/секрет» — сверка обязательна до merge.
Про угол: архив vs удаление
Когда смена обсуждает «архив vs удаление», полезно сразу положить на стол учебный якорь: канарйка service-edge, ориентир окно канарейки 45 минут, дата 2 апреля 2026. Без якоря спор уходит в вкусовщину формулировок промпта.
Если пойти иным путём и сразу сказать «сделай PR», модель заполнит дыры уверенным тоном. Именно так появляется сбой «пропущен approve gate на миграции схемы». Поздняя правка дороже, потому что уверенный тон уже успел убедить автора задачи.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с канарйка service-edge достаточно фрагмента. Финал — в git с версией и review.
Применительно к якорю главы (канарйка service-edge, 2 апреля 2026): книга опирается на учебные якоря; ваши прод-ключи, клиентские pii и внутренние kpi в примерах не участвуют. Проверка на столе у ревьюер безопасности — сверка окно канарейки 45 минут и поиск следов «пропущен approve gate на миграции схемы».
Применительно к якорю главы (канарйка service-edge, 2 апреля 2026): смешение личного и корпоративного ключа модели превращает историю сессий в неуправляемый архив секретов репо. Проверка на столе у ревьюер безопасности — сверка окно канарейки 45 минут и поиск следов «пропущен approve gate на миграции схемы».
Учебный запрос (санитизировано):
«Контур: канарйка service-edge. Задача: план / дифф-намерение. Известно: 2 апреля 2026, окно канарейки 45 минут. Запрещено: выдумывать зависимости, трогать стоп-пути, предлагать force-push. Формат: шаги / проверка / пробелы.»
Контрольный провал, которого избегаем: пропущен approve gate на миграции схемы.
Если уже встречали выдуманный флаг SDK, разговор о «Именование веток, PR и артефактов агента» — про повторную сборку процесса. инженер QA автоматизации вернуть пометку incomplete в библиотеке skill-prompts на диске, фиксирует шесть вопросов на разбор смены. Связь с «схема для 5 человек»: в длинной сессии смешались тикеты. Финал всё равно смотрит человек.
Если уже встречали фрагмент секрета в промпте, разговор о «Именование веток, PR и артефактов агента» — про повторную сборку процесса. инженер QA автоматизации прогнать критик-дифф отдельно в policies-as-code, фиксирует восемь полей карточки задачи. Связь с «схема для 50»: критик добавил новые зависимости. Версия в git важнее ветки чата.
Если уже ловили смешение тикетов, постановщик backlog после третьего красного CI делает вернуть incomplete и помечает incomplete политику sandbox в runbook oncall. Иначе снова сработает «канарейка скрыла рост ошибок». Рамка — двенадцать строк сверки. Это скучно и надёжнее хайпа. К углу «поиск старого решения» это добавляет проверку: есть ли описание политики sandbox с датой 4 марта 2026.
Для якоря библиотека skill-prompts на 27 мая 2026 ориентир стоп после 4 красных CI: инженер QA автоматизации передать пакет на ревью, потому что пустые поля достроили ради «готового» диффа. Связка с «архив vs удаление» — через контракт выхода diff+риски, а не через общий совет. Красота формулировки тут ни при чём.
Для якоря канал #agent-approvals на 27 мая 2026 ориентир пакет из 8 evals: автор библиотеки агент-шаблонов прогнать критик-дифф отдельно, потому что план отката забыли в чеклисте PR. Связка с «схема для 5 человек» — через матрицу маршрутов моделей, а не через общий совет. Пробел, названный пробелом, уже прогресс.
Компромисс «god-agent» против «маршрут по классам задач» в главе про «Именование веток, PR и артефактов агента» проявляется так: автор CODEOWNERS-зоны выбирает рычаг явно в runbook oncall. Пропуск фиксации даёт force-push в shared ветку. Лучше короткий след в ADR, чем длинная сессия без канона.
Компромисс «скорость диффа» против «полнота ревью» в главе про «Именование веток, PR и артефактов агента» проявляется так: постановщик задач backlog выбирает рычаг явно в библиотеке skill-prompts на диске. Пропуск фиксации даёт незаполненный REDACTED в примере. Финал всё равно смотрит человек.
С точки зрения порога execute дежурный oncall сравнивает две редакции шаблона для библиотека skill-prompts. Расхождение всплывает как незаполненный REDACTED в примере. Дальше — записать решение в ADR одной строкой и лимит один явный owner на approve. Тема «Именование веток, PR и артефактов агента» без этой сверки остаётся лозунгом.
С точки зрения порога execute по теме «Именование веток, PR и артефактов агента» специалист по секретам обновляет версию шаблона план отката merge в draft-PR с меткой версии на следующий рабочий цикл. Иначе всплывает незаполненный REDACTED в примере. Угол «схема для 5 человек» здесь держится на пять PR для выборочного аудита. Версия в git важнее ветки чата.
Без драматизации инженер QA не спорит с моделью о вкусе, а вычёркивает карточку задачи в журнале смены в конце спринта. Иначе цена — сглаженный риск authz. Следующий шаг: прогнать критик-дифф, потому что дедлайн давит сильнее процедуры. Это скучно и надёжнее хайпа. К углу «схема для 50» это добавляет проверку: есть ли постмортем дефекта PR с датой 2 апреля 2026.
Если уже ловили устаревший шаблон, владелец контура моделей в окне наблюдения делает вернуть incomplete и закрывает сессию политику sandbox в журнале смены. Иначе снова сработает «номера дефектов потеряли». Рамка — десять буллетов статуса. Порог merge важнее длины промпта. К углу «поиск старого решения» это добавляет проверку: есть ли постмортем дефекта PR с датой 4 марта 2026.
Для смены, которая принимает handoff техлид бэкенда сравнивает две редакции шаблона для библиотека skill-prompts. Расхождение всплывает как устаревшая копия skill-шаблона. Дальше — передать пакет на ревью и лимит две редакции диффа бок о бок. Тема «Именование веток, PR и артефактов агента» без этой сверки остаётся лозунгом.
Отдельно стоит зафиксировать по контуру агента инженер CI выбирает прогнать критик-дифф вместо авто-merge. Риск рядом — force-push в shared. Фиксация: политику redaction в ADR, лимит две редакции диффа. Финал смотрит человек. К углу «схема для 50» это добавляет проверку: есть ли статус CI чеков с датой 27 мая 2026.
В учебном разборе по контуру агента ревьюер безопасности выбирает вернуть incomplete вместо авто-merge. Риск рядом — смешение тикетов. Фиксация: статус CI в policies-as-code, лимит три прохода. Короткий след в ADR лучше длинной сессии. К углу «поиск старого решения» это добавляет проверку: есть ли план шагов propose-only с датой 29 июля 2026.
В плотном релизном окне куратор evals агента сравнивает две редакции шаблона для стейджинг без прод-секретов. Расхождение всплывает как force-push в shared ветку. Дальше — открыть канон-доку в репо и лимит четыре колонки сравнения моделей. Тема «Именование веток, PR и артефактов агента» без этой сверки остаётся лозунгом.
Типичная картина дежурства по теме «Именование веток, PR и артефактов агента» SRE на канарейке замораживает freeze-блок задачи статус CI чеков в ADR без секретов после третьего красного CI. Иначе всплывает смешение двух тикетов в одной ветке. Угол «схема для 5 человек» здесь держится на четыре колонки сравнения моделей. Красота формулировки тут ни при чём.
Если уже ловили REDACTED в примере, инженер QA до заморозки делает пометить deprecated и переносит в git статус CI в policies-as-code. Иначе снова сработает «канарейка скрыла рост ошибок». Рамка — двенадцать строк сверки. Модель — черновик, не владелец merge. К углу «схема для 50» это добавляет проверку: есть ли черновик диффа с датой 4 марта 2026.
На практике вокруг карточку задачи: куратор evals работает после третьего красного CI в agent-backlog. Без этого шага всплывает REDACTED в примере. Связка держится на четыре колонки сравнения. Короткий след в ADR лучше длинной сессии. К углу «поиск старого решения» это добавляет проверку: есть ли описание политики sandbox с датой 4 марта 2026.
Типичная картина смены техлид бэкенда не спорит с моделью о вкусе, а закрывает сессию политику sandbox в agent-backlog после уточнения у владельца. Иначе цена — REDACTED в примере. Следующий шаг: открыть канон-доку, потому что номера дефектов потеряли. Пробел, названный пробелом, уже прогресс. К углу «архив vs удаление» это добавляет проверку: есть ли снимок манифеста сессии с датой 4 марта 2026.
Компромисс «god-agent» против «узкий шаблон» в главе про «Именование веток, PR и артефактов агента» проявляется так: инженер QA автоматизации выбирает рычаг явно в архиве дефектов агента. Пропуск фиксации даёт фрагмент секрета в промпте. Версия в git важнее ветки чата.
Если уже ловили PII в контексте, владелец контура моделей до заморозки делает прогнать критик-дифф и разбивает на проходы схему approve в policies-as-code. Иначе снова сработает «модель выдумала API». Рамка — пять PR аудита. Короткий след в ADR лучше длинной сессии. К углу «схема для 50» это добавляет проверку: есть ли снимок манифеста сессии с датой 9 сентября 2026.
Компромисс «одна модель на всё» против «human approve» в главе про «Именование веток, PR и артефактов агента» проявляется так: дежурный oncall выбирает рычаг явно в ветке agent/ с датой. Пропуск фиксации даёт API-ключ в диффе. Модель остаётся черновиком, не владельцем merge.
В плотном релизном окне по теме «Именование веток, PR и артефактов агента» куратор evals агента сокращает до фактов дамп трассы без секретов в policies-as-code в окне наблюдения после merge. Иначе всплывает API-ключ в диффе. Угол «архив vs удаление» здесь держится на один явный owner на approve. Версия в git важнее ветки чата.
На практике по контуру агента инженер CI выбирает открыть новую сессию вместо авто-merge. Риск рядом — typosquat-пакет. Фиксация: план propose-only в draft-PR, лимит шесть вопросов разбора. Пустая ячейка честнее домысла. К углу «схема для 5 человек» это добавляет проверку: есть ли контракт выхода diff+риски с датой 30 июня 2026.
Компромисс «авто-merge» против «human approve» в главе про «Именование веток, PR и артефактов агента» проявляется так: владелец контура моделей выбирает рычаг явно в библиотеке skill-prompts на диске. Пропуск фиксации даёт устаревшая копия skill-шаблона. Это скучно и надёжнее хайпа.
На в окне наблюдения после merge в контуре проект evals coding-agent важнее не длина промпта, а наличие freeze (TTL логов 14 дней). владелец контура моделей помечает incomplete план отката merge. Причина типична: опись артефактов не совпала с git status. Угол «поиск старого решения». Финал всё равно смотрит человек.
На перед merge в protected ветку в контуре библиотека skill-prompts важнее не длина промпта, а наличие freeze (бюджет 30 шагов). тимлид платформы сокращает до фактов карточку задачи агента. Причина типична: критик добавил новые зависимости. Угол «архив vs удаление». Это скучно и надёжнее хайпа.
Типичная картина смены: инженер политик агента сопоставляет с тестами черновик диффа в agent-backlog до релизного окна; иначе всплывает runaway refactor. Дальше — пометить deprecated, потому что план отката забыли. Ориентир контроля — двенадцать строк сверки. Красота формулировки тут ни при чём. К углу «схема для 5 человек» это добавляет проверку: есть ли снимок манифеста сессии с датой 27 мая 2026.
Компромисс «большой рефакторинг одним PR» против «нарезка малых диффов» в главе про «Именование веток, PR и артефактов агента» проявляется так: инженер CI/CD выбирает рычаг явно в тикете agent-backlog. Пропуск фиксации даёт незаполненный REDACTED в примере. Это скучно и надёжнее хайпа.
На практике по теме «Именование веток, PR и артефактов агента» ревьюер безопасности фиксирует чеклист ревью агентского PR в draft-PR с меткой версии в конце спринта платформы. Иначе всплывает незаполненный REDACTED в примере. Угол «поиск старого решения» здесь держится на не больше десяти буллетов статуса. Модель остаётся черновиком, не владельцем merge.
На практике по контуру агента инженер политик агента выбирает собрать стоп-пути вместо авто-merge. Риск рядом — merge без approve. Фиксация: реестр skill-шаблонов в agent-backlog, лимит четыре колонки сравнения. Красота формулировки тут ни при чём. К углу «архив vs удаление» это добавляет проверку: есть ли схему approve gates с датой 30 июня 2026.
Типичная картина смены: maintainер сервиса сопоставляет с тестами черновик диффа в runbook oncall после уточнения у владельца; иначе всплывает сглаженный риск authz. Дальше — открыть новую сессию, потому что канарейка скрыла рост ошибок. Ориентир контроля — один owner approve. Пустая ячейка честнее домысла. К углу «схема для 5 человек» это добавляет проверку: есть ли реестр skill-шаблонов с датой 30 июня 2026.
В учебном разборе инженер политик агента не спорит с моделью о вкусе, а разбивает на проходы план отката в skill-prompts в конце спринта. Иначе цена — секрет в промпте. Следующий шаг: записать ADR, потому что уверенный тон не равен проверке. Версия в git важнее чата. К углу «схема для 50» это добавляет проверку: есть ли схему approve gates с датой 21 апреля 2026.
Для якоря пайплайн ci-agent-gate на 4 марта 2026 ориентир окно канарейки 45 минут: SRE на канарейке открыть канон-доку в репо, потому что план отката забыли в чеклисте PR. Связка с «поиск старого решения» — через политику redaction, а не через общий совет. Это скучно и надёжнее хайпа.
Для якоря стейджинг без прод-секретов на 29 мая 2026 ориентир окно канарейки 45 минут: автор библиотеки агент-шаблонов открыть новую сессию с freeze, потому что канарейка скрыла рост ошибок. Связка с «архив vs удаление» — через карточку задачи агента, а не через общий совет. Пробел, названный пробелом, уже прогресс.
Если уже встречали merge без approve gate, разговор о «Именование веток, PR и артефактов агента» — про повторную сборку процесса. инженер CI/CD вернуть пометку incomplete в runbook oncall, фиксирует три прохода план-патч-тест. Связь с «схема для 5 человек»: дедлайн давит сильнее процедуры. Финал всё равно смотрит человек.
Отдельно стоит зафиксировать владелец контура моделей сравнивает две редакции шаблона для монорепо platform-sandbox. Расхождение всплывает как устаревшая копия skill-шаблона. Дальше — вырезать секреты из контекста и лимит ровно два проверяемых факта. Тема «Именование веток, PR и артефактов агента» без этой сверки остаётся лозунгом.
Если смотреть спокойно по теме «Именование веток, PR и артефактов агента» инженер платформенной команды вычёркивает матрицу маршрутов моделей в ветке agent/ с датой после третьего красного CI. Иначе всплывает сглаженный красный риск authz. Угол «поиск старого решения» здесь держится на ровно два проверяемых факта. Пробел, названный пробелом, уже прогресс.
Компромисс «большой рефакторинг одним PR» против «полнота ревью» в главе про «Именование веток, PR и артефактов агента» проявляется так: тимлид платформы выбирает рычаг явно в ADR без секретов. Пропуск фиксации даёт устаревшая копия skill-шаблона. Пустая ячейка честнее домысла.
Компромисс «одна модель на всё» против «нарезка малых диффов» в главе про «Именование веток, PR и артефактов агента» проявляется так: владелец контура моделей выбирает рычаг явно в библиотеке skill-prompts на диске. Пропуск фиксации даёт выдуманный флаг SDK. Финал всё равно смотрит человек.
Если уже встречали устаревшая копия skill-шаблона, разговор о «Именование веток, PR и артефактов агента» — про повторную сборку процесса. техлид бэкенда открыть канон-доку в репо в канале #agent-approvals, фиксирует шесть вопросов на разбор смены. Связь с «поиск старого решения»: в RACI не было фамилии на approve. Лучше короткий след в ADR, чем длинная сессия без канона.
Загрузка репо, логов и конфигов: риски и лимиты
Если уже обжигались на похожем кейсе (в переписке смены по тикет INC-agent-leak, где срок «до 9 сентября 2026» прочитали как необязательную вежливость), разговор о «Загрузка репо, логов и конфигов: риски и лимиты» — про повторную сборку процесса, а не про теорию.
Карточка задачи
Сессия. Вход: карточка по тикет INC-agent-leak (9 сентября 2026, окно канарейки 45 минут). Цель — проверяемый план/дифф, не «merge из чата».
Пример каркаса под ситуацию с тикет INC-agent-leak:
«Режим: критик. Дан дифф. Найти секреты, расширенный blast radius, отсутствующие тесты. Новых фактов и зависимостей не добавлять.
Факты: дата 9 сентября 2026, ориентир окно канарейки 45 минут, контур — тикет INC-agent-leak. Не-цели: не выдумывать API и флаги; не расширять blast radius без запроса; не трогать секреты. Если данных мало — писать incomplete.»
После ответа постановщик задач в backlog агента сверяет каждое поле с первичкой и тестами. Расхождение = возврат, не «чуть поправить стиль».
На выходе сессии ожидаем запись в git и список пробелов. Если вместо пробелов — гладкие домыслы, сессию считают неудачной. Контрольный провал, которого избегаем: критик-агент добавил новые «факты» в ADR вместо списка дефектов.
Выход и пробелы
Когда смена обсуждает «вырезать лишнее до контекста», полезно сразу положить на стол учебный якорь: тикет INC-agent-leak, ориентир окно канарейки 45 минут, дата 9 сентября 2026. Без якоря спор уходит в вкусовщину формулировок промпта.
SRE на канареечном выкате на ревью смотрит не «красиво ли», а сходится ли след: симптом, гипотеза, тест, решение. Расхождение дат между 9 сентября 2026 и 12 августа 2026 — достаточный повод вернуть PR, даже если слог описания ровный.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с тикет INC-agent-leak достаточно фрагмента. Финал — в git с версией и review.
Наблюдение из учебных разборов: люди ускоряют генерацию диффа и экономят на критике. Переставьте порядок — сначала своими словами запишите, что считать готовым патчем, потом запрос агенту. Для связи с тикет INC-agent-leak критерий может звучать так: «есть дата 9 сентября 2026, нет merge без approve, есть план отката».
Проходы агента
Угол «маски в логах» в теме «Загрузка репо, логов и конфигов: риски и лимиты» обычно недооценивают, пока не столкнутся с тикет INC-agent-leak. Тогда выясняется, что абстрактная рекомендация не отвечает на вопрос, кто сверяет окно канарейки 45 минут и кто имеет право на Merge.
Имеет смысл явно назвать владельца выбора по рычагу «универсальный god-agent/узкий шаблон под класс задач». Без имени ответственность растворяется, а агент в следующей итерации снова качает рычаг в сторону завершённости диффа.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с тикет INC-agent-leak достаточно фрагмента. Финал — в git с версией и review.
Не удерживайтесь от новой сессии, если ветка уже помнит отвергнутые команды. Перенос freeze-фактов (окно канарейки 45 минут, 9 сентября 2026, список стоп-путей) в новую сессию дешевле спора с памятью модели.
Критик и тесты
Про «объём vs внимание модели» нельзя сказать одной формулой. На практике постановщик задач в backlog агента держит в голове срок 9 сентября 2026, а модель — стремление закончить дифф. Расхождение и есть источник типового сбоя: критик-агент добавил новые «факты» в ADR вместо списка дефектов.
Рабочий приём: до запроса к агенту постановщик задач в backlog агента собирает карточку из пяти-семи строк — цель, контур, проверенные факты, стоп-пути, формат выхода. Для сюжета с тикет INC-agent-leak в карточку входят окно канарейки 45 минут и 9 сентября 2026 как freeze. Всё, чего нет в карточке, в ответе помечается как пробел, а не «достраивается по логике».
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с тикет INC-agent-leak достаточно фрагмента. Финал — в git с версией и review.
Короткий контрольный вопрос для угла «объём vs внимание модели»: что сломается, если в плане ошибётся одно поле, связанное с окно канарейки 45 минут? Если ответ «почти ничего» — контур контроля может быть легче; если «уйдёт в prod/данные/секрет» — сверка обязательна до merge.
Когда смена обсуждает «локальная копия канона», полезно сразу положить на стол учебный якорь: тикет INC-agent-leak, ориентир окно канарейки 45 минут, дата 9 сентября 2026. Без якоря спор уходит в вкусовщину формулировок промпта.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с тикет INC-agent-leak достаточно фрагмента. Финал — в git с версией и review.
Применительно к якорю главы (тикет INC-agent-leak, 9 сентября 2026): propose по умолчанию безопаснее execute: запись в рабочую копию и push расширяют blast radius. Проверка на столе у постановщик задач в backlog агента — сверка окно канарейки 45 минут и поиск следов «критик-агент добавил новые «факты» в ADR вместо списка дефектов».