{
  "stage": "PASS",
  "settings": {
    "revision": "c8d746a76fdb214aa1b99f6bdc8d5fe00966fefaed50be3373ad64b77a15e3b4",
    "display_score": 0.25,
    "pose": {
      "enabled": false,
      "show_bbox": true,
      "show_joints": false,
      "show_edges": false,
      "person_score": 0.25,
      "joint_score": 0.15,
      "min_joints": 10,
      "nms_enabled": true,
      "nms_iou_threshold": 0.85,
      "detail_track_id": null,
      "detail_object_ref": null,
      "detail_frame_seq": null,
      "show_joint_names": false,
      "show_joint_scores": false,
      "capture_interval_s": 3.0
    },
    "fire": {
      "enabled": false
    },
    "execution_plan": {
      "category": "person",
      "model": "RFDETRMedium",
      "role": "det",
      "outputs": [
        "bbox"
      ]
    },
    "downstream_score": 0.5,
    "frame_time_anchor": {
      "startWallTimeMs": 1789427800508,
      "synthetic": true
    },
    "analysisFpsTarget": 10.0,
    "intrusion": {
      "enabled": true,
      "roi_id": "primary",
      "roi_name": "Test center-right",
      "debug_roi": true,
      "roi": [
        [
          0.35,
          0.3
        ],
        [
          0.85,
          0.3
        ],
        [
          0.85,
          1
        ],
        [
          0.35,
          1
        ]
      ],
      "point_x": 0.5,
      "point_y": 1.0,
      "confidence": 0.5,
      "dwell_seconds": 0.5,
      "rearm_seconds": 1.0,
      "grace_seconds": 0.5,
      "retention_seconds": 30.0,
      "max_states": 1024
    },
    "display_categories": [
      "person"
    ],
    "debug_all_candidates": false,
    "categories": [
      {
        "key": "person",
        "displayName": "person",
        "modelKey": "RFDETRMedium",
        "classId": 0,
        "scenarios": [
          "INTRUSION"
        ]
      },
      {
        "key": "bicycle",
        "displayName": "bicycle",
        "modelKey": "RFDETRMedium",
        "classId": 1,
        "scenarios": []
      },
      {
        "key": "car",
        "displayName": "car",
        "modelKey": "RFDETRMedium",
        "classId": 2,
        "scenarios": []
      },
      {
        "key": "motorcycle",
        "displayName": "motorcycle",
        "modelKey": "RFDETRMedium",
        "classId": 3,
        "scenarios": []
      },
      {
        "key": "airplane",
        "displayName": "airplane",
        "modelKey": "RFDETRMedium",
        "classId": 4,
        "scenarios": []
      },
      {
        "key": "bus",
        "displayName": "bus",
        "modelKey": "RFDETRMedium",
        "classId": 5,
        "scenarios": []
      },
      {
        "key": "train",
        "displayName": "train",
        "modelKey": "RFDETRMedium",
        "classId": 6,
        "scenarios": []
      },
      {
        "key": "truck",
        "displayName": "truck",
        "modelKey": "RFDETRMedium",
        "classId": 7,
        "scenarios": []
      },
      {
        "key": "boat",
        "displayName": "boat",
        "modelKey": "RFDETRMedium",
        "classId": 8,
        "scenarios": []
      },
      {
        "key": "traffic light",
        "displayName": "traffic light",
        "modelKey": "RFDETRMedium",
        "classId": 9,
        "scenarios": []
      },
      {
        "key": "fire hydrant",
        "displayName": "fire hydrant",
        "modelKey": "RFDETRMedium",
        "classId": 10,
        "scenarios": []
      },
      {
        "key": "stop sign",
        "displayName": "stop sign",
        "modelKey": "RFDETRMedium",
        "classId": 11,
        "scenarios": []
      },
      {
        "key": "parking meter",
        "displayName": "parking meter",
        "modelKey": "RFDETRMedium",
        "classId": 12,
        "scenarios": []
      },
      {
        "key": "bench",
        "displayName": "bench",
        "modelKey": "RFDETRMedium",
        "classId": 13,
        "scenarios": []
      },
      {
        "key": "bird",
        "displayName": "bird",
        "modelKey": "RFDETRMedium",
        "classId": 14,
        "scenarios": []
      },
      {
        "key": "cat",
        "displayName": "cat",
        "modelKey": "RFDETRMedium",
        "classId": 15,
        "scenarios": []
      },
      {
        "key": "dog",
        "displayName": "dog",
        "modelKey": "RFDETRMedium",
        "classId": 16,
        "scenarios": []
      },
      {
        "key": "horse",
        "displayName": "horse",
        "modelKey": "RFDETRMedium",
        "classId": 17,
        "scenarios": []
      },
      {
        "key": "sheep",
        "displayName": "sheep",
        "modelKey": "RFDETRMedium",
        "classId": 18,
        "scenarios": []
      },
      {
        "key": "cow",
        "displayName": "cow",
        "modelKey": "RFDETRMedium",
        "classId": 19,
        "scenarios": []
      },
      {
        "key": "elephant",
        "displayName": "elephant",
        "modelKey": "RFDETRMedium",
        "classId": 20,
        "scenarios": []
      },
      {
        "key": "bear",
        "displayName": "bear",
        "modelKey": "RFDETRMedium",
        "classId": 21,
        "scenarios": []
      },
      {
        "key": "zebra",
        "displayName": "zebra",
        "modelKey": "RFDETRMedium",
        "classId": 22,
        "scenarios": []
      },
      {
        "key": "giraffe",
        "displayName": "giraffe",
        "modelKey": "RFDETRMedium",
        "classId": 23,
        "scenarios": []
      },
      {
        "key": "backpack",
        "displayName": "backpack",
        "modelKey": "RFDETRMedium",
        "classId": 24,
        "scenarios": []
      },
      {
        "key": "umbrella",
        "displayName": "umbrella",
        "modelKey": "RFDETRMedium",
        "classId": 25,
        "scenarios": []
      },
      {
        "key": "handbag",
        "displayName": "handbag",
        "modelKey": "RFDETRMedium",
        "classId": 26,
        "scenarios": []
      },
      {
        "key": "tie",
        "displayName": "tie",
        "modelKey": "RFDETRMedium",
        "classId": 27,
        "scenarios": []
      },
      {
        "key": "suitcase",
        "displayName": "suitcase",
        "modelKey": "RFDETRMedium",
        "classId": 28,
        "scenarios": []
      },
      {
        "key": "frisbee",
        "displayName": "frisbee",
        "modelKey": "RFDETRMedium",
        "classId": 29,
        "scenarios": []
      },
      {
        "key": "skis",
        "displayName": "skis",
        "modelKey": "RFDETRMedium",
        "classId": 30,
        "scenarios": []
      },
      {
        "key": "snowboard",
        "displayName": "snowboard",
        "modelKey": "RFDETRMedium",
        "classId": 31,
        "scenarios": []
      },
      {
        "key": "sports ball",
        "displayName": "sports ball",
        "modelKey": "RFDETRMedium",
        "classId": 32,
        "scenarios": []
      },
      {
        "key": "kite",
        "displayName": "kite",
        "modelKey": "RFDETRMedium",
        "classId": 33,
        "scenarios": []
      },
      {
        "key": "baseball bat",
        "displayName": "baseball bat",
        "modelKey": "RFDETRMedium",
        "classId": 34,
        "scenarios": []
      },
      {
        "key": "baseball glove",
        "displayName": "baseball glove",
        "modelKey": "RFDETRMedium",
        "classId": 35,
        "scenarios": []
      },
      {
        "key": "skateboard",
        "displayName": "skateboard",
        "modelKey": "RFDETRMedium",
        "classId": 36,
        "scenarios": []
      },
      {
        "key": "surfboard",
        "displayName": "surfboard",
        "modelKey": "RFDETRMedium",
        "classId": 37,
        "scenarios": []
      },
      {
        "key": "tennis racket",
        "displayName": "tennis racket",
        "modelKey": "RFDETRMedium",
        "classId": 38,
        "scenarios": []
      },
      {
        "key": "bottle",
        "displayName": "bottle",
        "modelKey": "RFDETRMedium",
        "classId": 39,
        "scenarios": []
      },
      {
        "key": "wine glass",
        "displayName": "wine glass",
        "modelKey": "RFDETRMedium",
        "classId": 40,
        "scenarios": []
      },
      {
        "key": "cup",
        "displayName": "cup",
        "modelKey": "RFDETRMedium",
        "classId": 41,
        "scenarios": []
      },
      {
        "key": "fork",
        "displayName": "fork",
        "modelKey": "RFDETRMedium",
        "classId": 42,
        "scenarios": []
      },
      {
        "key": "knife",
        "displayName": "knife",
        "modelKey": "RFDETRMedium",
        "classId": 43,
        "scenarios": []
      },
      {
        "key": "spoon",
        "displayName": "spoon",
        "modelKey": "RFDETRMedium",
        "classId": 44,
        "scenarios": []
      },
      {
        "key": "bowl",
        "displayName": "bowl",
        "modelKey": "RFDETRMedium",
        "classId": 45,
        "scenarios": []
      },
      {
        "key": "banana",
        "displayName": "banana",
        "modelKey": "RFDETRMedium",
        "classId": 46,
        "scenarios": []
      },
      {
        "key": "apple",
        "displayName": "apple",
        "modelKey": "RFDETRMedium",
        "classId": 47,
        "scenarios": []
      },
      {
        "key": "sandwich",
        "displayName": "sandwich",
        "modelKey": "RFDETRMedium",
        "classId": 48,
        "scenarios": []
      },
      {
        "key": "orange",
        "displayName": "orange",
        "modelKey": "RFDETRMedium",
        "classId": 49,
        "scenarios": []
      },
      {
        "key": "broccoli",
        "displayName": "broccoli",
        "modelKey": "RFDETRMedium",
        "classId": 50,
        "scenarios": []
      },
      {
        "key": "carrot",
        "displayName": "carrot",
        "modelKey": "RFDETRMedium",
        "classId": 51,
        "scenarios": []
      },
      {
        "key": "hot dog",
        "displayName": "hot dog",
        "modelKey": "RFDETRMedium",
        "classId": 52,
        "scenarios": []
      },
      {
        "key": "pizza",
        "displayName": "pizza",
        "modelKey": "RFDETRMedium",
        "classId": 53,
        "scenarios": []
      },
      {
        "key": "donut",
        "displayName": "donut",
        "modelKey": "RFDETRMedium",
        "classId": 54,
        "scenarios": []
      },
      {
        "key": "cake",
        "displayName": "cake",
        "modelKey": "RFDETRMedium",
        "classId": 55,
        "scenarios": []
      },
      {
        "key": "chair",
        "displayName": "chair",
        "modelKey": "RFDETRMedium",
        "classId": 56,
        "scenarios": []
      },
      {
        "key": "couch",
        "displayName": "couch",
        "modelKey": "RFDETRMedium",
        "classId": 57,
        "scenarios": []
      },
      {
        "key": "potted plant",
        "displayName": "potted plant",
        "modelKey": "RFDETRMedium",
        "classId": 58,
        "scenarios": []
      },
      {
        "key": "bed",
        "displayName": "bed",
        "modelKey": "RFDETRMedium",
        "classId": 59,
        "scenarios": []
      },
      {
        "key": "dining table",
        "displayName": "dining table",
        "modelKey": "RFDETRMedium",
        "classId": 60,
        "scenarios": []
      },
      {
        "key": "toilet",
        "displayName": "toilet",
        "modelKey": "RFDETRMedium",
        "classId": 61,
        "scenarios": []
      },
      {
        "key": "tv",
        "displayName": "tv",
        "modelKey": "RFDETRMedium",
        "classId": 62,
        "scenarios": []
      },
      {
        "key": "laptop",
        "displayName": "laptop",
        "modelKey": "RFDETRMedium",
        "classId": 63,
        "scenarios": []
      },
      {
        "key": "mouse",
        "displayName": "mouse",
        "modelKey": "RFDETRMedium",
        "classId": 64,
        "scenarios": []
      },
      {
        "key": "remote",
        "displayName": "remote",
        "modelKey": "RFDETRMedium",
        "classId": 65,
        "scenarios": []
      },
      {
        "key": "keyboard",
        "displayName": "keyboard",
        "modelKey": "RFDETRMedium",
        "classId": 66,
        "scenarios": []
      },
      {
        "key": "cell phone",
        "displayName": "cell phone",
        "modelKey": "RFDETRMedium",
        "classId": 67,
        "scenarios": []
      },
      {
        "key": "microwave",
        "displayName": "microwave",
        "modelKey": "RFDETRMedium",
        "classId": 68,
        "scenarios": []
      },
      {
        "key": "oven",
        "displayName": "oven",
        "modelKey": "RFDETRMedium",
        "classId": 69,
        "scenarios": []
      },
      {
        "key": "toaster",
        "displayName": "toaster",
        "modelKey": "RFDETRMedium",
        "classId": 70,
        "scenarios": []
      },
      {
        "key": "sink",
        "displayName": "sink",
        "modelKey": "RFDETRMedium",
        "classId": 71,
        "scenarios": []
      },
      {
        "key": "refrigerator",
        "displayName": "refrigerator",
        "modelKey": "RFDETRMedium",
        "classId": 72,
        "scenarios": []
      },
      {
        "key": "book",
        "displayName": "book",
        "modelKey": "RFDETRMedium",
        "classId": 73,
        "scenarios": []
      },
      {
        "key": "clock",
        "displayName": "clock",
        "modelKey": "RFDETRMedium",
        "classId": 74,
        "scenarios": []
      },
      {
        "key": "vase",
        "displayName": "vase",
        "modelKey": "RFDETRMedium",
        "classId": 75,
        "scenarios": []
      },
      {
        "key": "scissors",
        "displayName": "scissors",
        "modelKey": "RFDETRMedium",
        "classId": 76,
        "scenarios": []
      },
      {
        "key": "teddy bear",
        "displayName": "teddy bear",
        "modelKey": "RFDETRMedium",
        "classId": 77,
        "scenarios": []
      },
      {
        "key": "hair drier",
        "displayName": "hair drier",
        "modelKey": "RFDETRMedium",
        "classId": 78,
        "scenarios": []
      },
      {
        "key": "toothbrush",
        "displayName": "toothbrush",
        "modelKey": "RFDETRMedium",
        "classId": 79,
        "scenarios": []
      }
    ]
  },
  "sender": {
    "name": "sample01",
    "uri": "rtsp://192.168.50.221:18554/sample01",
    "video": "/data/contextra/rtsp-test-media/5b1cd8d5b49113ec028d2542d88b2a521c1e5c2ac4247be7b4065ca0ed7e517f.mp4",
    "base_dir": null,
    "state": "STREAMING",
    "mode": "continuous",
    "error": null,
    "transport": "TCP",
    "executionId": "b7f0e5d10b2d485d9d5324ab26809c61",
    "anchor": {
      "executionId": "b7f0e5d10b2d485d9d5324ab26809c61",
      "revision": 0,
      "frame_time_anchor": {
        "startWallTimeMs": 1789427800508,
        "synthetic": true
      },
      "rtpClockRate": 90000,
      "ssrc": 2235385446,
      "referenceRtpTimestamp": 467274155,
      "referenceNtpTimestamp": "17173090834158575377",
      "timeSource": "SENDER_RTCP_SR_PLAYBACK",
      "syncStatus": "ESTIMATED"
    },
    "accessChecks": {
      "senderLoopback": {
        "result": "RTP_OBSERVED",
        "checkedAt": 1789433187829
      },
      "container": {
        "result": "NOT_VERIFIED",
        "checkedAt": null
      },
      "lan": {
        "result": "NOT_VERIFIED",
        "checkedAt": null
      }
    },
    "anchorStatus": "SENDER_REPORT_PAIR_OBSERVED",
    "media": {
      "packets": 69430,
      "rtpFrames": 1985,
      "latestRtpTimestamp": 484858458,
      "rtpClockRate": 90000,
      "lastPacketAgeSeconds": 0.048,
      "internalKeeper": true
    }
  },
  "start_attempts": 1,
  "stop_attempts": 1,
  "caps": {
    "total_seconds": 90,
    "first_result_seconds": 35,
    "warmup_seconds": 3,
    "measurement_seconds": 15,
    "stored_frames": 90
  },
  "samples": [],
  "run_id": "70dfe7e2-5a7b-4e8b-bcdd-a267a8b1c5d7",
  "generation": 1,
  "before": {
    "stream_id": "rtsp-test-01",
    "site_id": null,
    "source_type": "rtsp",
    "state": "running",
    "desired_state": "running",
    "observed_state": "running",
    "run_generation": 1,
    "run_id": "70dfe7e2-5a7b-4e8b-bcdd-a267a8b1c5d7",
    "roles": {
      "det": {
        "state": "first_frame",
        "required": true,
        "initialized": true,
        "last_frame_at": 1789433195.390777,
        "source_stage": "native_completed",
        "source_stage_at": 1789433195.4685142,
        "source_stages": {
          "pipeline_state_changed": 1789433192.0631695,
          "decoded_frame_received": 1789433195.4317126,
          "preprocess_output": 1789433195.4336498,
          "infer_output": 1789433195.453852,
          "consume_entered": 1789433195.45614,
          "native_completed": 1789433195.4685142,
          "inference_frame_completed": 1789433195.3907223
        },
        "stage_counts": {
          "pipeline_state_changed": 88,
          "decoded_frame_received": 42,
          "preprocess_output": 42,
          "infer_output": 42,
          "consume_entered": 42,
          "native_completed": 42,
          "inference_frame_completed": 41
        },
        "last_error": null,
        "stage_first_at": {
          "pipeline_state_changed": 1789433190.4106016,
          "decoded_frame_received": 1789433191.9568613,
          "preprocess_output": 1789433191.9999459,
          "infer_output": 1789433192.043406,
          "consume_entered": 1789433192.0486093,
          "native_completed": 1789433192.0628612,
          "inference_frame_completed": 1789433192.1732738
        }
      }
    },
    "last_error": null,
    "cleanup_error": null,
    "cleanup_pending": false,
    "restart_pending": false,
    "last_cleanup": null,
    "started_at": 1789433188.947202,
    "uptime_s": 6.5,
    "inference_profile": {
      "roles": [
        "det"
      ],
      "requested_models": {
        "det": "RFDETRMedium"
      },
      "active_models": {
        "det": "RFDETRMedium"
      },
      "degraded_roles": [],
      "score_threshold": 0.5,
      "class_min_confidence": {}
    },
    "metadata_path": {
      "state": "CONNECTED",
      "error": null,
      "display_threshold": 0.25,
      "visual": null,
      "sample_error": null,
      "performance": {
        "analysisFpsTarget": 10.0,
        "sampled_ns": 1285916219860136,
        "counts": {
          "decoded": 42,
          "selected": 42,
          "preprocess": 42,
          "infer": 42,
          "native": 42,
          "result": 41,
          "publisher_submit": 41
        },
        "first_ns": {
          "decoded": 1285912704160158,
          "selected": 1285912704194928,
          "preprocess": 1285912747177492,
          "infer": 1285912790670836,
          "native": 1285912810230969,
          "result": 1285912920062860,
          "publisher_submit": 1285912920678868
        },
        "last_ns": {
          "decoded": 1285916178979309,
          "selected": 1285916179046945,
          "preprocess": 1285916180910271,
          "infer": 1285916201188892,
          "native": 1285916215850382,
          "result": 1285916137300650,
          "publisher_submit": 1285916138117790
        },
        "detail": false,
        "pending_samples": 0,
        "last_frame": {
          "selected": [
            41,
            4917014886
          ],
          "preprocess": [
            41,
            4917014886
          ],
          "infer": [
            41,
            4917014886
          ],
          "native": [
            41,
            4917014886
          ],
          "result": [
            40,
            4817014886
          ],
          "publisher_submit": [
            40,
            4817014886
          ]
        },
        "observation_missed": 0,
        "durations": {},
        "sourceFpsObserved": null,
        "closed": false
      },
      "queued": 0,
      "events_created": 6,
      "processed": 41
    },
    "scenarios": {
      "active": [
        "INTRUSION"
      ],
      "disabled": []
    },
    "zones": [],
    "frames_in_window": 41,
    "per_task_buffers": {
      "det": 41
    },
    "latest": {
      "fn": 40,
      "det": 8,
      "persons": 4,
      "pose_persons": 0,
      "seg": 0
    }
  },
  "after": {
    "stream_id": "rtsp-test-01",
    "site_id": null,
    "source_type": "rtsp",
    "state": "running",
    "desired_state": "running",
    "observed_state": "running",
    "run_generation": 1,
    "run_id": "70dfe7e2-5a7b-4e8b-bcdd-a267a8b1c5d7",
    "roles": {
      "det": {
        "state": "first_frame",
        "required": true,
        "initialized": true,
        "last_frame_at": 1789433210.5013633,
        "source_stage": "inference_frame_completed",
        "source_stage_at": 1789433210.5013127,
        "source_stages": {
          "pipeline_state_changed": 1789433192.0631695,
          "decoded_frame_received": 1789433210.4325373,
          "preprocess_output": 1789433210.4346135,
          "infer_output": 1789433210.4569883,
          "consume_entered": 1789433210.458323,
          "native_completed": 1789433210.4699738,
          "inference_frame_completed": 1789433210.5013127
        },
        "stage_counts": {
          "pipeline_state_changed": 88,
          "decoded_frame_received": 192,
          "preprocess_output": 192,
          "infer_output": 192,
          "consume_entered": 192,
          "native_completed": 192,
          "inference_frame_completed": 192
        },
        "last_error": null,
        "stage_first_at": {
          "pipeline_state_changed": 1789433190.4106016,
          "decoded_frame_received": 1789433191.9568613,
          "preprocess_output": 1789433191.9999459,
          "infer_output": 1789433192.043406,
          "consume_entered": 1789433192.0486093,
          "native_completed": 1789433192.0628612,
          "inference_frame_completed": 1789433192.1732738
        }
      }
    },
    "last_error": null,
    "cleanup_error": null,
    "cleanup_pending": false,
    "restart_pending": false,
    "last_cleanup": null,
    "started_at": 1789433188.947202,
    "uptime_s": 21.6,
    "inference_profile": {
      "roles": [
        "det"
      ],
      "requested_models": {
        "det": "RFDETRMedium"
      },
      "active_models": {
        "det": "RFDETRMedium"
      },
      "degraded_roles": [],
      "score_threshold": 0.5,
      "class_min_confidence": {}
    },
    "metadata_path": {
      "state": "CONNECTED",
      "error": null,
      "display_threshold": 0.25,
      "visual": null,
      "sample_error": null,
      "performance": {
        "analysisFpsTarget": 10.0,
        "sampled_ns": 1285931253109469,
        "counts": {
          "decoded": 192,
          "selected": 192,
          "preprocess": 192,
          "infer": 192,
          "native": 192,
          "result": 192,
          "publisher_submit": 192
        },
        "first_ns": {
          "decoded": 1285912704160158,
          "selected": 1285912704194928,
          "preprocess": 1285912747177492,
          "infer": 1285912790670836,
          "native": 1285912810230969,
          "result": 1285912920062860,
          "publisher_submit": 1285912920678868
        },
        "last_ns": {
          "decoded": 1285931179818910,
          "selected": 1285931179882343,
          "preprocess": 1285931181835424,
          "infer": 1285931204308533,
          "native": 1285931217342538,
          "result": 1285931247702144,
          "publisher_submit": 1285931248692051
        },
        "detail": false,
        "pending_samples": 0,
        "last_frame": {
          "selected": [
            191,
            19917014886
          ],
          "preprocess": [
            191,
            19917014886
          ],
          "infer": [
            191,
            19917014886
          ],
          "native": [
            191,
            19917014886
          ],
          "result": [
            191,
            19917014886
          ],
          "publisher_submit": [
            191,
            19917014886
          ]
        },
        "observation_missed": 0,
        "durations": {},
        "sourceFpsObserved": null,
        "closed": false
      },
      "queued": 0,
      "events_created": 9,
      "processed": 192
    },
    "scenarios": {
      "active": [
        "INTRUSION"
      ],
      "disabled": []
    },
    "zones": [],
    "frames_in_window": 192,
    "per_task_buffers": {
      "det": 192
    },
    "latest": {
      "fn": 191,
      "det": 11,
      "persons": 6,
      "pose_persons": 0,
      "seg": 0
    }
  },
  "elapsed_s": 15.028453439939767,
  "queue": 0,
  "result_fps": 10.047607400419587,
  "publisher": {
    "enabled": true,
    "metrics": {
      "sent": 236,
      "sent_status": 44,
      "sent_frames": 192,
      "queued": 0,
      "queuedBytes": 0,
      "channels": 2
    }
  },
  "rtp_present": 90,
  "redis_samples": 90,
  "events": 1,
  "red_objects": 0,
  "colors": [
    "#00CC66",
    "#FF3030"
  ],
  "rtp_statuses": [
    "ESTIMATED"
  ],
  "stop_response": {
    "stream_id": "rtsp-test-01",
    "state": "stopping",
    "desired_state": "stopped",
    "observed_state": "stopping",
    "run_generation": 1,
    "run_id": "70dfe7e2-5a7b-4e8b-bcdd-a267a8b1c5d7",
    "last_error": null,
    "cleanup_error": null
  },
  "final": {
    "stream_id": "rtsp-test-01",
    "site_id": null,
    "source_type": "rtsp",
    "state": "stopped",
    "desired_state": "stopped",
    "observed_state": "stopped",
    "run_generation": 1,
    "run_id": "70dfe7e2-5a7b-4e8b-bcdd-a267a8b1c5d7",
    "roles": {
      "det": {
        "state": "stopped",
        "required": true,
        "initialized": true,
        "last_frame_at": 1789433210.5013633,
        "source_stage": "native_completed",
        "source_stage_at": 1789433210.5620604,
        "source_stages": {
          "pipeline_state_changed": 1789433192.0631695,
          "decoded_frame_received": 1789433210.529471,
          "preprocess_output": 1789433210.530236,
          "infer_output": 1789433210.545615,
          "consume_entered": 1789433210.5473106,
          "native_completed": 1789433210.5620604,
          "inference_frame_completed": 1789433210.5013127
        },
        "stage_counts": {
          "pipeline_state_changed": 88,
          "decoded_frame_received": 193,
          "preprocess_output": 193,
          "infer_output": 193,
          "consume_entered": 193,
          "native_completed": 193,
          "inference_frame_completed": 192
        },
        "last_error": null,
        "stage_first_at": {
          "pipeline_state_changed": 1789433190.4106016,
          "decoded_frame_received": 1789433191.9568613,
          "preprocess_output": 1789433191.9999459,
          "infer_output": 1789433192.043406,
          "consume_entered": 1789433192.0486093,
          "native_completed": 1789433192.0628612,
          "inference_frame_completed": 1789433192.1732738
        }
      }
    },
    "last_error": null,
    "cleanup_error": null,
    "cleanup_pending": false,
    "restart_pending": false,
    "last_cleanup": {
      "generation": 1,
      "completed": true,
      "finished_monotonic_ns": 1285931358266139,
      "elapsed_s": 0.04642148804850876
    },
    "started_at": null,
    "uptime_s": null,
    "inference_profile": {
      "roles": [
        "det"
      ],
      "requested_models": {
        "det": "RFDETRMedium"
      },
      "active_models": {
        "det": "RFDETRMedium"
      },
      "degraded_roles": [],
      "score_threshold": 0.5,
      "class_min_confidence": {}
    },
    "metadata_path": {
      "state": "NOT_CONNECTED"
    },
    "scenarios": {
      "active": [],
      "disabled": []
    }
  }
}