{"active_scenarios": ["falldown_detected", "no_hardhat_persistent"], "analysis_config": {"flush_interval_seconds": 15.0, "include_event_records": true, "max_buffer_records": 32, "summary_interval_frames": 120, "summary_only": true}, "cctv_id": "16", "created_at": "2026-05-06T12:59:21", "instance_id": "1f1d8cdf", "record_type": "session_start", "source_url": "rtsp://admin:smart1357%21@223.171.148.6:554/Streaming/Channels/101"}
{"cctv_id": "16", "created_at": "2026-05-06T12:59:35", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 120, "lifetime_counters": {"real_match_assigned": 120, "tracker_online_targets": 120, "tracker_update_calls": 120}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005436, "bbox_height_ratio_median": 0.113715, "bbox_height_ratio_p75": 0.114062, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T12:59:47", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 240, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 7, "fall_candidate_rejected_no_support": 7, "fall_candidate_seen": 7, "real_match_assigned": 240, "tracker_online_targets": 240, "tracker_update_calls": 240}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005455, "bbox_height_ratio_median": 0.113542, "bbox_height_ratio_p75": 0.113889, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T12:59:59", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 360, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 61, "fall_candidate_rejected_no_support": 61, "fall_candidate_seen": 61, "real_match_assigned": 360, "tracker_online_targets": 360, "tracker_update_calls": 360}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005464, "bbox_height_ratio_median": 0.113715, "bbox_height_ratio_p75": 0.114583, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:00:11", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 480, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 181, "fall_candidate_rejected_no_support": 181, "fall_candidate_seen": 181, "real_match_assigned": 480, "tracker_online_targets": 480, "tracker_update_calls": 480}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005437, "bbox_height_ratio_median": 0.114062, "bbox_height_ratio_p75": 0.11441, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:00:23", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 600, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 301, "fall_candidate_rejected_no_support": 301, "fall_candidate_seen": 301, "real_match_assigned": 600, "tracker_online_targets": 600, "tracker_update_calls": 600}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005428, "bbox_height_ratio_median": 0.113889, "bbox_height_ratio_p75": 0.113889, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:00:35", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 720, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 421, "fall_candidate_rejected_no_support": 421, "fall_candidate_seen": 421, "real_match_assigned": 720, "tracker_online_targets": 720, "tracker_update_calls": 720}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005447, "bbox_height_ratio_median": 0.113715, "bbox_height_ratio_p75": 0.113715, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:00:47", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 840, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 541, "fall_candidate_rejected_no_support": 541, "fall_candidate_seen": 541, "real_match_assigned": 840, "tracker_online_targets": 840, "tracker_update_calls": 840}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005411, "bbox_height_ratio_median": 0.113542, "bbox_height_ratio_p75": 0.113715, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:00:59", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 960, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 661, "fall_candidate_rejected_no_support": 661, "fall_candidate_seen": 661, "real_match_assigned": 960, "tracker_online_targets": 960, "tracker_update_calls": 960}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005436, "bbox_height_ratio_median": 0.113542, "bbox_height_ratio_p75": 0.114062, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:01:11", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 1080, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 781, "fall_candidate_rejected_no_support": 781, "fall_candidate_seen": 781, "real_match_assigned": 1080, "tracker_online_targets": 1080, "tracker_update_calls": 1080}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005405, "bbox_height_ratio_median": 0.112847, "bbox_height_ratio_p75": 0.113368, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:01:23", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 1200, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 901, "fall_candidate_rejected_no_support": 901, "fall_candidate_seen": 901, "real_match_assigned": 1200, "tracker_online_targets": 1200, "tracker_update_calls": 1200}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005386, "bbox_height_ratio_median": 0.113021, "bbox_height_ratio_p75": 0.113715, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:01:35", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 1320, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 1021, "fall_candidate_rejected_no_support": 1021, "fall_candidate_seen": 1021, "real_match_assigned": 1320, "tracker_online_targets": 1320, "tracker_update_calls": 1320}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005419, "bbox_height_ratio_median": 0.113542, "bbox_height_ratio_p75": 0.113715, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:01:47", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 1440, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 1141, "fall_candidate_rejected_no_support": 1141, "fall_candidate_seen": 1141, "real_match_assigned": 1440, "tracker_online_targets": 1440, "tracker_update_calls": 1440}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005387, "bbox_height_ratio_median": 0.113194, "bbox_height_ratio_p75": 0.113542, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:01:59", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 1560, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 1261, "fall_candidate_rejected_no_support": 1261, "fall_candidate_seen": 1261, "real_match_assigned": 1560, "tracker_online_targets": 1560, "tracker_update_calls": 1560}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005447, "bbox_height_ratio_median": 0.113368, "bbox_height_ratio_p75": 0.114062, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:02:11", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 1680, "lifetime_counters": {"fall_candidate_no_prev_worker_context": 1381, "fall_candidate_rejected_no_support": 1381, "fall_candidate_seen": 1381, "real_match_assigned": 1680, "tracker_online_targets": 1680, "tracker_update_calls": 1680}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005439, "bbox_height_ratio_median": 0.113194, "bbox_height_ratio_p75": 0.113368, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"anchor_point": null, "cctv_id": "16", "created_at": "2026-05-06T13:02:16", "detail": {}, "event_id": null, "event_message": "안전모 미착용", "event_status": null, "event_type": "no_hardhat_persistent", "frame_idx": 1731, "frame_time": "2026-05-06 13:02:16", "instance_id": "1f1d8cdf", "last_assignment_source": "real_match", "meta": {"gear_name": "안전모", "matched_cover": 1.0, "min_cover": 0.35, "stable_frames": 4, "track_kind": "real", "violation_category": "안전모 미착용", "worker_identity_key": ["no_hardhat_persistent", "track_id", "4"]}, "persist_event": true, "record_type": "scenario_event", "scene_scale_profile": "mixed", "stable_frames": 4, "track_id": 4, "track_kind": "real", "zone_id": null, "zone_name": null}
{"anchor_point": null, "cctv_id": "16", "created_at": "2026-05-06T13:02:23", "detail": {}, "event_id": null, "event_message": "안전모 미착용", "event_status": null, "event_type": "no_hardhat_persistent", "frame_idx": 1799, "frame_time": "2026-05-06 13:02:22", "instance_id": "1f1d8cdf", "last_assignment_source": "reconciled_to_real", "meta": {"gear_name": "안전모", "matched_cover": 1.0, "min_cover": 0.35, "stable_frames": 58, "track_kind": "manual", "violation_category": "안전모 미착용", "worker_identity_key": ["no_hardhat_persistent", "track_id", "1000002"]}, "persist_event": true, "record_type": "scenario_event", "scene_scale_profile": "near", "stable_frames": 58, "track_id": 1000002, "track_kind": "manual", "zone_id": null, "zone_name": null}
{"cctv_id": "16", "created_at": "2026-05-06T13:02:23", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1, "작업자": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"assigned_from_manual_pool": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "reconciled_to_real": 1, "tracker_online_targets": 1, "tracker_update_calls": 1, "unmatched_objects": 1}, "frame_idx": 1800, "lifetime_counters": {"assigned_from_manual_pool": 59, "fall_candidate_no_prev_worker_context": 1428, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 1462, "fall_candidate_seen": 1464, "pseudo_created": 6, "pseudo_promoted_to_manual": 2, "pseudo_reused": 3, "real_match_assigned": 1817, "reconciled_to_real": 61, "tracker_online_targets": 1817, "tracker_removed_tracks": 2, "tracker_update_calls": 1800, "unmatched_objects": 70}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 1, "current_violation_count": 0, "pseudo_min_stable_frames": 3, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"굴착기": {"bbox_area_ratio_median": 0.091717, "bbox_height_ratio_median": 0.725, "bbox_height_ratio_p75": 0.770833, "bbox_width_ratio_median": 0.131738, "frame_presence_count": 6, "label_counts": {"excavator": 6}, "object_sample_count": 6}, "안전모 미착용": {"bbox_area_ratio_median": 0.005497, "bbox_height_ratio_median": 0.114236, "bbox_height_ratio_p75": 0.114583, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 122}, "object_sample_count": 122}, "작업자": {"bbox_area_ratio_median": 0.027369, "bbox_height_ratio_median": 0.366146, "bbox_height_ratio_p75": 0.569444, "bbox_width_ratio_median": 0.071143, "frame_presence_count": 78, "label_counts": {"person": 78}, "object_sample_count": 78}, "중장비": {"bbox_area_ratio_median": 0.041216, "bbox_height_ratio_median": 0.453819, "bbox_height_ratio_p75": 0.453819, "bbox_width_ratio_median": 0.09082, "frame_presence_count": 1, "label_counts": {"scissor_lift": 1}, "object_sample_count": 1}}, "scene_scale_metrics": {"sample_count": 78, "worker_height_ratio_median": 0.366146, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 1, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:02:35", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 1920, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 1475, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 1582, "fall_candidate_seen": 1584, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 1943, "reconciled_to_real": 90, "tracker_online_targets": 1943, "tracker_removed_tracks": 5, "tracker_update_calls": 1920, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005441, "bbox_height_ratio_median": 0.113889, "bbox_height_ratio_p75": 0.114236, "bbox_width_ratio_median": 0.047852, "frame_presence_count": 120, "label_counts": {"no_helmet": 132}, "object_sample_count": 132}, "작업자": {"bbox_area_ratio_median": 0.007775, "bbox_height_ratio_median": 0.185069, "bbox_height_ratio_p75": 0.197917, "bbox_width_ratio_median": 0.040625, "frame_presence_count": 33, "label_counts": {"person": 33}, "object_sample_count": 33}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:02:47", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 2040, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 1595, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 1702, "fall_candidate_seen": 1704, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 2063, "reconciled_to_real": 90, "tracker_online_targets": 2063, "tracker_removed_tracks": 5, "tracker_update_calls": 2040, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005447, "bbox_height_ratio_median": 0.113542, "bbox_height_ratio_p75": 0.113889, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:02:59", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 2160, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 1715, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 1822, "fall_candidate_seen": 1824, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 2183, "reconciled_to_real": 90, "tracker_online_targets": 2183, "tracker_removed_tracks": 5, "tracker_update_calls": 2160, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005464, "bbox_height_ratio_median": 0.113715, "bbox_height_ratio_p75": 0.114236, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:03:11", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 2280, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 1835, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 1942, "fall_candidate_seen": 1944, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 2303, "reconciled_to_real": 90, "tracker_online_targets": 2303, "tracker_removed_tracks": 5, "tracker_update_calls": 2280, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005436, "bbox_height_ratio_median": 0.113715, "bbox_height_ratio_p75": 0.113889, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:03:23", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 2400, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 1955, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 2062, "fall_candidate_seen": 2064, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 2423, "reconciled_to_real": 90, "tracker_online_targets": 2423, "tracker_removed_tracks": 5, "tracker_update_calls": 2400, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005472, "bbox_height_ratio_median": 0.113715, "bbox_height_ratio_p75": 0.114236, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:03:35", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 2520, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 2075, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 2182, "fall_candidate_seen": 2184, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 2543, "reconciled_to_real": 90, "tracker_online_targets": 2543, "tracker_removed_tracks": 5, "tracker_update_calls": 2520, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005403, "bbox_height_ratio_median": 0.113542, "bbox_height_ratio_p75": 0.113715, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:03:47", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 2640, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 2195, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 2302, "fall_candidate_seen": 2304, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 2663, "reconciled_to_real": 90, "tracker_online_targets": 2663, "tracker_removed_tracks": 5, "tracker_update_calls": 2640, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005428, "bbox_height_ratio_median": 0.113889, "bbox_height_ratio_p75": 0.113889, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:03:59", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 2760, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 2315, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 2422, "fall_candidate_seen": 2424, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 2783, "reconciled_to_real": 90, "tracker_online_targets": 2783, "tracker_removed_tracks": 5, "tracker_update_calls": 2760, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005455, "bbox_height_ratio_median": 0.113802, "bbox_height_ratio_p75": 0.113889, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:04:11", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 2880, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 2435, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 2542, "fall_candidate_seen": 2544, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 2903, "reconciled_to_real": 90, "tracker_online_targets": 2903, "tracker_removed_tracks": 5, "tracker_update_calls": 2880, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005399, "bbox_height_ratio_median": 0.113715, "bbox_height_ratio_p75": 0.11441, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:04:23", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 3000, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 2555, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 2662, "fall_candidate_seen": 2664, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 3023, "reconciled_to_real": 90, "tracker_online_targets": 3023, "tracker_removed_tracks": 5, "tracker_update_calls": 3000, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005419, "bbox_height_ratio_median": 0.113715, "bbox_height_ratio_p75": 0.114062, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:04:35", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 3120, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 2675, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 2782, "fall_candidate_seen": 2784, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 3143, "reconciled_to_real": 90, "tracker_online_targets": 3143, "tracker_removed_tracks": 5, "tracker_update_calls": 3120, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005411, "bbox_height_ratio_median": 0.113542, "bbox_height_ratio_p75": 0.113889, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:04:47", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 3240, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 2795, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 2902, "fall_candidate_seen": 2904, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 3263, "reconciled_to_real": 90, "tracker_online_targets": 3263, "tracker_removed_tracks": 5, "tracker_update_calls": 3240, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005349, "bbox_height_ratio_median": 0.112413, "bbox_height_ratio_p75": 0.113021, "bbox_width_ratio_median": 0.047852, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:04:59", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 3360, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 2915, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 3022, "fall_candidate_seen": 3024, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 3383, "reconciled_to_real": 90, "tracker_online_targets": 3383, "tracker_removed_tracks": 5, "tracker_update_calls": 3360, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005405, "bbox_height_ratio_median": 0.113021, "bbox_height_ratio_p75": 0.114062, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:05:11", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 3480, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 3035, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 3142, "fall_candidate_seen": 3144, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 3503, "reconciled_to_real": 90, "tracker_online_targets": 3503, "tracker_removed_tracks": 5, "tracker_update_calls": 3480, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005447, "bbox_height_ratio_median": 0.113368, "bbox_height_ratio_p75": 0.113542, "bbox_width_ratio_median": 0.048047, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:05:23", "instance_id": "1f1d8cdf", "payload": {"active_detection_counts": {"안전모 미착용": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"fall_candidate_no_prev_worker_context": 1, "fall_candidate_rejected_no_support": 1, "fall_candidate_seen": 1, "real_match_assigned": 1, "tracker_online_targets": 1, "tracker_update_calls": 1}, "frame_idx": 3600, "lifetime_counters": {"assigned_from_manual_pool": 90, "assigned_from_recent_track": 1, "fall_candidate_no_prev_worker_context": 3155, "fall_candidate_rejected_duplicate_base": 2, "fall_candidate_rejected_no_support": 3262, "fall_candidate_seen": 3264, "pseudo_created": 11, "pseudo_promoted_to_manual": 2, "pseudo_reused": 5, "real_match_assigned": 3623, "reconciled_to_real": 90, "tracker_online_targets": 3623, "tracker_removed_tracks": 5, "tracker_update_calls": 3600, "unmatched_objects": 109}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["falldown_detected", "no_hardhat_persistent"], "falldown_detected": {"returned_event_count": 0, "status": "returned_events"}, "no_hardhat_persistent": {"returned_event_count": 0, "status": "returned_events"}}, "no_hardhat_persistent": {"active_violation_count": 0, "current_violation_count": 0, "recovered_violation_count": 0, "recovery_grace_seconds": 2.0}}, "scene_metrics": {"안전모 미착용": {"bbox_area_ratio_median": 0.005386, "bbox_height_ratio_median": 0.1125, "bbox_height_ratio_p75": 0.113021, "bbox_width_ratio_median": 0.047656, "frame_presence_count": 120, "label_counts": {"no_helmet": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"sample_count": 111, "worker_height_ratio_median": 0.281597, "worker_small_worker_ratio": 0.0}, "scene_scale_profile": "near", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 1}}, "record_type": "tracking_summary"}
{"cctv_id": "16", "created_at": "2026-05-06T13:05:28", "instance_id": "1f1d8cdf", "record_counts": {"scenario_event": 2, "tracking_summary": 30}, "record_type": "session_stop"}
