E2E сценарии#
Документ фиксирует первый набор end-to-end сценариев для беспилотного весового контура.
1. Scope#
отрасль:
weighbridgeконтур:
edge-singleprimary HMI:
2 x iT-2110-015700optional production ANPR:
iT-2210базовые интеграции: весовой индикатор, ANPR, верхняя камера, QR, RFID, gate I/O
2. E2E-WB-01: Полный автоматический цикл#
Цель: подтвердить zero-operator сценарий detected -> partial -> completed.
Шаги:
Получить
lane/triggerот шлагбаума, зоны въезда или video analytics и взвести автоматический цикл.Если пришел
cycle_stage_hint, перевести цикл на ожидаемый следующий шаг без потери ownership внутри weighbridge-модуля.Получить plate через ANPR.
Подтвердить стабильный вес и записать первую фазу.
Создать или прикрепить
cargo_topevidence по правилам phase policy.Повторно зафиксировать вторую фазу рейса.
Рассчитать
net_kgи закрыть карточку какcompleted.
Критерии:
один и тот же
correlation_idсвязываетlane/trigger, plate и media evidence;lane/triggerсzone_roleиcycle_stage_hintкорректно двигает автоматический цикл;обе панели видят одну и ту же сессию;
completedдостигается без ручного вмешательства;карточка содержит массу, media и plate.
3. E2E-WB-02: Partial session и дозаполнение#
Цель: подтвердить, что partial session хранится до второй фазы.
Шаги:
Создать сессию и записать только
tare.Оставить карточку в
tare_recorded.Через отдельный проход записать
gross.Подтвердить переход в
completed.
Критерии:
partial session не теряется;
сохраняется plate и связанное evidence;
net_kgвычисляется только после второй фазы.
4. E2E-WB-03: ANPR mismatch#
Цель: проверить перевод в manual_review.
Шаги:
Зафиксировать plate на въезде.
На второй фазе получить другой plate.
Подтвердить alarm
weighbridge_anpr_mismatch.
Критерии:
сессия уходит в
manual_review;автоматическое закрытие блокируется;
evidence и alarm сохраняются в карточке.
5. E2E-WB-04: Camera degraded#
Цель: проверить правила media policy.
Шаги:
Выполнить
grossбезcargo_topevidence.Проверить невозможность automatic close.
Повторить сценарий для
tareбезcargo_top.
Критерии:
для
grossсессия уходит вmanual_review;для
tareправило зависит от empty/dispute policy.
6. E2E-WB-05: QR/RFID enrichment#
Цель: подтвердить, что enrichment не блокирует automatic flow.
Шаги:
Выполнить полный цикл без QR или RFID.
Повторить цикл с QR.
Повторить цикл с RFID.
Повторить цикл с QR+RFID.
Критерии:
во всех случаях automatic cycle завершается;
identity data корректно дозаполняют карточку;
sourceпринимаетqr|rfid|mixed.