{
  "stage": "completed",
  "calls": [],
  "observations": [],
  "runtime_windows": 0,
  "caps": {
    "helper_s": 600,
    "readiness_s": 120,
    "first_frame_s": 60,
    "video_s": 5.034,
    "stop_s": 60,
    "frames": 3000,
    "gpu_delta_mib": 8192,
    "host_ram_floor_gib": 4,
    "log_bytes": 2097152
  },
  "apply_order": [
    "image/env/model mount",
    "offline input",
    "recreate Analytics with restart=no",
    "settings CAS",
    "Start1",
    "Stop1",
    "restore overlay",
    "recreate normal stopped"
  ],
  "restore": "CAS original overlay; retain image and Fire mount on success; safe-stop on cleanup failure",
  "active_after": "5da0ed08df2a985a7d32a203745a9d449ebd7bd4cf6034a1941ad802a5690aba",
  "env_after": "b8ce5935689194c9fa944e47757cc7eec1cc464a16ba51425482940f41898728",
  "overlay_after": "124cc2da3131ff3389864cd4d754d739d76f1387bb4392521af0a62afe342d24",
  "compose": [
    "docker",
    "compose",
    "--env-file",
    "/workspace/contextra-runtime-config/runtime.env",
    "-f",
    "/workspace/contextra-analytics-runtime-lifecycle-refactor/docker-compose.yml",
    "-f",
    "/workspace/contextra-runtime-config/metadata-active/compose.yaml",
    "-f",
    "/tmp/codex/ltb1021/2026-09-14_contextra-fire-runtime_r01/diagnostic-compose.yaml"
  ],
  "analytics_reflected": true,
  "model_versions": {
    "RFDETRFireSmoke": [
      "2"
    ],
    "RFDETRMedium": [
      "2"
    ],
    "RFDETRKeypointPreview": [
      "2"
    ]
  },
  "readiness": "PASS",
  "error": "HTTPError",
  "error_code": "BOUNDED_STEP_FAILED",
  "failed_state": {
    "Status": "running",
    "Running": true,
    "Paused": false,
    "Restarting": false,
    "OOMKilled": false,
    "Dead": false,
    "Pid": 2913312,
    "ExitCode": 0,
    "Error": "",
    "StartedAt": "2026-09-14T02:06:56.763102026Z",
    "FinishedAt": "0001-01-01T00:00:00Z",
    "Health": {
      "Status": "healthy",
      "FailingStreak": 0,
      "Log": [
        {
          "Start": "2026-09-14T11:07:02.74825266+09:00",
          "End": "2026-09-14T11:07:03.00263853+09:00",
          "ExitCode": 1,
          "Output": "Traceback (most recent call last):\n  File \"/usr/lib/python3.12/urllib/request.py\", line 1344, in do_open\n    h.request(req.get_method(), req.selector, req.data, headers,\n  File \"/usr/lib/python3.12/http/client.py\", line 1356, in request\n    self._send_request(method, url, body, headers, encode_chunked)\n  File \"/usr/lib/python3.12/http/client.py\", line 1402, in _send_request\n    self.endheaders(body, encode_chunked=encode_chunked)\n  File \"/usr/lib/python3.12/http/client.py\", line 1351, in endheaders\n    self._send_output(message_body, encode_chunked=encode_chunked)\n  File \"/usr/lib/python3.12/http/client.py\", line 1111, in _send_output\n    self.send(msg)\n  File \"/usr/lib/python3.12/http/client.py\", line 1055, in send\n    self.connect()\n  File \"/usr/lib/python3.12/http/client.py\", line 1021, in connect\n    self.sock = self._create_connection(\n                ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.12/socket.py\", line 852, in create_connection\n    raise exceptions[0]\n  File \"/usr/lib/python3.12/socket.py\", line 837, in create_connection\n    sock.connect(sa)\nConnectionRefusedError: [Errno 111] Connection refused\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/usr/lib/python3.12/urllib/request.py\", line 215, in urlopen\n    return opener.open(url, data, timeout)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.12/urllib/request.py\", line 515, in open\n    response = self._open(req, data)\n               ^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.12/urllib/request.py\", line 532, in _open\n    result = self._call_chain(self.handle_open, protocol, protocol +\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.12/urllib/request.py\", line 492, in _call_chain\n    result = func(*args)\n             ^^^^^^^^^^^\n  File \"/usr/lib/python3.12/urllib/request.py\", line 1373, in http_open\n    return self.do_open(http.client.HTTPConnection, req)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/lib/python3.12/urllib/request.py\", line 1347, in do_open\n    raise URLError(err)\nurllib.error.URLError: <urlopen error [Errno 111] Connection refused>\n"
        },
        {
          "Start": "2026-09-14T11:07:08.005027963+09:00",
          "End": "2026-09-14T11:07:08.415003824+09:00",
          "ExitCode": 0,
          "Output": ""
        }
      ]
    }
  },
  "log_bytes": 14466,
  "log_error": null,
  "input_settings_restored": true,
  "final": "SAFE_STOPPED_NEW_IMAGE_RESTART_NO",
  "non_targets_unchanged": true
}