{
  "sha": "f87b428d1c1036db5051d420e97041cc1f85e3da",
  "pipeline": 5504,
  "jobs": [
    {
      "id": 26521,
      "name": "build component",
      "status": "success",
      "started_at": "2026-10-28T23:02:25.938Z",
      "finished_at": "2026-10-28T23:03:12.211Z",
      "duration": 46.272449
    },
    {
      "id": 26524,
      "name": "deployment preflight",
      "status": "success",
      "started_at": "2026-10-28T23:03:35.577Z",
      "finished_at": "2026-10-28T23:03:49.168Z",
      "duration": 13.590538
    },
    {
      "id": 26547,
      "name": "chat Widget refresh backend",
      "status": "success",
      "started_at": "2026-10-28T23:05:37.498Z",
      "finished_at": "2026-10-28T23:07:47.562Z",
      "duration": 130.063815
    },
    {
      "id": 26551,
      "name": "refresh component",
      "status": "success",
      "started_at": "2026-10-28T23:08:23.455Z",
      "finished_at": "2026-10-28T23:09:17.706Z",
      "duration": 54.25076
    }
  ],
  "images": [
    {
      "stage": "image_verified",
      "service": "src_api_gateway",
      "release_revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "digest": "builder-registry.builder.giscloud.ru/gis/chat-agent/api-gateway/main@sha256:35364f17bfc99e602640d523477dd7b0412e79a51ce20ccd74ed3a91ced4b110",
      "job": 26547
    },
    {
      "stage": "image_verified",
      "service": "src_llm",
      "release_revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "digest": "builder-registry.builder.giscloud.ru/gis/chat-agent/llm/main@sha256:bb2a73c351d3b388c8f90c84b24dae8cd767d906e1a4f0cf5be77fb5cf314d9a",
      "job": 26547
    },
    {
      "stage": "image_verified",
      "service": "audio_ws_ingress",
      "release_revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "digest": "builder-registry.builder.giscloud.ru/gis/chat-agent/audio-ws-ingress/main@sha256:b60814c421d835434b09576e5691202effa34c837f6c83aad50cafb046663fdb",
      "job": 26547
    },
    {
      "stage": "image_verified",
      "service": "src_agent",
      "release_revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "digest": "builder-registry.builder.giscloud.ru/gis/chat-agent/agent/main@sha256:3e5b420557e658e062237e2bf6e932842fa958d1f836b4ca568666e415b1217b",
      "job": 26547
    },
    {
      "stage": "image_verified",
      "service": "src_core",
      "release_revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "digest": "builder-registry.builder.giscloud.ru/gis/chat-agent/core/main@sha256:9fb4a3ca4f86b59ff804fdf184db96e2466cc51744ebd4109b8d67b8734f6427",
      "job": 26547
    },
    {
      "stage": "image_verified",
      "service": "src_front",
      "release_revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "revision": "f87b428d1c1036db5051d420e97041cc1f85e3da",
      "digest": "builder-registry.builder.giscloud.ru/gis/chat-agent/front/main@sha256:bdce54497566701710c2b2cdc91f2208f8037ac536669b5a91992f8c1fad196f",
      "job": 26551
    }
  ],
  "runtime_checks": "Successful release jobs wait for one replica, completed UpdateStatus, Running, healthy Health, and container Image equal to the verified image id; guard checks other services unchanged and Core admission resumed."
}
