Пилотный регламент#
Документ для пилотной эксплуатации poultry-объекта на площадке.
Дата версии: 2026-03-06.
1. Контур пилота#
Уровень развёртывания:
site/cabinet(одна активная отрасль).Отрасль:
poultry.Подтипы:
poultry.broiler,poultry.layer.Базовые модули пилота:
poultry-climatepoultry-flockpoultry-feedwaterpoultry-productionpoultry-alarmsstatus(bridge критических тревог)
2. Подготовка перед запуском#
Проверить контекст:
GET /api/v1/app/contextindustry_code=poultryкорректные
tenant_id/site_id
Проверить установку модулей:
GET /api/v1/modules/list?industry_code=poultry&site_id=<site_id>
Проверить site-policy:
GET /api/v1/modules/site-policy/list?site_id=<site_id>
Проверить опубликованные профили:
GET /api/v1/poultry-climate/list?state=publishedGET /api/v1/poultry-feedwater/list?state=published
Проверить доступность alarm/status-контуров:
GET /api/v1/poultry-alarms/list?limit=1GET /api/v1/status/list?limit=1
3. Ежедневный операционный цикл#
3.1. Старт смены#
Проверить активные партии:
GET /api/v1/poultry-flock/list?status=active
Проверить активные возрастные фазы:
GET /api/v1/poultry-climate/list?batch_id=<batch_id>¤t_age_days=<N>&age_mode=active
Проверить последние telemetry/ingest:
POST /api/v1/poultry-climate/commands/telemetry(контрольный heartbeat)POST /api/v1/poultry-climate/sensors/commands/ingest(датчики T/RH/pressure/gas)POST /api/v1/poultry-feedwater/commands/ingest(feed/water counters)
3.2. В течение смены#
Для корректировки профиля:
POST /api/v1/poultry-climate/commands/setpointPOST /api/v1/poultry-climate/commands/ack
Для диагностики тревог по telemetry:
POST /api/v1/poultry-alarms/commands/evaluate
Для подтверждения/эскалации:
POST /api/v1/poultry-alarms/commands/ackPOST /api/v1/poultry-alarms/commands/escalate
3.3. Закрытие смены#
Проверить KPI:
GET /api/v1/poultry-production/kpi?window_days=7
Проверить отклонения feed/water:
GET /api/v1/poultry-feedwater/list?limit=50Контроль полей:
operational_status,*_deviation_pct,anomaly_flags,last_counter_at
Проверить трассировку критических событий:
GET /api/v1/poultry-alarms/list?severity=criticalGET /api/v1/status/list(поcorrelation_id)
4. Реакция на инциденты#
4.1. Критический микроклимат (critical/high)#
Выполнить
POST /api/v1/poultry-alarms/commands/evaluateс текущей telemetry.Проверить, что событие появилось в:
poultry-alarms(детальный контур),status(bridge).
Назначить ответственного и подтвердить:
POST /api/v1/poultry-alarms/commands/ack
Если SLA нарушен, выполнить:
POST /api/v1/poultry-alarms/commands/escalate
4.2. Отклонения по корму/воде#
Подать counters:
POST /api/v1/poultry-feedwater/commands/ingest
При
status=warn|alarm:проверить
anomaly_flagsи*_deviation_pct,запустить
poultry-alarms/evaluateсwater_deviation_pct/feed_deviation_pct,зафиксировать действие оператора через
ack.
5. Нормативы и rollback#
Экспорт нормативов:
POST /api/v1/poultry-profiles/commands/export-yaml
Импорт в другое хозяйство:
POST /api/v1/poultry-profiles/commands/import-yaml
Публикация новой версии:
POST /api/v1/poultry-profiles/commands/publish
Откат:
POST /api/v1/poultry-profiles/commands/rollback
6. Критерии готовности пилота#
Все poultry-модули установлены и доступны по site-policy.
Age-phase микроклимат подтвержден тестом и e2e-сценарием.
Критические тревоги и SLA-эскалация подтверждены.
KPI и эксплуатационные отклонения трассируются сквозно.
Операторы используют единый порядок действий по разделам 3-5.