Документация

Статусы задач

Все возможные статусы задачи, причины их возникновения и действия, которые нужно предпринять.

Статус задачи показывает её текущее положение на пути от описания до создания pull-запроса.

СтатусЗначение
PENDINGПринята, ожидает освобождения слота агента.
IN_PROGRESSНад ней в данный момент ведётся работа.
PENDING_REVIEWРабота завершена и прошла рецензирование; теперь ждёт интеграции или вашего одобрения.
COMPLETEDДоставлена.
NEEDS_HUMAN_REVIEWCoroid не может продолжить самостоятельно и запрашивает у вас указания.
PAUSEDВременно приостановлена, может быть возобновлена.
FAILEDВыполнение не удалось завершить.
CANCELLEDОстановлена вами.
WONT_FIXЗакрыта намеренно без выполнения работы.

PENDING

В очереди. Задача корректна и ожидает свободных ресурсов.

Если она задерживается дольше ожидаемого: все ваши слоты заняты, либо задачи с более высоким приоритетом стоят перед ней. Проверьте приоритет (P0 до P3) и ресурсы. Добавление слотов сокращает очередь; это не ускоряет уже запущенную работу.

IN_PROGRESS

Агент в процессе работы. Вы можете наблюдать за выполнением в реальном времени.

Если она выполняется значительно дольше аналогичных задач: обычно это связано с медленным или зависшим набором тестов, либо со спецификацией, слишком объёмной для агента. См. Когда задача зависает или завершается ошибкой.

PENDING_REVIEW

Работа выполнена и прошла автоматизированное рецензирование. Теперь ждёт интеграции или вашего решения.

Что делать: рассмотрите pull request. См. Рецензируйте и объедините результат.

COMPLETED

Доставлена. Для большинства задач это означает, что pull request открыта и готова к использованию; объединение остаётся за вами.

NEEDS_HUMAN_REVIEW

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

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

Если такой статус встречается часто, причина обычно — недостаточно детализированная спецификация. См. Спецификации.

PAUSED

Приостановлена намеренно и может быть возобновлена. Её слот освобождается во время паузы.

FAILED

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

Распространённые причины:

  • команды сборки или тестирования, не работающие в чистой среде
  • отсутствие зависимости, учётных данных или сервиса, необходимых для выполнения
  • потеря доступа к репозиторию в процессе выполнения
  • превышение лимита выполнения задачи по вашему тарифному плану

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

CANCELLED

Вы остановили её. Выполнение прекращается, и слот освобождается немедленно.

WONT_FIX

Закрыта намеренно без выполнения работы — уже решено, неактуально или отклонено. Отличается от CANCELLED по назначению: WONT_FIX — это оценка работы, CANCELLED — это оценка процесса выполнения.