Состояния и восстановление
Значения статусов извлечены из присваиваний и 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"
}