Модель данных (ключевые сущности) 3.1. Event (сырое событие от машины)id, timestamp_utc
- vehicle_id, device_id
- lat, lon, heading, speed
- defect_type (enum)
- severity (S1–S4)
- confidence (0..1)
- media_original_url, media_annotated_url (опц.)
- model_version
- status_raw: NEW / DROPPED (если отфильтровали сервером)
3.2. Defect (объект на местности — результат дедуп/слияния)defect_id
- centroid_lat/lon, road_id (если есть)
- defect_type, max_severity
- first_seen, last_seen
- events_count
- current_status: NEW / CONFIRMED / IN_WORK / FIXED / REJECTED
- assigned_to, SLA_deadline (опц.)
- comments, attachments (after-fix photo)
3.3. JournalEntry (оперативный журнал)запись, связанная с Defect
- кто/когда подтвердил
- кому назначено
- действия/решения/комментарии
- связи с внешними системами (опц.)