---
title: Как интерпретировать статус платформы
description: Как правильно читать ops-обзор и статусные payload — какие «пустые» значения это нормальный простой, а какие означают настоящие проблемы.
locale: ru
version: 0.2.0
canonical: https://enterium-developer-docs.pages.dev/developers/ru/mcp/interpreting-status/
---

> Documentation index: https://enterium-developer-docs.pages.dev/developers/llms.txt — every page of this portal has a Markdown twin at <route>.md; the frozen API contract is at https://enterium-developer-docs.pages.dev/developers/api/openapi.json.

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

## Правила

| Видишь | Означает | НЕ означает |
| --- | --- | --- |
| `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`
  (см. [Как читать ошибки](../../guides/reading-errors/)).
- Каждый прогон записан как `pipeline_run` с построчными `run_step` —
  упавший прогон виден там, а не выводится из простоя.

## Золотое правило интерпретации

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