# Задачи

Формат статусов: `[ ]` не начато, `[~]` в работе, `[x]` готово.

## 0. Инициализация пакета

- [x] Зафиксировать baseline архитектуру беспилотных весов.
- [x] Зафиксировать стартовый состав оборудования и потоков данных.
- [x] Подготовить лист согласований с принятыми owner-решениями.
- [x] Вывести пакет в published industry layer и синхронизировать его с runtime `weighbridge`.

## 1. Данные и модель

- [x] Зафиксировать DTO и сущности `weigh_session`, `driver_identity`, `media_evidence`, `weigh_alarm_event`.
- [x] Зафиксировать модель двухфазного цикла `tare/gross/net`.
- [x] Зафиксировать связь карточки с фотофиксацией и identity contour.
- [x] Добавить published policy для `manual_review`, `rejected`, `duplicate_session`.
- [x] Добавить published policy для media-retention и storage refs доказательных материалов.

## 2. Backend API

- [x] Зафиксировать phase-1 backend contract для `weighbridge-session`, `identity`, `media`, `alarms`.
- [x] Отразить offline queue, interlock и ERP sync как текущий runtime baseline.
- [x] Добавить отдельные media policy tests в инженерном контуре и затем поднять их в published acceptance.

## 3. Интеграции

- [~] Подключить весовой индикатор или контроллер.
- [~] Подключить production ANPR contour через `iT-2210`.
- [~] Подключить prototype or fallback ANPR contour на `iT-2110-015700`.
- [ ] Подключить верхнюю камеру `cargo_top`.
- [ ] Подключить QR scanner и RFID MIFARE.
- [ ] Подключить gate I/O через `iU-6130` / `iU-6135`.
- [ ] Зафиксировать failover policy между двумя панелями `iT-2110`.

## 4. Frontend и HMI

- [x] Отразить workspace/operator dashboard для весов как published baseline.
- [~] Отразить операторскую карточку взвешивания с phase actions, media evidence и alarm flow.
- [ ] Добавить HMI-flow для двухстороннего въезда и выезда и lane arbitration.
- [ ] Добавить экран exception/manual review и очередь interlock-состояний.

## 5. Тестирование и приемка

- [x] Зафиксировать E2E-сценарии автоматического цикла.
- [x] Зафиксировать anti-fraud сценарии.
- [x] Подготовить acceptance-критерии для `zero-operator` режима.
- [x] Подготовить pilot runbook и commissioning checklist для weighbridge-площадки.
