TGViewer
Hard&Soft Skills Hard&Soft Skills @hardsoftskillscommunity · 6.24K subscribers
Post #1364 1.14K
Кто отвечает за код, который написал агент

Формальное правило одинаково от Google до open source: смёржил PR – значит отвечаешь, кто бы ни написал код, ты или агент.

Но когда в проде реально что-то падает, ответственность чаще утекает наверх: 46% enterprise-организаций называют виноватым CTO или VP Engineering, и лишь 7% – того, кто физически нажал "смёржить".

Дальше несколько моделей ответственности – и на практике работают не все.

👤 Кто написал – тот и отвечает


Это модель по умолчанию: имя в git blame отвечает за код целиком, независимо от того, кто его придумал.

Она работает, пока PR помещается в голову того, кто его одобрил. Но на масштабе в сотни PR в неделю содержательно понять каждое решение уже физически невозможно.

🔍 Кто ревьюит – тот и отвечает

Отсюда вторая линия защиты: ревьюер как гейт, который должен заметить то, что упустил автор.

Но объём работает и против него: в командах, где агент включён в поток, PR разрастаются, и ревьюер физически не успевает прочитать каждую строку до дедлайна одобрения.

Гейт такую нагрузку не выдерживает: почти две трети аппрувов уходят без единого комментария.

🎯 Кто владеет сервисом – тот и отвечает


Более зрелый ответ закрепляет ответственность по зоне риска.

Рутинные изменения идут ускоренным путём, а auth, платежи и миграции проходят через конкретного владельца сервиса, и итоговую подпись ставит служба безопасности.

🌀 Виноваты все – значит, не виноват никто

Там, где ответственность не определена, она естественно сползает на команду целиком.

PR ревьюился кем-то ещё, дизайн обсуждался до того, как открыли редактор.

Спросите отдельно службу безопасности, разработчика и ревьюера, кто виноват в инциденте – скорее всего, каждая сторона укажет на кого-то другого.

Это не распределённая ответственность, а её вакуум: три стороны одновременно считают виноватой друг друга.

📝 Кого назначили – тот и отвечает


У вакуума ответственности есть рабочее лекарство: то же коллективное владение, но с одним именем, названным заранее.

Reviewer of record – конкретное имя на каждый мерж с ИИ или без него, назначенное заранее, до инцидента.

Но важно, чтобы это имя было записано где-то, кроме памяти конкретного тимлида.

📚 Что почитать:

State of Code Abundance – CloudBees, 2026
State of AI in Security & Development – Aikido Security, 2026
  • 🔥 10
  • ❤ 2
More from @hardsoftskillscommunity
  1. Sep 18, 2026МИФ: После сеньора расти некуда – только в тимлиды идальше в менеджмент На ревью это звучи…
  2. Sep 11, 2026АНАТОМИЯ ФИЧИ: Как Яндекс.Такси ищет водителя Вы жмёте "Заказать" и через пару секунд полу…
  3. Sep 8, 2026Как обосновать архитектуру перед бизнесом Техническая команда обычно прекрасно знает, где…
  4. Sep 4, 2026АНАТОМИЯ ФИЧИ: Как устроен MCP Gateway в Uber Подключить MCP-сервер к агенту – это строчка…
  5. Sep 1, 2026Архитектурные катастрофы – часть 12: как 2 миллиона человек встретили Рождество в аэропорт…
  6. Aug 28, 2026Матрица навыков инженера: как изменился портрет с развитием AI Стек в резюме мало говорит…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →