{
  "channels": {
    "rtsp-test-source-01": {
      "state": "running",
      "run_preserved": true,
      "final_short_fps": 10.128777976325514,
      "stale_delta": 0,
      "queue": 0
    },
    "rtsp-test-source-02": {
      "state": "running",
      "run_preserved": true,
      "final_short_fps": 10.105160999893954,
      "stale_delta": 0,
      "queue": 0
    },
    "rtsp-test-source-03": {
      "state": "stopped",
      "cleanup": {
        "generation": 2,
        "completed": true,
        "finished_monotonic_ns": 1303720724138812,
        "elapsed_s": 0.10525087313726544
      }
    }
  },
  "settings_preserved": true,
  "registry_preserved": true,
  "config_preserved": true,
  "sender_preserved": true,
  "inventory_preserved": true,
  "image": "sha256:cb9999cdec2f819eb6514d470a95eda2ac176159560b9959c1ad0fa09ab23bf7",
  "restart": {
    "Name": "on-failure",
    "MaximumRetryCount": 3
  },
  "helper_failures": [
    "Gate helper RLIMIT_AS inherited by Docker Go CLI; removed virtual-address limit, replaced with512MiB RSS check. No mutation before failure.",
    "Final display assumed stopped Metadata had performance; saved preservation result valid, standalone finalizer now checks stopped state explicitly."
  ],
  "production_changes": false
}