{
  "head": "a4832fdcd8e009c4d5be326b6060cfdf47700632",
  "source_tests": 17,
  "image_tests": 17,
  "baseline_frames_each": 120,
  "builds": 1,
  "starts": 1,
  "stops": 1,
  "failures": 0,
  "image": {
    "tag": "contextra-analytics:intrusion-prep-a4832fd-a725ee80",
    "returncode": 0,
    "abort_reason": null,
    "elapsed_s": 4.002282711910084,
    "disk_free": 23954096128,
    "image_id": "sha256:6c38d7eb550063259770f586e67fbcc23312f4c63990962dc8c6a872871af8c8"
  },
  "changes": [
    "Frame expiration once; idle/stale expiration outside queue lock",
    "only expired IDs copied; full scan remains",
    "engine-local immutable ROI edges; public config unchanged"
  ],
  "runtime": {
    "status": "PASS",
    "measurement_seconds": 15.201853375,
    "counts": {
      "decoded": 152,
      "selected": 152,
      "preprocess": 152,
      "infer": 152,
      "native": 152,
      "result": 152,
      "publisher_submit": 152
    },
    "fps": {
      "decoded": 9.998780822999485,
      "selected": 9.998780822999485,
      "preprocess": 9.998780822999485,
      "infer": 9.998780822999485,
      "native": 9.998780822999485,
      "result": 9.998780822999485,
      "publisher_submit": 9.998780822999485,
      "redis_sent": 9.998780822999485
    },
    "latency_ms": {
      "queue": {
        "samples": 152,
        "mean_ms": 0.7054056381578947,
        "p95_ms": 0.969544,
        "max_ms": 24.479318
      },
      "tracking": {
        "samples": 152,
        "mean_ms": 22.03740880921053,
        "p95_ms": 34.79581,
        "max_ms": 54.203365
      },
      "tracking_cpu": {
        "samples": 152,
        "mean_ms": 19.55968009868421,
        "p95_ms": 26.711571,
        "max_ms": 35.55337
      },
      "scenario_cpu": {
        "samples": 152,
        "mean_ms": 0.9798281842105263,
        "p95_ms": 1.491703,
        "max_ms": 2.216965
      },
      "scenario": {
        "samples": 152,
        "mean_ms": 0.9988205394736842,
        "p95_ms": 1.504791,
        "max_ms": 2.245551
      },
      "result_work": {
        "samples": 152,
        "mean_ms": 27.997684092105263,
        "p95_ms": 41.676981,
        "max_ms": 188.825663
      },
      "selected_to_preprocess": {
        "samples": 151,
        "mean_ms": 99.33793108609271,
        "p95_ms": 106.891214,
        "max_ms": 202.288308
      },
      "preprocess_to_infer": {
        "samples": 149,
        "mean_ms": 196.6226896510067,
        "p95_ms": 204.226223,
        "max_ms": 293.280256
      },
      "infer_to_native": {
        "samples": 148,
        "mean_ms": 96.1659035472973,
        "p95_ms": 101.098006,
        "max_ms": 199.437752
      },
      "native_to_result": {
        "samples": 148,
        "mean_ms": 29.574948986486486,
        "p95_ms": 44.659561,
        "max_ms": 189.699584
      },
      "result_to_publisher_submit": {
        "samples": 148,
        "mean_ms": 0.7575704459459459,
        "p95_ms": 1.122773,
        "max_ms": 2.537286
      }
    },
    "redis_frames_observed": 209,
    "same_frame_samples": 3,
    "events_observed": 5,
    "event_delivery": "NOT_SUBMITTED/URI null",
    "queue_drop": 0,
    "stale": 0,
    "max_observed_queue": 0,
    "observation_missed": 0,
    "cleanup_s": 0.25899537187069654,
    "eof": "not reached; explicit Stop",
    "visual": "Off; JSON3 during warmup only",
    "control": {
      "start": {
        "http": 202,
        "response_ms": 9.448264
      },
      "stop": {
        "http": 202,
        "response_ms": 25.238449
      }
    }
  },
  "final": {
    "analytics": "healthy",
    "stream": "stopped",
    "restart": "on-failure:3 actual/persistent",
    "original_camera": "CAS restored: Medium RTSP/display.25/10fps/Anchor",
    "model_mounts": "Medium/Pose/Fire retained unchanged",
    "temporary_mounts": "removed",
    "detail_capture": "Off",
    "non_targets": "unchanged",
    "task_containers": 0,
    "gpu_mib": 4512,
    "disk_free_gib": 22.31149673461914
  },
  "limits": [
    "no isolated speedup benchmark; previous source segment differs",
    "result_work contains Tracking/Scenario; stage elapsed includes pacing/wait; do not sum as compute or E2E",
    "per-frame Redis acknowledgement latency and full CPU/GPU time series not measured",
    "no multi-channel/Artifact On/natural EOF acceptance"
  ],
  "next": "Event/Artifact semantics and separately scoped RTSP CLI; no required blocker"
}