Хороший gate должен уметь не только пропускать результат, но и вовремя сказать «нет».

Самый опасный сценарий — не падение агента. Это зелёный ответ, который выглядит завершённым, но не содержит того, что обещал.

Например, агент вернул все обязательные поля, но внутри лежат пути к будущим файлам. Или документ заполнен заглушками. Или полный артефакт собран, но в нём применено старое правило, которое уже не действует.

Поэтому отрицательный путь нужно описывать заранее:

— что считаем незавершённым результатом; — какой признак переводит его в отказ; — сохраняем ли исходный ответ до ремонта; — кто решает, можно ли повторить запуск; — какие зависимые проверки становятся устаревшими после изменения требования.

Gate, который умеет только ставить зелёную галочку, проверяет happy path. Gate, который сохраняет причину отказа и границу проверки, помогает понять, что именно чинить.

Отказ — не провал процесса. Иногда это единственное честное свидетельство, что система не выдала результат за готовый.

Хороший gate должен уметь не только пропускать результат, но и вовремя сказать «нет».
Самый опасный сценарий — не падение агента | Сетка — социальная сеть от hh.ru Хороший gate должен уметь не только пропускать результат, но и вовремя сказать «нет».
Самый опасный сценарий — не падение агента | Сетка — социальная сеть от hh.ru