Состояния и восстановление
Значения статусов извлечены из присваиваний и payload. Между ними нет придуманной цепочки: стрелка появляется только при явно разрешённом переходе. SQL-переходы и динамические guards могут остаться вне этой выборки.
Связи этой категории не разрешены анализатором. Отсутствие в графе не доказывает отсутствие в системе.
chat-agent · src_agent · record.state: committed
chat-agent: src_agent/agent.py:220
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/agent.py",
"line": 220,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/agent.py",
"line": 245,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/request_state.py",
"line": 47,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/request_state.py",
"line": 95,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_agent/request_state.py#L95",
"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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/service.py",
"line": 513,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/service.py",
"line": 768,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_agent/service.py#L768",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · src_agent · status: ACCEPTED
chat-agent: src_agent/service.py:597
{
"kind": "state_value",
"variable": "status",
"value": "ACCEPTED",
"line": 597,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/service.py",
"line": 597,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_agent/service.py#L597",
"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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/service.py",
"line": 729,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_agent/service.py#L729",
"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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_agent/utils/db.py",
"line": 378,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_agent/utils/db.py#L378",
"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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_api_gateway/main.py",
"line": 93,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_api_gateway/main.py",
"line": 104,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_api_gateway/main.py#L104",
"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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_client_timings.py",
"line": 54,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_init_map.py",
"line": 78,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_message.py",
"line": 178,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_startup.py",
"line": 135,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_transcription.py",
"line": 105,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_transcription.py",
"line": 107,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_transcription.py",
"line": 113,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_transcription.py",
"line": 138,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_transcription.py",
"line": 164,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_transcription.py",
"line": 73,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_core/handlers/handle_transcription.py",
"line": 135,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_llm/service.py",
"line": 89,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_llm/service.py#L89",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · src_shared · state: stale
chat-agent: src_shared/aviation.py:309
{
"kind": "state_value",
"variable": "state",
"value": "stale",
"line": 309,
"limitation": "Possible assigned value; no transition inferred",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_shared/aviation.py",
"line": 309,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_shared/aviation.py#L309",
"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
{
"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": "c0738a60299b6b818fd8c5738aa883cbf4eb612f",
"file": "src_webrtc_ingress/ice/signaling.py",
"line": 143,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/c0738a60299b6b818fd8c5738aa883cbf4eb612f/src_webrtc_ingress/ice/signaling.py#L143",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · src · status: ok
voice: src/webui/job_lock_server.py:92
{
"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": "21c85b0c7bc7a96497ce78ec2ead44b113f18db6",
"file": "src/webui/job_lock_server.py",
"line": 92,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/21c85b0c7bc7a96497ce78ec2ead44b113f18db6/src/webui/job_lock_server.py#L92",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}