> ## Documentation Index
> Fetch the complete documentation index at: https://avala.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Принятый час

> Единица, которую Avala поставляет в программе обучения на опыте флота, и причины отклонения, о которых сообщает Avala

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

## Определение

Принятый час означает один час времени последовательностей, который:

1. **Насыщен манипуляциями.** Руки или концевые эффекторы выполняют задачу в течение засчитанного времени. Простой, переходы между комнатами и время цикла прибора не засчитываются. Бриф определяет, как учитывается ожидание внутри задачи.
2. **Руки видны.** Руки и объект манипуляции остаются в кадре на сегментах манипуляции.
3. **Откалиброван.** У последовательности есть действующая калибровка для её установки.
4. **Покрыт согласием.** Согласие покрывает каждого человека и каждое место в кадре. Применены скрытия данных, которых требует программа.
5. **Принят.** Последовательность проходит критерии приёмки программы и рецензирование человеком.

Принятые часы указаны в каждом [отчёте о покрытии](/docs/ru/fleet-learning/coverage.md) с разбивкой по ячейкам покрытия. Рядом указано отклонённое время с причинами.

## Как работает приёмка

Каждая запись сначала получает машинный вердикт. Затем рецензент подтверждает или переопределяет его.

| Вердикт | Значение |
| - | - |
| `accept` | Все критерии пройдены. Запись идёт на рецензирование человеком. |
| `quarantine` | Один из критериев не удалось измерить. Решение принимает рецензент. |
| `reject` | Блокирующий критерий не пройден. Код причины записан. |

Вердикты и причины можно прочитать через MCP-сервер. `get_result_acceptance` возвращает вердикт для одной записи. `get_campaign_acceptance_summary` возвращает доли приёмки и основные причины отклонения для кампании сбора. См. [Использование Avala с ИИ](/docs/ru/getting-started/mcp.md).

## Причины отклонения

Avala сообщает причину для каждой отклонённой последовательности.

### Проверки записи

Эти причины получены из машинных проверок и решений рецензентов. У них стабильные коды.

| Код | Причина |
| - | - |
| `hands_not_visible` | Руки выходят из кадра во время манипуляции. |
| `too_short` | Последовательность короче, чем требует задача. |
| `too_long` | Последовательность намного длиннее заданной длительности задачи. |
| `wrong_task` | Последовательность показывает другую задачу, чем в брифе. |
| `bad_framing` | Камера направлена в сторону от рабочей зоны. |
| `phone_moved` | Устройство записи сдвинулось или упало во время последовательности. |
| `audio_missing` | Программа требует звук, но звуковая дорожка отсутствует. |
| `extraction_failed` | Файл обрезан или повреждён и не читается. |
| `acceptance_frame_rate_drop` | Частота кадров падает на длительное время. |
| `acceptance_shake_sustained` | Тряска камеры остаётся сильной длительное время. |
| `acceptance_camera_stopped` | Камера прекращает запись до конца последовательности. |
| `acceptance_missing_channel` | Отсутствует сенсорный канал, который требует программа. |

### Проверки программы

Avala также отклоняет последовательности, которые не соответствуют определению программы. Они указаны в отчёте о покрытии с количеством последовательностей и часов по каждой причине.

| Причина | Значение |
| - | - |
| Недостаточно манипуляций | Слишком большая часть последовательности приходится на простой, ожидание или ходьбу. |
| Калибровка отсутствует или недействительна | Для установки нет калибровки, или калибровка не проходит проверку. |
| Согласие или конфиденциальность | Согласие не покрывает человека или место в кадре, или обязательное скрытие данных не сработало. |
| Синхронизация временных меток | Потоки расходятся сильнее допуска программы. |
| Дубликат или пересечение | Видеоотпечатки находят этот материал в текущей поставке, в одной из прошлых поставок или в эталонном наборе. |
| Постановочная сцена | Сцена не соответствует [стандарту реалистичности сцены](/docs/ru/fleet-learning/coverage.md). |
| Превышен лимит концентрации | Последовательность вывела бы место, оператора или ячейку за согласованный лимит. |
| Небезопасно | Последовательность содержит небезопасное действие или состояние. |

Последовательность может быть технически валидной и при этом не войти в принятые часы. Её [метаданные последовательности](/docs/ru/fleet-learning/sequence-metadata.md) хранят техническую валидность и поведенческий результат раздельно.
