{
  "stage": "PASS",
  "ai_start": 0,
  "limits": {
    "total_seconds": 240,
    "readiness_seconds": 120,
    "host_ram_floor_gib": 4,
    "gpu_delta_mib": 8192,
    "log_bytes": 2097152
  },
  "apply_order": [
    "CAS active image",
    "CAS env image",
    "compose no-start recreate Analytics only",
    "container start",
    "readiness/stopped"
  ],
  "rollback": "Before recreate: CAS restore original config. After recreate failure: retain failed image, stop Analytics, restart=no actual/persistent; backups retained.",
  "active_after": "fd1f3e6d99a6056d10b5ce8cc4fb485af231f5bba7a1294ad010fd0457bdb391",
  "env_after": "78cae12c786d0bd77a890b4193fdf0b8829ccf07925fd7b36b12040d98898f9d",
  "image": "sha256:0d893195f967ca77a867ea4c1e95b98a1348b13f60114028d0e2f3f956a6516f",
  "tag": "contextra-analytics:rtsp-ready-b0d7d25-6feef755",
  "readiness": {
    "status": "ready",
    "ready": true,
    "timestamp": "2026-09-14T08:45:24.531650+00:00",
    "model_name": "RFDETRMedium",
    "components": {
      "triton_model": {
        "ok": true,
        "error": null
      },
      "postgresql": {
        "ok": true,
        "error": null
      },
      "redis": {
        "ok": true,
        "error": null
      }
    }
  },
  "streams": [
    {
      "stream_id": "CCV-01577",
      "site_id": "\uc0c8\ub9cc\uae08",
      "source_type": "rtsp",
      "state": "stopped",
      "desired_state": "stopped",
      "observed_state": "stopped",
      "run_generation": 0,
      "run_id": null,
      "roles": {},
      "last_error": null,
      "cleanup_error": null,
      "cleanup_pending": false,
      "restart_pending": false,
      "last_cleanup": null,
      "started_at": null,
      "uptime_s": null,
      "inference_profile": null,
      "metadata_path": {
        "state": "NOT_CONNECTED"
      },
      "scenarios": {
        "active": [],
        "disabled": []
      }
    }
  ],
  "model_versions": {
    "RFDETRFireSmoke": [
      "2"
    ],
    "RFDETRMedium": [
      "2"
    ],
    "RFDETRKeypointPreview": [
      "2"
    ]
  },
  "config_preserved": true,
  "restart": {
    "Name": "on-failure",
    "MaximumRetryCount": 3
  },
  "container_id": "c7daa711bbb8d9fbab70cb014fd7efbb594a1ecf71e0996054388f2871ad8179"
}