← Общий индексchat-agent 3e55976d · voice ce9e9678 · снимок 40cb7a4624ad

Состояния и восстановление

Значения статусов извлечены из присваиваний и payload. Между ними нет придуманной цепочки: стрелка появляется только при явно разрешённом переходе. SQL-переходы и динамические guards могут остаться вне этой выборки.

Связи этой категории не разрешены анализатором. Отсутствие в графе не доказывает отсутствие в системе.

chat-agent · src_agent · record.state: committed

chat-agent: src_agent/agent.py:220 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "record.state",
  "value": "committed",
  "line": 220,
  "limitation": "Possible assigned value; no transition inferred",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/agent.py",
    "line": 220,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L220",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_agent · record.state: running

chat-agent: src_agent/agent.py:245 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "record.state",
  "value": "running",
  "line": 245,
  "limitation": "Possible assigned value; no transition inferred",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/agent.py",
    "line": 245,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L245",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_agent · self.state: committing

chat-agent: src_agent/request_state.py:47 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "self.state",
  "value": "committing",
  "line": 47,
  "limitation": "Possible assigned value; no transition inferred",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/request_state.py",
    "line": 47,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L47",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_agent · self.state: generating

chat-agent: src_agent/request_state.py:95 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "self.state",
  "value": "generating",
  "line": 95,
  "limitation": "Possible assigned value; no transition inferred",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/request_state.py",
    "line": 95,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L95",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_agent · state: queued

chat-agent: src_agent/utils/db.py:378 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "state",
  "value": "queued",
  "line": 378,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/utils/db.py",
    "line": 378,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L378",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_agent · status: ACCEPTED

chat-agent: src_agent/utils/db.py:369 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "ACCEPTED",
  "line": 369,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/utils/db.py",
    "line": 369,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L369",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: accepted

chat-agent: src_core/handlers/handle_client_timings.py:54 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "accepted",
  "line": 54,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_client_timings.py",
    "line": 54,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_client_timings.py#L54",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: ok

chat-agent: src_core/handlers/handle_init_map.py:78 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "ok",
  "line": 78,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_init_map.py",
    "line": 78,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L78",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: FAILED

chat-agent: src_core/handlers/handle_message.py:178 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "FAILED",
  "line": 178,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_message.py",
    "line": 178,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L178",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · state: deadline_exceeded

chat-agent: src_core/handlers/handle_startup.py:135 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "state",
  "value": "deadline_exceeded",
  "line": 135,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_startup.py",
    "line": 135,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L135",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: invalid_asr_result

chat-agent: src_core/handlers/handle_transcription.py:105 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "invalid_asr_result",
  "line": 105,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_transcription.py",
    "line": 105,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L105",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: stale_stream

chat-agent: src_core/handlers/handle_transcription.py:107 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "stale_stream",
  "line": 107,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_transcription.py",
    "line": 107,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L107",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: duplicate

chat-agent: src_core/handlers/handle_transcription.py:113 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "duplicate",
  "line": 113,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_transcription.py",
    "line": 113,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L113",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: partial

chat-agent: src_core/handlers/handle_transcription.py:138 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "partial",
  "line": 138,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_transcription.py",
    "line": 138,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L138",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: pending

chat-agent: src_core/handlers/handle_transcription.py:164 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "pending",
  "line": 164,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_transcription.py",
    "line": 164,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L164",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · state: interrupted

chat-agent: src_core/handlers/handle_transcription.py:73 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "state",
  "value": "interrupted",
  "line": 73,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_transcription.py",
    "line": 73,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L73",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_core · status: listening

chat-agent: src_core/handlers/handle_transcription.py:135 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "listening",
  "line": 135,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_core",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_core/handlers/handle_transcription.py",
    "line": 135,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L135",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_llm · status: ready

chat-agent: src_llm/service.py:89 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "ready",
  "line": 89,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_llm",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_llm/service.py",
    "line": 89,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L89",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_webrtc_ingress · status: stopped

chat-agent: src_webrtc_ingress/ice/signaling.py:143 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "stopped",
  "line": 143,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_webrtc_ingress",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_webrtc_ingress/ice/signaling.py",
    "line": 143,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/signaling.py#L143",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_agent · record.state: awaiting_confirmation

chat-agent: src_agent/service.py:513 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "record.state",
  "value": "awaiting_confirmation",
  "line": 513,
  "limitation": "Possible assigned value; no transition inferred",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/service.py",
    "line": 513,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L513",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_agent · record.state: done

chat-agent: src_agent/service.py:768 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "record.state",
  "value": "done",
  "line": 768,
  "limitation": "Possible assigned value; no transition inferred",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/service.py",
    "line": 768,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L768",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_agent · new_record.state: failed

chat-agent: src_agent/service.py:729 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "new_record.state",
  "value": "failed",
  "line": 729,
  "limitation": "Possible assigned value; no transition inferred",
  "service": "src_agent",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_agent/service.py",
    "line": 729,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L729",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_api_gateway · status: ON_TIME

chat-agent: src_api_gateway/main.py:93 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "ON_TIME",
  "line": 93,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_api_gateway",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_api_gateway/main.py",
    "line": 93,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L93",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_api_gateway · status: DELAYED

chat-agent: src_api_gateway/main.py:104 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "status",
  "value": "DELAYED",
  "line": 104,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src_api_gateway",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_api_gateway/main.py",
    "line": 104,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L104",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
chat-agent · src_shared · state: stale

chat-agent: src_shared/aviation.py:307 — Файл совпадает со снимком; опубликованный коммит 3e55976d.

{
  "kind": "state_value",
  "variable": "state",
  "value": "stale",
  "line": 307,
  "limitation": "Possible assigned value; no transition inferred",
  "service": "src_shared",
  "origin": {
    "project": "chat-agent",
    "revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
    "file": "src_shared/aviation.py",
    "line": 307,
    "url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L307",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}
voice · src · status: ok

voice: src/webui/job_lock_server.py:92 — Файл совпадает со снимком; опубликованный коммит ce9e9678.

{
  "kind": "state_value",
  "variable": "status",
  "value": "ok",
  "line": 92,
  "limitation": "State/status payload value; not necessarily a persisted lifecycle state",
  "service": "src",
  "origin": {
    "project": "voice",
    "revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
    "file": "src/webui/job_lock_server.py",
    "line": 92,
    "url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L92",
    "permalink_matches_collected_content": true
  },
  "analyzer": "contracts-1.7-ts025",
  "scope": "application"
}

Служебные вложения доступны в исходном архиве.