Перейти к содержимому

Как интерпретировать статус платформы

Агенты, читающие статусные эндпоинты платформы, часто принимают нормальный простой за отказ. Эта страница — правила интерпретации. Если твой вывод — «платформа сломана», сверься с таблицей до репорта.

ВидишьОзначаетНЕ означает
orchestrator.present: false / alive: falseНормальный простой. Постоянного демона-оркестратора в проде нет; генерация идёт по ночному таймеруАварию. Тревога — только при present: true и alive: false (протух heartbeat)
velocity: 0, in_flight: 0Прямо сейчас нет активного прогонаЗастрявшую очередь
contracts[].remaining > 0Кандидаты генерации, которые ночной батч добьёт под дневным капомБэклог отказов или очередь эмбеддингов
Тихий деньНочной прогон закончился; следующий стартует по таймеруМёртвый планировщик

Где смотреть реальную воронку исполнения

Заголовок раздела «Где смотреть реальную воронку исполнения»
  • Домен cycles (см. list_domains) показывает фактическую воронку: что задиспатчено, что завершилось, что упало.
  • Свежие отказы — в поверхности ошибок: GET /api/v1/errors (см. Как читать ошибки).
  • Каждый прогон записан как pipeline_run с построчными run_step — упавший прогон виден там, а не выводится из простоя.

Смысл живёт в значениях payload. Если статусное поле несёт note рядом с числом — заметка и есть авторитетный контекст: цитируй её в отчёте, а не выдумывай числу объяснение.