Серия 05. Шестьдесят часов в сутки
В понедельник переговорка пахла пережаренным кофе. На стене тянулись ночные алерты. Алексей листал их, Серёжа щурился в монитор, а в окне Кости помещалась только макушка.
Игнат подключил ноутбук. Алерты исчезли, стену занял график с синими столбцами. Игнат расправил плечи:
— У топовых пользователей больше шестидесяти агент-часов в сутки. На человека. Нам нужен такой же velocity.
Костя зевнул в микрофон:
— Агент-часы не показывают результат. Предлагаю считать принятые изменения.
Игнат щёлкнул по высокому столбцу:
— Сначала масштабируем activity. Контроль добавим потом.
Костя помолчал, кивнул и запустил восемь агентов.
К обеду кофемашина замолчала. На стене мигали двадцать три жёлтых pull request, а счётчик показывал сто сорок агент-часов. Пока Алексей дочитывал один комментарий, под ним появлялись два новых.
Алексей открыл схему зависимостей. Первый pull request ждал четвёртого, а четвёртый откатывал первый. Он развернул монитор к Игнату:
— Ни один нельзя выпускать без ручного ревью.
Игнат закрыл схему окном отчёта:
— Тогда review тоже автоматизируем. Пусть агенты проверяют друг друга.
Серёжа отодвинул кружку. В соседней вкладке уже была открыта защита ветки:
— Я уже ускорил: включил auto-merge без обязательного одобрения.
Жёлтые статусы позеленели. Запиликали уведомления; сорок девять pull request потянулись в `main`.
Костя впервые целиком появился в окне и чуть не упал со стула:
— В staging едут три взаимоисключающие версии. Остановить можно сейчас.
Алексей задержал курсор над Stop, посмотрел на Игната и нажал, не дожидаясь разрешения. Он вернул защиту ветки. В комнате стало тихо. На экране осталось: `Deployment canceled by alexey`.
Игнат постучал ногтем по фамилии Алексея:
— Вот. Human bottleneck подтверждён.
22 ·