Vercel: 58% PR в крупнейшем монорепо сливаются без человека в ревью

Vercel опубликовала опыт по одному из старейших и самых нагруженных внутренних монорепозиториев на Next.js: там же маркетинг, документация, онбординг, дашборды и внутренние сервисы, в среднем — более 400 pull request’ов в неделю. Раньше у каждого PR требовалось ручное одобрение; в рамках агентного процесса 58% запросов на слияние проходят без участия человека в роли ревьюера, при этом среднее время от состояния «готов к ревью» до merge сократилось примерно на 62% — с порядка 29 часов до ориентировочно 11. Улучшились и перцентили time-to-merge (P50, P90).
Мотивация — узкое место ревью: критичные правки и эксперименты не доезжали до прода так быстро, как хотелось. Аналитика показала, что заметная доля одобрений шла без единого комментария, а часть — фактически «галочкой» за считанные минуты. Тогда логичный вопрос: от чего именно защищает правило «каждый PR только через человека», и не замедляет ли оно безопасные точечные изменения без выигрыша в качестве.
Авторы отделяют два типа работы: согласовать направление и архитектуру (alignment) и проверить, что результат работает и не ломает инварианты (verification). В зрелой кодовой базе многие диффы в основном про второе — туда ложатся тесты, статический анализ и модели, которые оценивают риск; людей имеет смысл оставлять там, где нужна экспертиза и спор по продукту. Отдельно подчёркивают иронию: агенты увеличивают поток PR и могут раздувать очередь на ревью, поэтому ответ — не «реже использовать AI», а пересобрать процесс так, чтобы человеческое внимание тратили на то, что действительно его требует.
Источник: 58% of PRs in our largest monorepo merge without human review (Vercel).