25. Manufacture KPI: Отсутствие прогулов
Date: 2026-03-10
Status
Accepted
Context
Требуется мотивировать своевременную явку на смену без опозданий. Метрика должна рассчитываться автоматически по данным выхода на работу (ActualWorkShedule).
Decision
- В KPICatalog заведена метрика pk=2, «Отсутствие прогулов», тип percentage, min/max 4/5, realtime, function_name=late_to_work.
- Критерий: выполнение = not work_shedule.is_late_for_shift(). Реализация в kpi_check_functions.py.
- KPIRecord создаётся с source_type='auto'; оплата входит в расчёт смены.
- Документация: metrics/002-otsutstvie-progulov.md.
Consequences
- Зависит от корректности определения опоздания в ActualWorkShedule.is_late_for_shift(). Общий поток — ADR 0023.