{
  "date": "2026-10-20T04:49:11.685Z",
  "source": {
    "main": "6b6bf9bfbbfa9dbb94e0dafd4410781d9a0e117a",
    "commits": [
      "74064aa7b00d880109732afaf2af9bfcc8e1ca4d",
      "6b6bf9bfbbfa9dbb94e0dafd4410781d9a0e117a"
    ],
    "pipeline": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/pipelines/5280"
  },
  "checks": {
    "required_ci_checks": 5,
    "python_tests_passed": 186,
    "frontend_tests_passed": 221,
    "integration_real_postgres_nats": "passed"
  },
  "runtime": [
    {
      "image": "builder-registry.builder.giscloud.ru/gis/chat-agent/api-gateway/main@sha256:bf682e833fa5a6e56471a8f319d304207d17d84f5c56b7b34c582f0e755f4bc4",
      "revision": "6b6bf9bfbbfa9dbb94e0dafd4410781d9a0e117a",
      "running": true,
      "service": "chat-agent_src_api_gateway",
      "update": "completed",
      "version": "1.0.0.916"
    },
    {
      "health": "healthy",
      "image": "builder-registry.builder.giscloud.ru/gis/chat-agent/core/main@sha256:64012e4008e82c90d4f6c3703277391433b2196d965ba6e1e06c9f0232b82ca8",
      "revision": "6b6bf9bfbbfa9dbb94e0dafd4410781d9a0e117a",
      "running": true,
      "service": "chat-agent_src_core",
      "update": "completed",
      "version": "1.0.0.916"
    },
    {
      "image": "builder-registry.builder.giscloud.ru/gis/chat-agent/agent/main@sha256:ffe1f5b4d1d25deacd098d2f0f3f89def1239221112d9aa5e4b291e034e820ec",
      "revision": "6b6bf9bfbbfa9dbb94e0dafd4410781d9a0e117a",
      "running": true,
      "service": "chat-agent_src_agent",
      "update": "completed",
      "version": "1.0.0.916"
    },
    {
      "image": "builder-registry.builder.giscloud.ru/gis/chat-agent/llm/main@sha256:ea3db60969da75b85caee99f0aea556c7154fe277dbddf5a1b492207d33394dc",
      "revision": "6b6bf9bfbbfa9dbb94e0dafd4410781d9a0e117a",
      "running": true,
      "service": "chat-agent_src_llm",
      "update": "completed",
      "version": "1.0.0.916"
    },
    {
      "image": "builder-registry.builder.giscloud.ru/gis/chat-agent/front/main@sha256:4c42d2b71a570b42f1c72512d8646b82c37879f217d6793ce043e19992653556",
      "revision": "6b6bf9bfbbfa9dbb94e0dafd4410781d9a0e117a",
      "running": true,
      "service": "chat-agent_src_front",
      "update": "completed",
      "version": "1.0.0.916"
    }
  ],
  "service_status": [
    {
      "replicas": "1/1 :any",
      "service": "chat-agent_audio_ws_ingress",
      "state": "running",
      "version": "1.0.0.913"
    },
    {
      "replicas": "1/1 :any",
      "service": "chat-agent_src_agent",
      "state": "running",
      "version": "1.0.0.916"
    },
    {
      "replicas": "1/1 :any",
      "service": "chat-agent_src_api_gateway",
      "state": "running",
      "version": "1.0.0.916"
    },
    {
      "replicas": "1/1 :any",
      "service": "chat-agent_src_core",
      "state": "running",
      "version": "1.0.0.916"
    },
    {
      "replicas": "1/1 :any",
      "service": "chat-agent_src_front",
      "state": "running",
      "version": "1.0.0.916"
    },
    {
      "replicas": "1/1 :any",
      "service": "chat-agent_src_llm",
      "state": "running",
      "version": "1.0.0.916"
    },
    {
      "replicas": "1/1 :any",
      "service": "chat-agent_src_postgres",
      "state": "running",
      "version": "1.0.0.889"
    }
  ],
  "unchanged": {
    "audio": true,
    "audio_image": "builder-registry.builder.giscloud.ru/gis/chat-agent/audio-ws-ingress/main@sha256:a1f1a0dec026c84453cb9648ed2e8a35737bf010d01a4a4edc0a4de96a59486d",
    "postgres": true,
    "postgres_identity": {
      "container": "62d603c515856f1bb2e62d1ab272e0ae24dbe6cd51fb5b633373cc110bf1e34c",
      "image_id": "sha256:575add0c888172db68032486b1282433d300ce8c42ad8cfe608481be0f210191",
      "started_at": "2026-10-15T22:09:59.75654902Z"
    }
  },
  "live": {
    "session_id": "id-3ae20f78ec6875",
    "request_id": "id-53f79b2425edf4",
    "packets": [
      {
        "bytes": 716,
        "event_id": "id-c826e64b0ce923",
        "has_auth": false,
        "keys": [
          "data",
          "version"
        ],
        "payload_ref": null,
        "payload_scope": "message",
        "question": "Сколько полей в сохранённом списке? Не перечитывай страницу.»",
        "request": "id-53f79b2425edf4",
        "request_id": "id-53f79b2425edf4",
        "results": null,
        "warning": ""
      },
      {
        "bytes": 12853,
        "event_id": "id-62468324729b40",
        "has_auth": false,
        "keys": [
          "data",
          "command",
          "profile",
          "client_id",
          "lease_exp",
          "context_id",
          "session_id",
          "widget_cache"
        ],
        "payload_ref": null,
        "payload_scope": "message",
        "question": "Сколько полей в сохранённом списке? Не перечитывай страницу.»",
        "request": "id-53f79b2425edf4",
        "request_id": "id-53f79b2425edf4",
        "results": [
          "input_list"
        ],
        "tools": [
          "input_list",
          "seo_meta",
          "page_description",
          "set_input_values",
          "set_page_background"
        ],
        "warning": ""
      },
      {
        "bytes": 12853,
        "event_id": "id-e6a42acc679a66",
        "has_auth": false,
        "keys": [
          "data",
          "command",
          "profile",
          "client_id",
          "lease_exp",
          "context_id",
          "session_id",
          "widget_cache"
        ],
        "payload_ref": "id-62468324729b40",
        "payload_scope": "message",
        "question": "Сколько полей в сохранённом списке? Не перечитывай страницу.»",
        "request": "id-53f79b2425edf4",
        "request_id": "id-53f79b2425edf4",
        "results": [
          "input_list"
        ],
        "tools": [
          "input_list",
          "seo_meta",
          "page_description",
          "set_input_values",
          "set_page_background"
        ],
        "warning": "Те же данные: тело сохранено один раз в исходном событии."
      }
    ],
    "public_differs_from_enriched": true,
    "send_equals_receive": true,
    "answer": "В сохранённом списке **40 полей** (согласно `field_count: 40`).",
    "model_calls": 1,
    "tool_calls": 0,
    "session_events": 266,
    "access_recovery": {
      "simulated_renewal_failure": true,
      "protected_bootstrap_status": 200,
      "model_json_characters": 6002,
      "request_replayed": false
    },
    "mobile": {
      "viewport": 390,
      "dialog_width": 356,
      "horizontal_overflow": false
    },
    "temporary_browser_changes_restored": true,
    "tables_after_recovery": true,
    "tooltip_send_receive": true,
    "merged_observations_actors": [
      "chat-agent_src_api_gateway",
      "chat-agent_src_core"
    ]
  },
  "limitation": "Fields omitted by historical logging cannot be reconstructed; affected entries explicitly indicate incomplete JSON.",
  "delivery_jobs": [
    {
      "name": "python checks",
      "id": 18289,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18289"
    },
    {
      "name": "browser NATS checks",
      "id": 18290,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18290"
    },
    {
      "name": "frontend checks",
      "id": 18291,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18291"
    },
    {
      "name": "ruby checks",
      "id": 18292,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18292"
    },
    {
      "name": "dialog integration checks",
      "id": 18293,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18293"
    },
    {
      "name": "deployment preflight",
      "id": 18311,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18311"
    },
    {
      "name": "build UI backend refresh",
      "id": 18301,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18301"
    },
    {
      "name": "build Core refresh",
      "id": 18298,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18298"
    },
    {
      "name": "chat UI refresh backend",
      "id": 18319,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18319"
    },
    {
      "name": "chat NATS refresh Core",
      "id": 18316,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18316"
    },
    {
      "name": "build UI frontend refresh",
      "id": 18320,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18320"
    },
    {
      "name": "chat UI refresh frontend",
      "id": 18321,
      "status": "success",
      "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/jobs/18321"
    }
  ]
}
