{"active_scenarios": ["equipment_activity_monitor", "equipment_entry_exit_counter", "danger_area_loitering"], "analysis_config": {"flush_interval_seconds": 15.0, "include_event_records": true, "max_buffer_records": 32, "summary_interval_frames": 120, "summary_only": true}, "cctv_id": "43", "created_at": "2026-07-07T17:36:05", "instance_id": "6f480af8", "record_type": "session_start", "source_url": "file:///data/box_steam/260423_seochosite_dataset/input/video/20260507_155115_260507_샘플다시저장_원본영상_sample_live_720p_10fps_aligned/2026-04-23 12_59_58 이동형 #1__live_camfix_1280x720_10fps_crf23.mp4"}
{"cctv_id": "43", "created_at": "2026-07-07T17:36:18", "instance_id": "6f480af8", "payload": {"active_detection_counts": {"굴착기": 4, "덤프트럭": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"assigned_from_manual_pool": 1, "real_match_assigned": 4, "reconciled_to_real": 1, "tracker_online_targets": 4, "tracker_update_calls": 1, "unmatched_objects": 1}, "frame_idx": 120, "lifetime_counters": {"assigned_from_manual_pool": 14, "pseudo_created": 3, "pseudo_promoted_to_manual": 2, "pseudo_reused": 3, "real_match_assigned": 569, "reconciled_to_real": 16, "tracker_online_targets": 569, "tracker_update_calls": 120, "unmatched_objects": 22}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["equipment_activity_monitor", "equipment_entry_exit_counter", "danger_area_loitering"], "danger_area_loitering": {"returned_event_count": 0, "status": "returned_events"}, "equipment_activity_monitor": {"returned_event_count": 0, "status": "returned_events"}, "equipment_entry_exit_counter": {"returned_event_count": 0, "status": "returned_events"}}, "equipment_entry_exit_counter": {"_entry": {"active_scenarios": ["equipment_activity_monitor", "equipment_entry_exit_counter", "danger_area_loitering"], "allowed_categories": ["굴착기", "덤프트럭", "작업자"], "called": true, "cctv_id": "43", "dump_truck_detection_count": 1}, "_runtime": {"allowed_categories": ["굴착기", "덤프트럭", "작업자"], "enabled_categories": ["덤프트럭"], "loaded_profile_count": 0, "runtime_status": "no_active_roi_profiles", "scene_scale_profile": "mixed", "skipped_reasons": {"덤프트럭": "no_active_roi_profile"}, "target_categories": ["덤프트럭"]}}}, "scene_metrics": {"굴착기": {"bbox_area_ratio_median": 0.003534, "bbox_height_ratio_median": 0.070139, "bbox_height_ratio_p75": 0.097917, "bbox_width_ratio_median": 0.050586, "frame_presence_count": 120, "label_counts": {"excavator": 471}, "object_sample_count": 471}, "덤프트럭": {"bbox_area_ratio_median": 0.011816, "bbox_height_ratio_median": 0.1, "bbox_height_ratio_p75": 0.1, "bbox_width_ratio_median": 0.118164, "frame_presence_count": 120, "label_counts": {"dump_truck": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"decision_basis": "pending", "decision_locked": false, "sample_cap": 40, "sample_count": 0}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 1, "pseudo": 0, "real": 4}}, "record_type": "tracking_summary"}
{"cctv_id": "43", "created_at": "2026-07-07T17:36:30", "instance_id": "6f480af8", "payload": {"active_detection_counts": {"굴착기": 3, "덤프트럭": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"real_match_assigned": 4, "tracker_online_targets": 4, "tracker_update_calls": 1}, "frame_idx": 240, "lifetime_counters": {"assigned_from_manual_pool": 77, "pseudo_created": 4, "pseudo_promoted_to_manual": 2, "pseudo_reused": 3, "real_match_assigned": 1051, "reconciled_to_real": 79, "tracker_online_targets": 1051, "tracker_removed_tracks": 1, "tracker_update_calls": 240, "unmatched_objects": 86}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["equipment_activity_monitor", "equipment_entry_exit_counter", "danger_area_loitering"], "danger_area_loitering": {"returned_event_count": 0, "status": "returned_events"}, "equipment_activity_monitor": {"returned_event_count": 0, "status": "returned_events"}, "equipment_entry_exit_counter": {"returned_event_count": 0, "status": "returned_events"}}, "equipment_entry_exit_counter": {"_entry": {"active_scenarios": ["equipment_activity_monitor", "equipment_entry_exit_counter", "danger_area_loitering"], "allowed_categories": ["굴착기", "덤프트럭", "작업자"], "called": true, "cctv_id": "43", "dump_truck_detection_count": 1}, "_runtime": {"allowed_categories": ["굴착기", "덤프트럭", "작업자"], "enabled_categories": ["덤프트럭"], "loaded_profile_count": 0, "runtime_status": "no_active_roi_profiles", "scene_scale_profile": "mixed", "skipped_reasons": {"덤프트럭": "no_active_roi_profile"}, "target_categories": ["덤프트럭"]}}}, "scene_metrics": {"굴착기": {"bbox_area_ratio_median": 0.003493, "bbox_height_ratio_median": 0.069444, "bbox_height_ratio_p75": 0.079861, "bbox_width_ratio_median": 0.05, "frame_presence_count": 120, "label_counts": {"excavator": 426}, "object_sample_count": 426}, "덤프트럭": {"bbox_area_ratio_median": 0.011768, "bbox_height_ratio_median": 0.099306, "bbox_height_ratio_p75": 0.099306, "bbox_width_ratio_median": 0.119141, "frame_presence_count": 120, "label_counts": {"dump_truck": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"decision_basis": "pending", "decision_locked": false, "sample_cap": 40, "sample_count": 0}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 0, "pseudo": 0, "real": 4}}, "record_type": "tracking_summary"}
{"cctv_id": "43", "created_at": "2026-07-07T17:36:42", "instance_id": "6f480af8", "payload": {"active_detection_counts": {"굴착기": 3, "덤프트럭": 1}, "analysis_flags": {"summary_due": true}, "frame_counters": {"assigned_from_manual_pool": 1, "real_match_assigned": 3, "reconciled_to_real": 1, "tracker_online_targets": 3, "tracker_update_calls": 1, "unmatched_objects": 1}, "frame_idx": 360, "lifetime_counters": {"assigned_from_manual_pool": 135, "assigned_from_recent_track": 1, "pseudo_created": 5, "pseudo_promoted_to_manual": 3, "pseudo_reused": 4, "real_match_assigned": 1476, "reconciled_to_real": 137, "tracker_online_targets": 1476, "tracker_removed_tracks": 4, "tracker_update_calls": 360, "unmatched_objects": 148}, "scenario_analysis": {"_execution": {"_resolved_scenarios": ["equipment_activity_monitor", "equipment_entry_exit_counter", "danger_area_loitering"], "danger_area_loitering": {"returned_event_count": 0, "status": "returned_events"}, "equipment_activity_monitor": {"returned_event_count": 0, "status": "returned_events"}, "equipment_entry_exit_counter": {"returned_event_count": 0, "status": "returned_events"}}, "equipment_entry_exit_counter": {"_entry": {"active_scenarios": ["equipment_activity_monitor", "equipment_entry_exit_counter", "danger_area_loitering"], "allowed_categories": ["굴착기", "덤프트럭", "작업자"], "called": true, "cctv_id": "43", "dump_truck_detection_count": 1}, "_runtime": {"allowed_categories": ["굴착기", "덤프트럭", "작업자"], "enabled_categories": ["덤프트럭"], "loaded_profile_count": 0, "runtime_status": "no_active_roi_profiles", "scene_scale_profile": "mixed", "skipped_reasons": {"덤프트럭": "no_active_roi_profile"}, "target_categories": ["덤프트럭"]}}}, "scene_metrics": {"굴착기": {"bbox_area_ratio_median": 0.003562, "bbox_height_ratio_median": 0.070833, "bbox_height_ratio_p75": 0.073611, "bbox_width_ratio_median": 0.05, "frame_presence_count": 120, "label_counts": {"excavator": 367}, "object_sample_count": 367}, "덤프트럭": {"bbox_area_ratio_median": 0.011729, "bbox_height_ratio_median": 0.098611, "bbox_height_ratio_p75": 0.099306, "bbox_width_ratio_median": 0.118945, "frame_presence_count": 120, "label_counts": {"dump_truck": 120}, "object_sample_count": 120}}, "scene_scale_metrics": {"decision_basis": "pending", "decision_locked": false, "sample_cap": 40, "sample_count": 0}, "scene_scale_profile": "mixed", "track_kind_counts": {"manual": 1, "pseudo": 0, "real": 3}}, "record_type": "tracking_summary"}
{"cctv_id": "43", "created_at": "2026-07-07T17:36:53", "instance_id": "6f480af8", "record_counts": {"scenario_debug": 0, "scenario_event": 0, "tracking_summary": 3}, "record_type": "session_stop"}
