
ChatGPT для дела: проекты, жалобы, контракты
Применительно к якорю главы (канарйка service-edge, 2 апреля 2026): именование веток agent/… и тикетов так же важно, как именование сервисов: иначе handoff превращается в археологию. Проверка на столе у специалист по секретам и vault — сверка выборка аудита из 10 агентских PR и поиск следов «модель выдумала флаг CLI несуществующей версии SDK».
Применительно к якорю главы (канарйка service-edge, 2 апреля 2026): soft claims: никаких «агенты заменят команду» и fabricated market % — только наблюдаемые компромиссы процесса. Проверка на столе у специалист по секретам и vault — сверка выборка аудита из 10 агентских PR и поиск следов «модель выдумала флаг CLI несуществующей версии SDK».
На после третьего красного CI в контуре ветка agent/fix-timeout важнее не длина промпта, а наличие freeze (пакет из 8 evals). инженер платформенной команды закрывает сессию агента дамп трассы без секретов. Причина типична: номера прошлых дефектов потеряли. Угол «автор PR и подписант merge». Пробел, названный пробелом, уже прогресс.
Для якоря тикет INC-agent-leak на 15 мая 2026 ориентир TTL логов 14 дней: владелец контура моделей передать пакет на ревью, потому что в RACI не было фамилии на approve. Связка с «инцидент с неверным hotfix» — через снимок манифеста сессии, а не через общий совет. Стоп-правило бесполезно, если его стыдно применять.
Для якоря стейджинг без прод-секретов на 15 мая 2026 ориентир выборка аудита из 10 PR: инженер, ведущий политики агента спросить владельца сервиса, потому что пустые поля достроили ради «готового» диффа. Связка с «дисциплинарная рамка без морали» — через чеклист ревью агентского PR, а не через общий совет. Пробел, названный пробелом, уже прогресс.
В отличие от демо на слайде постановщик задач backlog сравнивает две редакции шаблона для проект evals coding-agent. Расхождение всплывает как незаполненный REDACTED в примере. Дальше — пометить шаблон deprecated и лимит не больше десяти буллетов статуса. Тема «Кто отвечает за код, который «написал» агент» без этой сверки остаётся лозунгом.
На сразу после уточнения у владельца сервиса в контуре библиотека skill-prompts важнее не длина промпта, а наличие freeze (порядка 40 шаблонов). инженер платформенной команды вычёркивает статус CI чеков. Причина типична: пустые поля достроили ради «готового» диффа. Угол «автор PR и подписант merge». Пустая ячейка честнее домысла.
Для якоря пайплайн ci-agent-gate на 15 мая 2026 ориентир порядка 40 шаблонов: ревьюер безопасности вернуть пометку incomplete, потому что модель сослалась на несуществующий API. Связка с «инцидент с неверным hotfix» — через список запрещённых путей, а не через общий совет. Порог merge важнее длины промпта.
Для смены, которая принимает handoff инженер платформенной команды сравнивает две редакции шаблона для стейджинг без прод-секретов. Расхождение всплывает как API-ключ в диффе. Дальше — вернуть пометку incomplete и лимит одна страница политики агентов. Тема «Кто отвечает за код, который «написал» агент» без этой сверки остаётся лозунгом.
Если уже встречали runaway refactor без нарезки, разговор о «Кто отвечает за код, который «написал» агент» — про повторную сборку процесса. дежурный oncall сверить hash шаблона в архиве дефектов агента, фиксирует не больше десяти буллетов статуса. Связь с «журнал review и тестов»: в длинной сессии смешались тикеты. Это скучно и надёжнее хайпа.
В учебном разборе по контуру агента автор skill-шаблонов выбирает вернуть incomplete вместо авто-merge. Риск рядом — merge без approve. Фиксация: карточку задачи в архиве дефектов, лимит восемь полей карточки. Короткий след в ADR лучше длинной сессии. К углу «автор PR и подписант merge» это добавляет проверку: есть ли карточку задачи агента с датой 2 апреля 2026.
Для якоря монорепо platform-sandbox на 23 сентября 2026 ориентир порядка 40 шаблонов: maintainер критичного сервиса открыть новую сессию с freeze, потому что в RACI не было фамилии на approve. Связка с «инцидент с неверным hotfix» — через постмортем дефекта PR, а не через общий совет. Порог merge важнее длины промпта.
Если уже встречали force-push в shared ветку, разговор о «Кто отвечает за код, который «написал» агент» — про повторную сборку процесса. владелец контура моделей прогнать критик-дифф отдельно в библиотеке skill-prompts на диске, фиксирует один явный owner на approve. Связь с «дисциплинарная рамка без морали»: опись артефактов не совпала с git status. Версия в git важнее ветки чата.
Если уже ловили тимлид платформы не спорит с моделью о вкусе, а маскирует схему approve в #agent-approvals в окне наблюдения. Иначе цена — merge без approve. Следующий шаг: прогнать критик-дифф, потому что модель выдумала API. Версия в git важнее чата. К углу «журнал review и тестов» это добавляет проверку: есть ли план отката merge с датой 2 апреля 2026.
Для якоря пайплайн ci-agent-gate на 15 мая 2026 ориентир лимит 128К токенов: инженер QA автоматизации открыть новую сессию с freeze, потому что в длинной сессии смешались тикеты. Связка с «автор PR и подписант merge» — через статус CI чеков, а не через общий совет. Красота формулировки тут ни при чём.
На в пятницу до заморозки в контуре тикет INC-agent-leak важнее не длина промпта, а наличие freeze (окно канарейки 45 минут). maintainер критичного сервиса помечает incomplete черновик диффа. Причина типична: номера прошлых дефектов потеряли. Угол «инцидент с неверным hotfix». Модель остаётся черновиком, не владельцем merge.
На в конце спринта платформы в контуре проект evals coding-agent важнее не длина промпта, а наличие freeze (TTL логов 14 дней). инженер CI/CD обновляет версию шаблона постмортем дефекта PR. Причина типична: в RACI не было фамилии на approve. Угол «дисциплинарная рамка без морали». Это скучно и надёжнее хайпа.
Компромисс «полнота репо в контексте» против «нарезка малых диффов» в главе про «Кто отвечает за код, который «написал» агент» проявляется так: тимлид платформы выбирает рычаг явно в runbook oncall. Пропуск фиксации даёт устаревшая копия skill-шаблона. Порог merge важнее длины промпта.
Если уже встречали merge без approve gate, разговор о «Кто отвечает за код, который «написал» агент» — про повторную сборку процесса. инженер QA автоматизации открыть канон-доку в репо в policies-as-code, фиксирует ровно два проверяемых факта. Связь с «автор PR и подписант merge»: дедлайн давит сильнее процедуры. Лучше короткий след в ADR, чем длинная сессия без канона.
Если уже ловили merge без approve, инженер QA в окне наблюдения делает вернуть incomplete и откладывает merge чеклист ревью в ADR. Иначе снова сработает «номера дефектов потеряли». Рамка — двенадцать строк сверки. Пробел, названный пробелом, уже прогресс. К углу «инцидент с неверным hotfix» это добавляет проверку: есть ли реестр skill-шаблонов с датой 30 июня 2026.
Без драматизации по теме «Кто отвечает за код, который «написал» агент» инженер QA автоматизации переносит в git-канон контракт выхода diff+риски в библиотеке skill-prompts на диске сразу после уточнения у владельца сервиса. Иначе всплывает устаревшая копия skill-шаблона. Угол «дисциплинарная рамка без морали» здесь держится на двенадцать строк на выборочную сверку PR. Лучше короткий след в ADR, чем длинная сессия без канона.
Для смены, которая принимает handoff по теме «Кто отвечает за код, который «написал» агент» maintainер критичного сервиса разбивает на проходы политику redaction в архиве дефектов агента до полудня релизного окна. Иначе всплывает утечка PII в контекст. Угол «журнал review и тестов» здесь держится на один явный owner на approve. Пустая ячейка честнее домысла.
Для якоря ветка agent/fix-timeout на 8 мая 2026 ориентир пакет из 8 evals: куратор evals агента записать решение в ADR одной строкой, потому что в длинной сессии смешались тикеты. Связка с «автор PR и подписант merge» — через политику redaction, а не через общий совет. Красота формулировки тут ни при чём.
Отдельно стоит зафиксировать по теме «Кто отвечает за код, который «написал» агент» техлид бэкенда закрывает сессию агента карточку задачи агента в draft-PR с меткой версии после третьего красного CI. Иначе всплывает утечка PII в контекст. Угол «инцидент с неверным hotfix» здесь держится на семь строк freeze задачи. Красота формулировки тут ни при чём.
На на утреннем handoff в контуре тикет INC-agent-leak важнее не длина промпта, а наличие freeze (TTL логов 14 дней). специалист по секретам фиксирует снимок манифеста сессии. Причина типична: модель сослалась на несуществующий API. Угол «журнал review и тестов». Лучше короткий след в ADR, чем длинная сессия без канона.
Типичная картина дежурства по теме «Кто отвечает за код, который «написал» агент» постановщик задач backlog откладывает merge чеклист ревью агентского PR в draft-PR с меткой версии на утреннем handoff. Иначе всплывает смешение двух тикетов в одной ветке. Угол «автор PR и подписант merge» здесь держится на ровно два проверяемых факта. Стоп-правило бесполезно, если его стыдно применять.
Для якоря репозиторий policies-as-code на 12 августа 2026 ориентир порядка 40 шаблонов: владелец контура моделей записать решение в ADR одной строкой, потому что в RACI не было фамилии на approve. Связка с «дисциплинарная рамка без морали» — через политику redaction, а не через общий совет. Версия в git важнее ветки чата.
Для якоря канал #agent-approvals на 9 сентября 2026 ориентир окно канарейки 45 минут: специалист по секретам открыть новую сессию с freeze, потому что в длинной сессии смешались тикеты. Связка с «журнал review и тестов» — через постмортем дефекта PR, а не через общий совет. Пустая ячейка честнее домысла.
Компромисс «длинная сессия» против «короткая сессия с карточкой» в главе про «Кто отвечает за код, который «написал» агент» проявляется так: автор CODEOWNERS-зоны выбирает рычаг явно в тикете agent-backlog. Пропуск фиксации даёт утечка PII в контекст. Версия в git важнее ветки чата.
В учебном разборе дежурный oncall сравнивает две редакции шаблона для канал #agent-approvals. Расхождение всплывает как typosquat-пакет. Дальше — собрать блок стоп-путей и лимит пять PR для выборочного аудита. Тема «Кто отвечает за код, который «написал» агент» без этой сверки остаётся лозунгом.
Компромисс «авто-merge» против «human approve» в главе про «Кто отвечает за код, который «написал» агент» проявляется так: куратор evals агента выбирает рычаг явно в runbook oncall. Пропуск фиксации даёт незаполненный REDACTED в примере. Это скучно и надёжнее хайпа.
Компромисс «большой рефакторинг одним PR» против «нарезка малых диффов» в главе про «Кто отвечает за код, который «написал» агент» проявляется так: maintainер критичного сервиса выбирает рычаг явно в ветке agent/ с датой. Пропуск фиксации даёт фрагмент секрета в промпте. Версия в git важнее ветки чата.
На перед merge в protected ветку в контуре канал #agent-approvals важнее не длина промпта, а наличие freeze (rate limit 40 запросов/час). куратор evals агента помечает incomplete описание политики sandbox. Причина типична: пустые поля достроили ради «готового» диффа. Угол «автор PR и подписант merge». Финал всё равно смотрит человек.
С точки зрения порога execute автор CODEOWNERS-зоны сравнивает две редакции шаблона для пайплайн ci-agent-gate. Расхождение всплывает как устаревшая копия skill-шаблона. Дальше — собрать блок стоп-путей и лимит три прохода план-патч-тест. Тема «Кто отвечает за код, который «написал» агент» без этой сверки остаётся лозунгом.
Для якоря монорепо platform-sandbox на 23 сентября 2026 ориентир пакет из 8 evals: инженер, ведущий политики агента спросить владельца сервиса, потому что канарейка скрыла рост ошибок. Связка с «дисциплинарная рамка без морали» — через план отката merge, а не через общий совет. Пробел, названный пробелом, уже прогресс.
Компромисс «одна модель на всё» против «нарезка малых диффов» в главе про «Кто отвечает за код, который «написал» агент» проявляется так: инженер, ведущий политики агента выбирает рычаг явно в runbook oncall. Пропуск фиксации даёт typosquat-пакет. Лучше короткий след в ADR, чем длинная сессия без канона.
Компромисс «полнота репо в контексте» против «короткая сессия с карточкой» в главе про «Кто отвечает за код, который «написал» агент» проявляется так: инженер платформенной команды выбирает рычаг явно в тикете agent-backlog. Пропуск фиксации даёт незаполненный REDACTED в примере. Лучше короткий след в ADR, чем длинная сессия без канона.
С точки зрения порога execute maintainер критичного сервиса сравнивает две редакции шаблона для канал #agent-approvals. Расхождение всплывает как устаревшая копия skill-шаблона. Дальше — записать решение в ADR одной строкой и лимит восемь полей карточки задачи. Тема «Кто отвечает за код, который «написал» агент» без этой сверки остаётся лозунгом.
Остановка здесь нормальна: зафиксируйте решение в ADR одной страницей и переходите к следующему узкому углу.
Когда звать человека — а не продолжать цикл агента
«Когда звать человека — а не продолжать цикл агента» — навык рамки и проверки. Иллюстрация: когда тимлид платформы принёс «готовый» патч из сессии агента про порядка 40 шаблонов в библиотеке без карточки задачи.
Пакет вопросов владельцу
Для «Когда звать человека — а не продолжать цикл агента» полезнее пакет вопросов, чем «готовый фикс из сессии». Соберите ответы человеком, затем при необходимости упакуйте структуру отчёта.
— Что сознательно остаётся вне контекста агента (секреты, прод-дампы)?
— Кто владелец approve и кто на ревью (дежурный oncall / тимлид платформы)?
— Какие исходники уже есть по эпизоду с монорепо platform-sandbox на 15 мая 2026?
— Какой вопрос обязательно задать владельцу лично, а не модели?
— Какие действия нельзя делать до проверки владельца сервиса?
— Какой ориентир зафиксирован (стоп после 4 красных CI) и где его источник?
Пакет на разбор: карточка задачи, список вопросов, очищенный фрагмент, явная пометка, что выход агента не является merge без review.
Чего не решать в сессии агента
Про «триггеры остановки агента» нельзя сказать одной формулой. На практике дежурный oncall держит в голове срок 15 мая 2026, а модель — стремление закончить дифф. Расхождение и есть источник типового сбоя: в статусе сгладили красный риск authz до «под контролем».
тимлид платформы на ревью смотрит не «красиво ли», а сходится ли след: симптом, гипотеза, тест, решение. Расхождение дат между 15 мая 2026 и 15 мая 2026 — достаточный повод вернуть PR, даже если слог описания ровный.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с монорепо platform-sandbox достаточно фрагмента. Финал — в git с версией и review.
Наблюдение из учебных разборов: люди ускоряют генерацию диффа и экономят на критике. Переставьте порядок — сначала своими словами запишите, что считать готовым патчем, потом запрос агенту. Для связи с монорепо platform-sandbox критерий может звучать так: «есть дата 15 мая 2026, нет merge без approve, есть план отката».
Что собрать до встречи
Про «список вопросов владельцу сервиса» нельзя сказать одной формулой. На практике дежурный oncall держит в голове срок 15 мая 2026, а модель — стремление закончить дифф. Расхождение и есть источник типового сбоя: в статусе сгладили красный риск authz до «под контролем».
Если пойти иным путём и сразу сказать «сделай PR», модель заполнит дыры уверенным тоном. Именно так появляется сбой «в статусе сгладили красный риск authz до «под контролем»». Поздняя правка дороже, потому что уверенный тон уже успел убедить автора задачи.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с монорепо platform-sandbox достаточно фрагмента. Финал — в git с версией и review.
Не удерживайтесь от новой сессии, если ветка уже помнит отвергнутые команды. Перенос freeze-фактов (стоп после 4 красных CI, 15 мая 2026, список стоп-путей) в новую сессию дешевле спора с памятью модели.
Ещё о том, как что можно подготовить до эскалации
Когда смена обсуждает «что можно подготовить до эскалации», полезно сразу положить на стол учебный якорь: монорепо platform-sandbox, ориентир стоп после 4 красных CI, дата 15 мая 2026. Без якоря спор уходит в вкусовщину формулировок промпта.
Имеет смысл явно назвать владельца выбора по рычагу «авто-merge по зелёному CI/обязательный human approve». Без имени ответственность растворяется, а агент в следующей итерации снова качает рычаг в сторону завершённости диффа.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с монорепо platform-sandbox достаточно фрагмента. Финал — в git с версией и review.
Короткий контрольный вопрос для угла «что можно подготовить до эскалации»: что сломается, если в плане ошибётся одно поле, связанное с стоп после 4 красных CI? Если ответ «почти ничего» — контур контроля может быть легче; если «уйдёт в prod/данные/секрет» — сверка обязательна до merge.
Про «риск «ещё одной итерации»» нельзя сказать одной формулой. На практике дежурный oncall держит в голове срок 15 мая 2026, а модель — стремление закончить дифф. Расхождение и есть источник типового сбоя: в статусе сгладили красный риск authz до «под контролем».
Имеет смысл явно назвать владельца выбора по рычагу «пакет из десятка микрофиксов/один контролируемый проход». Без имени ответственность растворяется, а агент в следующей итерации снова качает рычаг в сторону завершённости диффа.
В контуре границ это означает propose по умолчанию и короткий контекст: в историю не должны попадать полные секреты и прод-дампы, если для задачи с монорепо platform-sandbox достаточно фрагмента. Финал — в git с версией и review.
Применительно к якорю главы (монорепо platform-sandbox, 15 мая 2026): уверенный тон ответа модели — свойство декодера, не доказательство существования api в вашей версии sdk. Проверка на столе у дежурный oncall — сверка стоп после 4 красных CI и поиск следов «в статусе сгладили красный риск authz до «под контролем»».
Применительно к якорю главы (монорепо platform-sandbox, 15 мая 2026): книга опирается на учебные якоря; ваши прод-ключи, клиентские pii и внутренние kpi в примерах не участвуют. Проверка на столе у дежурный oncall — сверка стоп после 4 красных CI и поиск следов «в статусе сгладили красный риск authz до «под контролем»».
Компромисс «полнота репо в контексте» против «узкий шаблон» в главе про «Когда звать человека — а не продолжать цикл агента» проявляется так: куратор evals агента выбирает рычаг явно в policies-as-code. Пропуск фиксации даёт смешение двух тикетов в одной ветке. Стоп-правило бесполезно, если его стыдно применять.
На после третьего красного CI в контуре репозиторий policies-as-code важнее не длина промпта, а наличие freeze (окно канарейки 45 минут). инженер платформенной команды возвращает с замечаниями план шагов propose-only. Причина типична: в RACI не было фамилии на approve. Угол «список вопросов владельцу сервиса». Стоп-правило бесполезно, если его стыдно применять.
Без драматизации по контуру агента автор CODEOWNERS выбирает сверить hash шаблона вместо авто-merge. Риск рядом — runaway refactor. Фиксация: манифест сессии в skill-prompts, лимит четыре колонки сравнения. Пробел, названный пробелом, уже прогресс. К углу «что можно подготовить до эскалации» это добавляет проверку: есть ли черновик диффа с датой 8 мая 2026.
На в пятницу до заморозки в контуре репозиторий policies-as-code важнее не длина промпта, а наличие freeze (rate limit 40 запросов/час). автор библиотеки агент-шаблонов откладывает merge реестр skill-шаблонов. Причина типична: в RACI не было фамилии на approve. Угол «риск «ещё одной итерации»». Пробел, названный пробелом, уже прогресс.
Для якоря репозиторий policies-as-code на 15 июля 2026 ориентир стоп после 4 красных CI: специалист по секретам открыть новую сессию с freeze, потому что модель сослалась на несуществующий API. Связка с «триггеры остановки агента» — через план шагов propose-only, а не через общий совет. Лучше короткий след в ADR, чем длинная сессия без канона.
Типичная картина смены по контуру агента инженер QA выбирает вернуть incomplete вместо авто-merge. Риск рядом — секрет в промпте. Фиксация: матрицу маршрутов в agent-backlog, лимит шесть вопросов разбора. Это скучно и надёжнее хайпа. К углу «список вопросов владельцу сервиса» это добавляет проверку: есть ли дамп трассы без секретов с датой 12 августа 2026.
Компромисс «авто-merge» против «узкий шаблон» в главе про «Когда звать человека — а не продолжать цикл агента» проявляется так: дежурный oncall выбирает рычаг явно в журнале решений смены. Пропуск фиксации даёт утечка PII в контекст. Стоп-правило бесполезно, если его стыдно применять.
Компромисс «большой рефакторинг одним PR» против «узкий шаблон» в главе про «Когда звать человека — а не продолжать цикл агента» проявляется так: ревьюер безопасности выбирает рычаг явно в журнале решений смены. Пропуск фиксации даёт незаполненный REDACTED в примере. Финал всё равно смотрит человек.
Компромисс «скорость диффа» против «узкий шаблон» в главе про «Когда звать человека — а не продолжать цикл агента» проявляется так: постановщик задач backlog выбирает рычаг явно в тикете agent-backlog. Пропуск фиксации даёт незаполненный REDACTED в примере. Финал всё равно смотрит человек.
Отдельно стоит зафиксировать вокруг реестр skill-шаблонов: инженер политик агента работает на утреннем handoff в ветке agent/. Без этого шага всплывает PII в контексте. Связка держится на один owner approve. Модель — черновик, не владелец merge. К углу «список вопросов владельцу сервиса» это добавляет проверку: есть ли чеклист ревью агентского PR с датой 19 марта 2026.
Компромисс «большой рефакторинг одним PR» против «короткая сессия с карточкой» в главе про «Когда звать человека — а не продолжать цикл агента» проявляется так: ревьюер безопасности выбирает рычаг явно в runbook oncall. Пропуск фиксации даёт typosquat-пакет. Модель остаётся черновиком, не владельцем merge.
Компромисс «одна модель на всё» против «узкий шаблон» в главе про «Когда звать человека — а не продолжать цикл агента» проявляется так: автор библиотеки агент-шаблонов выбирает рычаг явно в тикете agent-backlog. Пропуск фиксации даёт merge без approve gate. Версия в git важнее ветки чата.
Если уже ловили force-push в shared, автор CODEOWNERS до заморозки делает собрать стоп-пути и вычёркивает контракт diff+риски в policies-as-code. Иначе снова сработает «шаблон размножился». Рамка — семь строк freeze. Пустая ячейка честнее домысла. К углу «триггеры остановки агента» это добавляет проверку: есть ли политику redaction с датой 21 апреля 2026.
Для якоря стейджинг без прод-секретов на 21 апреля 2026 ориентир TTL логов 14 дней: тимлид платформы сверить hash шаблона, потому что критик добавил новые зависимости. Связка с «список вопросов владельцу сервиса» — через чеклист ревью агентского PR, а не через общий совет. Лучше короткий след в ADR, чем длинная сессия без канона.
Отдельно стоит зафиксировать по теме «Когда звать человека — а не продолжать цикл агента» инженер, ведущий политики агента маскирует перед запросом дамп трассы без секретов в журнале решений смены до полудня релизного окна. Иначе всплывает незаполненный REDACTED в примере. Угол «что можно подготовить до эскалации» здесь держится на семь строк freeze задачи. Версия в git важнее ветки чата.
Компромисс «большой рефакторинг одним PR» против «human approve» в главе про «Когда звать человека — а не продолжать цикл агента» проявляется так: дежурный oncall выбирает рычаг явно в журнале решений смены. Пропуск фиксации даёт runaway refactor без нарезки. Красота формулировки тут ни при чём.
Для якоря проект evals coding-agent на 26 августа 2026 ориентир лимит 128К токенов: автор библиотеки агент-шаблонов прогнать критик-дифф отдельно, потому что критик добавил новые зависимости. Связка с «триггеры остановки агента» — через реестр skill-шаблонов, а не через общий совет. Финал всё равно смотрит человек.
Для смены, которая принимает handoff автор CODEOWNERS-зоны сравнивает две редакции шаблона для библиотека skill-prompts. Расхождение всплывает как merge без approve gate. Дальше — записать решение в ADR одной строкой и лимит шесть вопросов на разбор смены. Тема «Когда звать человека — а не продолжать цикл агента» без этой сверки остаётся лозунгом.
Компромисс «длинная сессия» против «узкий шаблон» в главе про «Когда звать человека — а не продолжать цикл агента» проявляется так: техлид бэкенда выбирает рычаг явно в draft-PR с меткой версии. Пропуск фиксации даёт сглаженный красный риск authz. Версия в git важнее ветки чата.