Сервис работает. Значит, можно выпускать?
Запуск подтвердил, что программа работает. Достаточно ли этого, чтобы отдать её на приёмку или открыть пользователям?

Однажды я следил за автоматическим запуском. Всё прошло без ошибок, и я получил ожидаемый результат. Можно было сказать: «Работает». А вот готов ли результат к следующему шагу, я ещё не проверил.
Дальше на этот результат должна была опираться другая часть системы. Для этого важно было знать, что он отражает нужное состояние проекта. Успешный запуск сам по себе этого не подтверждал. Он показал, что одна часть работы выполнена, — не больше, но и не меньше.
Так бывает и после развёртывания: новая версия запустилась, сервис отвечает на запросы. Это важный результат. Но иногда программу уже можно тестировать внутри команды, а отдавать заказчику на приёмку ещё рано. Бывает даже, что программа работает у пользователей, но всё ещё требует постоянного ручного контроля.
Поэтому я стараюсь договаривать фразу. «Можно начинать внутренние тесты». «Версия развёрнута, но выпускать ещё рано». «Задача отработала; пока не проверено, можно ли передать результат дальше». Это звучит не так бодро, как одно слово «готово», зато понятно, какое решение уже можно принимать.
С агентами разница особенно заметна. Черновик я прочту сам и смогу исправить ошибку. Другое дело, если по ответу агента тут же действует другая система. Тогда мне важно знать не только то, что одна попытка удалась, но и как я замечу сбой и что произойдёт после него.
Я не жду, пока исчезнет последняя неопределённость. С таким условием мало что вообще добралось бы до пользователей. Иногда одного удачного запуска действительно достаточно. Но «работает» — это то, что я наблюдал. А когда я говорю «готово», стоит добавить: к чему именно?