Архитектурный атлас
Выберите связь или контракт. Вызов и ответ показаны отдельно; совпадение subject без известного брокера остаётся предположением.
Доказательства и данные
Выберите контракт справа.
Все записи атласа
chat-agent · audio_format Подтверждено кодом
chat-agent: src_shared/audio.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "audio_format",
"operation": "AudioResampler",
"parameters": {
"format": "s16",
"layout": "mono",
"rate": 16000
},
"line": 35,
"limitation": "Declared frame/resampler parameters; decoded PCM and complete pipeline require runtime evidence",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · docker → src_langgraph_rb_node Предположение
chat-agent: docker/filter-build-phase.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: docker/mirror-postgres.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "docker",
"target": "src_langgraph_rb_node",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 2,
"evidence_ids": [
"7c71fdc38a84c654946388ee",
"8284ff4489b152e3e8396b6e"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/filter-build-phase.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/filter-build-phase.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/mirror-postgres.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/mirror-postgres.rb#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · docker → src_shared Предположение
chat-agent: docker/check_healthcheck.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "docker",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 1,
"evidence_ids": [
"b48f7c44613de3f00aaf8889"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/check_healthcheck.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/check_healthcheck.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_agent → src_shared Предположение
chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии.
{
"source": "src_agent",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 92,
"evidence_ids": [
"594184911a92609208fdd6fe",
"f80153281d526c85ef9fe634",
"68bf7c6d6b93f8ea3b70c8b7",
"5e5be0e2a1c02b09edbd920f",
"cfa130c20371a19c49f41a33",
"6e7b70f40f88bce5134bc9b6",
"46340ea5a4142b9845f2c9de",
"0c1609d576540855214aaf30",
"fd4b1d4da29aeb8f4b82f39c",
"89e6d8c50d4f5240f84a8a3d",
"e5c99be1aee310d344599b6d",
"38097b075ff3298a0a985578",
"bcbdfba2a577a95811e786ab",
"49f67d8c07519f367fad4066",
"09c1203560c92e4ea18c232b",
"cdd1acc52efcdc9c5afebeea",
"5fbf1817393fbfebc2a3abcf",
"1b06a010473a4d11b71ab099",
"89dbe27e792deb34c9c7be6b",
"ee014cfe0437054c75cd2993",
"2c4a93e850f1c7cf01656fae",
"8bc17e68ede885133efdcfc1",
"c76263e96a81f78a839284e6",
"41d72794eee42957a93d4fee",
"a990af02b964296195bb1ef9",
"1977d4588d2282cda7695a7e",
"48eb926c80be58e9824c2c18",
"b565b1ac3bae69ea97faa507",
"fe61101d9d7729a0b3ec659a",
"a4865f4181635e67ddfbbe32",
"6eff1c9bcc3add7ff6b1b7ca",
"9222b0fce4def759fc35b985",
"fc23a78663fe397363a4b39c",
"eaaf6287547bb7afe7bddbca",
"8c9120b30c102a84917e356b",
"fcbc253f071533617e009d26",
"463f8e60a8654d5b0f7b6018",
"f943da648d379f78e88d72d0",
"0888a60ec7e493fc3fc197bc",
"01da3d0ee77262360b0607f6",
"2c0aa1310ca83ef57f4ef751",
"ab0ef436339ab1cb6e529bc9",
"56336c9b1c8c221ea7a60f1d",
"b539d5c201023ad574a07c00",
"52ad63528c71c609d7275654",
"14c846a6701f61adada96668",
"09bb3124e7ef7551ccece460",
"d026843492680580552dfe68",
"df844edfbcb8fc48dc3b9023",
"4d51f0001d01b809f9ff6107",
"481dabf47a8dc5c62207036f",
"c71cc8f7fadd252adaaf71eb",
"012f03076e736679816344c8",
"8975f2bf505516efc0e679cc",
"6f961697c3e071188b2da1ea",
"83c982d7abc7f3c276a671e4",
"d75723096ee9d3d6666316f8",
"58e896a1925f4c0e34c09a97",
"51ab7c373f88d34f2aec571e",
"7b2a54bae6eb2ff78e391d26",
"87d9dd0dc81655f775023d6d",
"e0d3677f836be49145c69e5f",
"150b82647a7d7dc5b1fdb71e",
"cc86625a7189f3b3d8a1e6e3",
"c9b7f43c5af5dd19811c45da",
"c73bab309f8f9a2ebb6ab292",
"2e2bd3e662f88a6d2028e9cb",
"0607584d3f92b4596f85772b",
"1648750b574c1795299b3d76",
"327feb1be3bfd715b15dc39d",
"23c61d8ae5b24d741de479f3",
"27c934d26f32df5880441207",
"fa7692cf550819069058dd41",
"e8d6e1a0a7b96bb2d547d51a",
"2ab4ffa41207e536afb15ac4",
"7840ea633583185e2ec277e0",
"7488bfe89553b288fb799ff7",
"55968314b73c0c0c26454c8c",
"85d701360093841f1886d297",
"04ee1e336894c47f92831cab",
"65b6e80de7f26144ec216099",
"7f2e9efc7c8f79a59ec8569c",
"dd490a6f38b7a9aaab2968d6",
"2202a609913b67bec7824c40",
"fca25d10913178280e7e97b4",
"6d44775da7be2a0615c1a8ee",
"f67bd4e88b695bd7bf64074c",
"14eef4de251cdc636d076253",
"72b002413c9a151ea5f2cf2f",
"eab9aeb0c6e669be0a4fc6b4",
"fef5d22a8e5cb719ee19411f",
"ab9f9c550e8827c01b735228"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_agent → src_shared Предположение
chat-agent: src_agent/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_agent",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 275,
"evidence_ids": [
"f85fa395ec03e7f8d847d7a6",
"babca92f7c689b00b9c0feec",
"b0433c72ce0bb3821617d44a",
"3c7e131f055d76a86c16e7e9",
"c8c387e0e2f03a654a5680e1",
"bef85e5cd73a1e84a0dc8971",
"cc25ec4e0975d050e4c9cde5",
"5e7acf746751594aa40af3e3",
"fcf915bb94fdaf18814f2a3d",
"c3a4d12b2c917daffcd1a653",
"1a1959443ae0fe01e11b0801",
"18ce7417fe5721480ee9c039",
"b6c62c244fb5ce47c807f089",
"4429274a24a5354633635b93",
"1e32fe6b57bd451d349bb7f5",
"f536940234429e0cd9c41cb9",
"e5c12ac0be8532cc39852c51",
"f96d269d2c45daa247596234",
"ab23047d45bd7a70f625203c",
"3680da79fdcfdfc45e9504f0",
"2f3bf416665f93f5f29d5a2a",
"6df845fe8e82e3ded8b45e88",
"ce3426585a8fea953d0de47b",
"73c5b0f0ed213ef1f99355b9",
"87847f4bdd563073e91375a2",
"dad6e04124e7e76daa90eb92",
"ff94dccc5bc24a27dae269ac",
"eca0949339ed6133970c8b8b",
"8b0e0a18ddf592397aec9297",
"1acbeb8072664cdef2590b28",
"d9e97dfd531b1cae09ba7f13",
"9f3d31557ab4585864fcc958",
"b40ecfa9d5cfd9283dbdc581",
"fcdc927d04e8ff7b14f3f073",
"3a4470f5f438dd9ca685c5c7",
"89fe9d1d1a439f67f23660aa",
"c343c19b5a63728503185d12",
"0dccc3e665bb73a65deab029",
"27f456303f2c6d6d3f413cf5",
"8e056d917fe8676bc1b9d6db",
"aaa96aff8c2df94646a0d12f",
"7adca76b6639a9d886902e31",
"3df3290d7f14186ceb854ba4",
"c1b4d57d424b26e6472408e6",
"47eb6aa82fd282bb00ad44e0",
"ac2afb71a81c9f0f5bbd7586",
"4ee2a781e50c671e3cf83143",
"80821d21f68068c190780dc0",
"98c0af6a891846f10837ab88",
"df1d236f6baeecfcdf26dffd",
"7341a8f18cf714cbe23989f7",
"c3b2d26682f42762317af3ac",
"83e1f0575fbf7968beef2da8",
"ebc347ecb87192004512a9e0",
"960106ed942455ad28354e8b",
"391464218bb287519359759e",
"f816c6a6778676cb2018587a",
"8001cc8970983df8891d5ed1",
"904aff1378f8b5d09c08ec34",
"a6e5f5492113c06be98ec622",
"64be4929ea47cf81df197d94",
"4a7c62b2493a5d1b3ad7df3b",
"694a5031e1a9738657f0b2f4",
"5f7841fcc1b498e80d36d1cc",
"a2513f8fa2ae447907e18897",
"2773a22a4532b042c57579bd",
"a2fdfa2ac0ad7e9bc7a81916",
"4c31e363bf76ed89fc40fac5",
"5d1739bcd7007d5af6dbb5d0",
"591d9aa99c70a565e487041c",
"5b12037f68572f9debf2486b",
"982239b4f1d85fb378446982",
"f06a3fb3fae0a87f4361a26c",
"4498e8582cfa4893c88d61fe",
"7be030cb9ca5c3691353b0d8",
"b22b81e210b2eec0540dfb6d",
"f3b0b5ade4a49b511f732763",
"4e8ce6fa7014cfdce612e301",
"75e5bdc1c0c6ed5a1625caf1",
"00cfa45a074f1db4977d9570",
"4f9369d3988cd9e2acb7e591",
"12322e967f5a47313a95072e",
"86ec6ea00cddb7c60a019e9d",
"31622cc0f09b0525c3049a35",
"2d95702fdb252eae2cabc508",
"f70729a73a6f9cbe7a85fb20",
"bae34b21e0514cb18e4edced",
"994014125fff44835a0c7607",
"05e9bf1f22a5bc008a692ed3",
"1a6edc4c4b43195cfab5029b",
"18e65df1f0bc4b883c177f12",
"05b7d617e20bea9e81bbb354",
"56098b69fb0973eee667cd3b",
"3116572724ab276895b9ecd1",
"7504d641a16bdcb7868b117f",
"1f50893a1611de06d0939218",
"f4651a63eb6c1d6405e68be8",
"541407d30b15ad1eee574eb1",
"3f0b1ae85a1f058c9aa1fe54",
"27f616eaf71f02ef62ddc845",
"7d99414bac628622899f2e10",
"e2da8b20393285c6b3348c3f",
"05e9cef0d1dfb2c081e0b8ad",
"2533d0f47f5eea59207aa9cc",
"ac6a840add2175cc15b48060",
"265c3d5d1df102d16ea94149",
"ba0743a0c1b18bafed0f9894",
"6d0e50eea4f258ac1e756798",
"865085bb34632bf476589b06",
"4ab692b6a38e72e112c49991",
"bb124bd04c5653e54b70ab13",
"0a8d621b634aa60947236ab8",
"6868a00dd9c193eb781518f6",
"0b4f3469fea57807d9486c4c",
"d4c0e093676a91d0a5023f39",
"1d4198b55493ecad9297fa64",
"0d050ad5628a66f91a43db64",
"f4d4448b7197150afcff2467",
"096d8303a2ad265f472cd95a",
"156206d80dc8600644c37c7c",
"8e75ea83cf4fb06b500fc161",
"15974b6ba92ce6369c2d4f7a",
"fe1777ee65a8fa5c4e8265ed",
"229c384f17095201e343307e",
"5ef6797c969b611de3bfe4d8",
"59a65e876b081629530360ed",
"62cda791f3b1971d1e80af30",
"60e15fc024a3fec26a01927d",
"52ccfac4ab407a3c9c9a8b0b",
"703af67fd8e7d9a168f73e6e",
"76719e56c0ea93e195804793",
"1fa71656e08c1b11d5e4da78",
"89540c1140ab07d7c126d248",
"6182591703a73cc69dda4e4d",
"bf0d7b66021ed4d259ca3e32",
"d82d93653bdc5f6a72fe5b0a",
"27f7bd306f30ad8ae121fa2e",
"34c5396fd907fca795ebb7b5",
"946f0489a734ed031f20e435",
"e60bb6c64cabe2124e4e8c1a",
"20fc95abdd0ca08d072ab8d8",
"f06c6356a9c2e093cf2fe756",
"19dca51ae6f469c86ba0af04",
"cd1ffab7af95573bcec28e15",
"ffe563a4cd13ae5faddd86b2",
"432a0d5e2d6f8ebeb74bbeaa",
"5066e4a06270c149f3fe0420",
"cbadba0632db12ec8a3a315d",
"d755a470cdd89df370cf1b0e",
"86c45998f81bc17b2cec5b4e",
"003e1a205df9f7735800948d",
"1c548d383df3491ccdb38bb4",
"af19216a0bcbf10d887ce5e1",
"aba51be4670de58a5d071c7a",
"5248489dbedcde109ed92016",
"2ac25cfe03087f5afbf2ff1b",
"c87decd33bd2b89f83857882",
"27abfbd9b5ac7dcd73e90b63",
"4f0b2fb3c7d2cfc11812d05d",
"897d656ee4b853d0a6e44394",
"922228ce25e4bf2b4f011f0f",
"8dcc96a0d05d613825df79fb",
"78766d8a4ad6aa94ae589137",
"cde385fff632992da9ee2eb3",
"06df726b577259c1c0e6924e",
"845a427b40e35aa153470a33",
"1817a25a7c212744f0df4fad",
"0d5e7c5d547ec9c4da511fb2",
"5ab5399f329d746899ba149c",
"570e85184f0c6b108fee1d60",
"1c3e7eefd3b45a73d4dcb311",
"f671a3feff7324283ab526a4",
"3b1d55b0ad0a6d69a48a7b4e",
"f672cb5d9b950b5fe3dcdb3c",
"1c05e77feb88c3e17031a060",
"6e06a45566b98ff220826101",
"dc3a84e9368cdfe7c08b3920",
"677d1d672536595d5c24c85e",
"0c959077c1fdf58d3aa74cc9",
"9890d7c3f707de0d52c865b4",
"e67833d32ee4a09440b0a2ea",
"7e4343bb0a8a920f26f58267",
"dd17e8d2f4b981d6368c1319",
"7de285c259827b1585c482a1",
"f9f076dfd3bdfa3ecb14afbf",
"ef99da1e9f1c4464b95354fe",
"f2c3022d3d413ea78eeb1d86",
"d530dc5325f7df881f0a6ebe",
"2c07b00cddfeecb06a1c654d",
"8b6d8f0c8adf2c15ed497b19",
"fbcb2d74781819030b17e407",
"9cb0f77db1b2db36820b3c4b",
"21b00eecdda7a503d2962548",
"5e10fac755cfbc39e31a7ca0",
"f4a8684f7403fe50b944f989",
"9aad0342ba45daa880839df5",
"256230ba0b4a687cc7155e9a",
"ec7d0a9fa0be748ff31e12f9",
"8a83e7df25baf18154c57b07",
"0db4c9454e7d6e5483662864",
"98d645143dc84cc8e50d6dec",
"1bcacf23389ad13dcfaf2e4b",
"57de786afe8a5275b8bd8312",
"68f9b774bdae386dc73573eb",
"30764a1832c74e353a314c03",
"6ad548cd1c7128b39842adec",
"ea593045d9fb09308eb9bcab",
"82fc4d1b98c468d3bb5b2581",
"4092666b60730da727e8446c",
"cb470f14c952f36d47c30648",
"b4a32d7c309807a163e64ed0",
"e1f55619624a373e21fce109",
"adf924bffde1a73c4eb66862",
"8f4af2f64b04dd4a5ef057b4",
"e0cded00bf50a7640f41c1a6",
"b6d2fa9b9e8a2b2b01120e5d",
"ff04e4a3f828e0188428baaf",
"a3c2a541094149564ad39b43",
"7d985d8bbb1401bf4c58e803",
"bc3a36d910aee1be7ac60f00",
"fbd83641fab3b5b6efc0bff7",
"4ced2bdd30bed98218454531",
"c5c3bfedaaed605e0e159a5e",
"967d31566045e030515021ce",
"1e3d0788ad69a42c02a0a4cd",
"f880a21008f4d05eeec9d846",
"baf26cb495c16ff619be2f39",
"8e04ef47af0b2bdbc27c5491",
"bf4bdea4f8b6bf73ec25943d",
"94add9b8abb8650b98b26cca",
"26f844b9262a589ae14bec14",
"7d572ec58635619dfb937009",
"33b8e7267a994347cfed8c8b",
"a19f839a410dc81c0b77a024",
"7ae97311a2174c283decf916",
"e3943202d7a2b90ad98d48f4",
"709ed3333c7d035019ca176c",
"ec0ef49f355fa25d757fe7f6",
"66bbe42694bd732e84bda94c",
"bd2d91155db77970f59031d6",
"02b8077734ae794c12c7d251",
"cc7bcba21059d05b12e1ffd8",
"d6f3d0e28143d1b2ca66916b",
"2842c66660503604c892c3bb",
"cc7ed6e42fa0ac044371bf59",
"a795752c63b8e766b9fd7c4c",
"68ac71e538e7144aa5581457",
"14753a9875db5402d9daf2cd",
"d815059a011ca649bb61c5b1",
"700d7cfc43472863a37d2cd1",
"5901592fac33a604eb55a386",
"df664ef30d9f493af25315cb",
"04a56bfe0843dcbddc941252",
"643f46c1ff02717e600101a5",
"5cb43b352196ded01176d231",
"5dea1e44957c840bff920537",
"a2c33bb48db833a85f26936c",
"287b875d96fc4290ac90ce48",
"1fc5a3bef9ec8c9375267fe9",
"b0a1e9173852c8234b033364",
"ef146c7ab8d02c816a19c094",
"a8477287eeda57fad25ce48e",
"db3515973a9086ba25363146",
"4b562d2b673b8e1eb29f1eda",
"9f8275c19f8b92a2fb7a4050",
"1ec51dce5188e5060e7f2352",
"93e2ced8b927eb12f04a3343",
"6199ab370363ab9529b83a4a",
"b06f0ef13685cfa19625e8c9",
"8774e59c88e3aa1315350882",
"04006c4b4a5f273fd493c6e8",
"bf7547e2e31e82eb00d059f1",
"6414fe50af224ccfdb6c1e19",
"bb01f336635268f4c27b9c3d",
"96a63e35be60832f665d0b35"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_agent → src_shared Предположение
chat-agent: src_agent/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/nats_model.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/nats_model.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/nats_model.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_agent",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "uses",
"count": 22,
"evidence_ids": [
"a9f1a7312bdd9aca1c11865c",
"524e2f3a27fae4c4516f140d",
"609c14f092a82c684ef5f78b",
"75a3d496b216c1a58262264c",
"d766bdd3fc356e89da4c8d0f",
"621d7318db4fe760720ea383",
"e87d7e2b519f17177bb12b74",
"3b16ea1ed422842b384347e9",
"6b035bcfe73d6e233ac7bc3c",
"9221535749fdb5d8bd61f3e0",
"89f39c970401471fafe45ec6",
"a21859dc7ddf5979ce148da8",
"477981602bd77d4d60306411",
"3d9604bb5ea0bcb6590014c4",
"f54cff7ed355fc9e44a214f2",
"3d3b52674c2632d6ca2ab9ec",
"4cdcfece354a5a1e9e25b164",
"54db3e98f0d5702cf89c423c",
"052fc00bfe64cc4b1f2547bc",
"89dc78285d514653515cc6b2",
"4d09ab574955162d18e75a24",
"7351e889764f35e96a203fd1"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_api_gateway → src_shared Предположение
chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии.
{
"source": "src_api_gateway",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 37,
"evidence_ids": [
"3c1c818a089dbf8e51efc98c",
"55c304596fbd9a81fc3840b3",
"654c5bdc83a9f445a0bf867f",
"1ba3f15bdb5644abdb73a36f",
"f95293ac7f2e1459c9463887",
"0a69f1c6f9880ddc3bbb67f8",
"cf0498ca8fb3c6b0a82fe862",
"601a9de1882934aad3ae5ea2",
"a0807efab14850a849a769ab",
"1e5b4605bceef9609b72d4bc",
"5120288cf4fb067de9cb5a81",
"e8b4146b68bac3cd3ff82be1",
"ba7bca4f509a128fcced21ca",
"da70ed9773360f322f1b6661",
"0395ffa522264835da0aecc7",
"fbf7f4469714393016d65301",
"5856c76fe5d9698701f4ff78",
"ceaf30d5721f69d814df5bb7",
"c9758f64f15bfaa38ae6bf8a",
"df17b175a9316a543cf06711",
"8320f456619112a22a73aff7",
"cfe39319ec280a618e4ce399",
"32183b4b29e67c81cb332977",
"f03e61bc121de07f9b9c6c16",
"85bd1b52cb60d0faf1a0cdad",
"6108d10ffd6e354580e1b346",
"e192efab87ad8b082e7a2e60",
"88f909fb5a6cf887476c6ec4",
"5352b3713e37be9e9388753b",
"5feb56e8b54b66b50f3018e7",
"3d2199172e9c269e10797085",
"f8d3ad910366897e1fcd288d",
"052269d13cdcf6e31f064bcb",
"48cfdf674ca509ea53d50ef0",
"f4db05876b6ade57a4785571",
"3cf35c64f3346e6cea4843f7",
"7cbbb2789f7d70cef8b549f6"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_api_gateway → src_shared Предположение
chat-agent: src_api_gateway/domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_api_gateway/domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_api_gateway/domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_api_gateway/domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_api_gateway",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 59,
"evidence_ids": [
"e1ecc8878975424d05292e7c",
"efab8d7b6874c9df7161c190",
"e79eaceaf8d7ae74a0a4f084",
"8d5d567ed641c90d2c2f0872",
"55ba0f5193b5565f33c41dbf",
"f0c54c5c5ef6349a0586725c",
"e344329e066544f93aea4c46",
"dd364c5339c981909fb8972a",
"7dfdf053174ebae30cdaeda1",
"df0b104201637117f0d05caa",
"2b7304f22fe10d15ac5ad5c6",
"6d86291d69fb5cd669cf66a9",
"8a7f5f6e5d25812dd6a81836",
"0bbd9106e3386c10571e0668",
"e828b3d8848a307299146075",
"df98b23f7474c4de783e0b18",
"3e778382e514bb5d7f0cde5b",
"4e5876cf593159467fba39e6",
"e36af36accbff11245517e99",
"a3fd7dd7bbef69cbb8bf7047",
"0e783c66726cc7eac234d060",
"5e2d36a9cded6875d17f2592",
"19c95a26c51dc46a93a50188",
"5f5502d0c63609ad3e73c968",
"75f3dfa55f7510e7e12eeda0",
"a1ed7bfbdf8d17db46eb921d",
"aec8668342a5d478909b3e78",
"ba2b3f93eb1d1c39d20667da",
"bfc177e4aa68c080020887ba",
"de4926230a0c05402e2bf6ed",
"16ff0580fbd90ea9f6645a81",
"7db9593b346ec023a2297809",
"da1e8a42f86ae623e2314677",
"7811d2e508b6915edffb286e",
"3b7ba23e70a157991c2f73a3",
"7bda35d38a423fb02cb4963c",
"51205fa62bc69eca6ee6e39a",
"3842b9a63b004e71aeb1b72a",
"a9e0d79f7a4c36cb70b3dc35",
"448aa17b6f3b760cf86352d3",
"15df15521d70a474919f7fc0",
"8c79ad852184c64144139dc6",
"2e50aa146dc51026e02477d2",
"3a921f88599abe03a98c743e",
"8dc82a7282f1c3f04b4b2882",
"bd02e72d40fbf815a809bea5",
"76e472bffbfa15f087860e87",
"32123a9765ae5fdfe0b69a40",
"c13bd82236afaccc549a5747",
"c9c1f6aec61b04bc5f9736b0",
"256c308bb82b663a61fcbc30",
"1f91fa902cb393496eb8078b",
"6b105e471b9d44351b311684",
"cb7f58cba712029914d72a81",
"88a748c1539e2273eb1a012d",
"2349541887e5909acc0726b8",
"3d67020774f9d75468471a2d",
"f53d8038fc78d670f5721f3a",
"d1c17cae797c7c32fe303ea5"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_api_gateway → src_shared Предположение
chat-agent: src_api_gateway/domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_api_gateway/domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_api_gateway/domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_api_gateway/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_api_gateway",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "uses",
"count": 11,
"evidence_ids": [
"19be0b785e7414ac65f54771",
"4ebbb2bcc358461cc532ab27",
"afafbfbee8b7b1210f25c7e6",
"110f7abcd39760152539be7f",
"cb85e6bf4cf6ba0893f42c93",
"49ed0734bad0dae4985f6801",
"741e2a9836453fcf2be65537",
"80a197be6dfe60e8db508d8d",
"afe1378685ae237e9d38d2e7",
"cc966abf35b9ba8a16905117",
"927d80da6aaafe93c14ab482"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_audio_ws_ingress → src_shared Предположение
chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: src_audio_ws_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_audio_ws_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_audio_ws_ingress",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 6,
"evidence_ids": [
"8b02ad269f1f86e6c24441ad",
"880834ca62fa485f76573cb8",
"487a34d4556664217993c76a",
"1820594ca97f5d6f6854390c",
"8284232f5b8dee0ea7a79c52",
"3106ba5df5f27715d826efcb"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_audio_ws_ingress → src_shared Предположение
chat-agent: src_audio_ws_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_audio_ws_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_audio_ws_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_audio_ws_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_audio_ws_ingress",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 8,
"evidence_ids": [
"6fb6a568b6dcd7d82201a286",
"118c2b4a4a1e4b99c1dcbf22",
"3826c521f16234407fffbbf0",
"4da59a3a0ca4f79307800b18",
"a4380c26a5a4f03e20db4855",
"6571014b7b087715708eb725",
"dba30110763315b52742392f",
"40f8f6084d071b7f274c61c0"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_audio_ws_ingress → src_shared Предположение
chat-agent: src_audio_ws_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_audio_ws_ingress",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "uses",
"count": 1,
"evidence_ids": [
"b1bcbf6dde0a7f85905165c9"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_core → src_shared Предположение
chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии.
{
"source": "src_core",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 44,
"evidence_ids": [
"eba7526a18e97457419ad808",
"b36e5470f171aedb9df4948e",
"54d708494f670159438c62e4",
"ea75d5d8ae817fca40457398",
"78416c66075198e13deb46c1",
"489669de3aba4dfea01a2e1e",
"e9f56caa51e7533c698c3ba2",
"ab3dc60f13447cf287391303",
"4a841d2f468047b09861840c",
"2c1b205e228d44e24bdc8a3a",
"58fab8540f3e48acd30643ff",
"3d4edbcabf7d1c468c09e530",
"4cc1a3982bb4e92b04edbb35",
"3fd66660728aa953f61f45eb",
"8ce43218a661b8e3b57f8f7e",
"9ee1fc4792f6ae6d7d2cf2bf",
"b44480f1a7f68fafc248d15b",
"9089ad1ba26d5451708eb182",
"d85da8b6523e19d15991d043",
"085f854d97a5ed52504d1996",
"72ad35db7105933c4022c5c7",
"1804509366d519003491b197",
"2cdcecfc317b01c67b2064b9",
"d8f69d6d912bc4bb62c36d4d",
"234983edba1ece4e2a25adc8",
"a458aac4948298ec6cffe2a5",
"86b993dc3c495786a458aac0",
"a85c46a0ae5254c6149aef7d",
"3ca77b053766d2cb2b99cbdc",
"d72b81510eba2af8c968bb4a",
"35d345094067250463c9b4d8",
"8e2b374f83ab60ad39bb351f",
"cfdd47827330961027ff7a4f",
"cccec7f2a8ee287ec4f16d7e",
"6e6e5cc218da8af99c3a9abb",
"5291963ccddf46cd6ff8edae",
"94bd21e040de134cf7797434",
"3196428b7cc5bc0df348469f",
"7462f129708905584d4c895c",
"a53230c5db6ad7a16b4361ca",
"2a4c94176565ceeca6433f0b",
"6427a58298b4f86c2f75ac2a",
"066c060d4addb46cffc6dc03",
"bb32a17368eb799b79b5e045"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_core → src_shared Предположение
chat-agent: src_core/audio_admission.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_core/audio_admission.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_core/audio_admission.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_core/audio_admission.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_core",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 71,
"evidence_ids": [
"10ee1bf1355428fe32fd6114",
"aecf0aa5cc6d95febfece29b",
"83183d4c865523112b17ce6d",
"8a822eebef0fd1b15425ef29",
"1f6a143579ba2a97cbcb5478",
"125c33d1c7a73de066eca4e7",
"91bc5ac3657dd7051356f782",
"cdf6ae261793e28a6d61d764",
"d162c5db6464a5debb87a863",
"f6fab750edbfa7783f974d10",
"f005c449b4d7fa2485fc46c9",
"d3d80e4ccd0ee8578a0c9bb5",
"00b02789bb5e195f3b57ae25",
"f6f1b4b11ce06c3d47145d27",
"eaf7e713da8b29555644c336",
"2cd0504b83b1dae6e18bf07e",
"32e2e2713cad6dc2dbc616d9",
"178a2ef7bf8f7c66c3dba660",
"40d6285a403102522219270a",
"1aa45aa1d73d7f13f0562d50",
"501cb645b8df716f47684d3a",
"df45e670b98ca6031cb8c20c",
"0b8cbfb5d32c2540baf8f320",
"6f139a12c431311dbeeaf092",
"6f7a7427d7026824e9e33439",
"b88f13fd89bd3d0c8e738372",
"c5fc5e69bb4def5c54f651ca",
"531ba010c61623ad3640533d",
"1e98d3b86652a4e6d8637641",
"7874761a995d5f13f82510aa",
"b1503884de1ac5925f5d0f8b",
"7f43ae19d3dceb7a15ea3e1d",
"ee6dc4fab5b13cef8f64abab",
"34e0b4efc2e3b8ebe0181966",
"9e24dc56a7352d14802fa9bf",
"42f2de0adafde1977756837d",
"11bf419a00f4c96e770b68e2",
"2e2b2995e086c28325f37092",
"a48b7f901b47a063da7bef76",
"4a400a926c15d2443b57c37e",
"bf264927de9ac74ee79c1e27",
"313265124d4e7be3e24adb01",
"0d72a8e0902d12de9a7cf087",
"42ca45f6b5d901ed1aa02c2b",
"03901122444d6a77f731f2ca",
"7496eae4e668cc3c2442adcd",
"ef29b8e63845c1ce0dd040ee",
"7d945b831fd4c52b23ea97aa",
"335f509c8b009120a1330a41",
"9009eb7166e47d66b0b4246a",
"e8d614deec7ccf718a69c0fc",
"6d739cddf72776753b68a02e",
"48868c9a39cb7877157a24b7",
"31149aae55b97b77da179365",
"a39e0ed109690c74947a2f57",
"faae8ffd80e9696da55b7b72",
"a9f4bc43b8e14b85d27de145",
"110d552d21dd78a4024f174b",
"05e4b07af8db76c46c3d9607",
"4558bc52179edaf8237bc692",
"d33e1eaa95f8ea5ba7a90645",
"7c5f5c22b9e513a575cde2a5",
"fa15a6db7bd524c74347965c",
"7d139ca2f418666981593113",
"a5ef9681f2fc8a02c4c4b242",
"a2b01fe7e4d04683dd09c57a",
"4c08fc33aacd82591b4a7eb9",
"6aa7e8943a7bc06a90085322",
"bbc1cbb247ce92a1c5b52ff7",
"92602f78f98a82bab8f334ef",
"9a8a8f9470d831130cb7a534"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_core → src_shared Предположение
chat-agent: src_core/handlers/handle_transcription.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_core/utils/nats_logger.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_core",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "uses",
"count": 2,
"evidence_ids": [
"896dc6c24e3c834938534b7b",
"32b0469d8db15840aa8373a8"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_logger.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_logger.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_langgraph → src_shared Предположение
chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии.
{
"source": "src_langgraph",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 49,
"evidence_ids": [
"6db6c1a2786bfa1aebe3848d",
"7a968783a594a4c1fa379638",
"d7f1e4a5491a9c194127fe29",
"6b8347693b153c213cdc3e57",
"885fc58f850c7d1635d80f94",
"b10df2da2d51473b8cf4f0a8",
"00a5f6ec07da4efa7500e115",
"1c07bf4d4049a1132cede224",
"4038ace574d660813d988ca7",
"40ffff511007e23fc6464723",
"c59dab18ff9bb8eb717dad17",
"84a800b3cb240eb55a8ea3f1",
"858ab2d54fcecca5654e07f6",
"4ee7bc845fa9758bc7e7b40a",
"054adb40139fe4a30f8ddaa8",
"c4d4395d0cb14097e3c179c3",
"4cda7d8491b59396d552e7b4",
"bb53522b98c8b55a08fdc698",
"4243c5e81206cc9d415557dc",
"f9dda72d3a857ae731e57d28",
"fa02396f783508ff5816b684",
"54f3fabac27432507142b5fa",
"e71fb2e8d2b082dc098c4bde",
"82628a4f45ef327ba6444f5d",
"45264639ff0659c832ad57a0",
"769a16c44f31880070f9abbc",
"5751a4414ca3cecb70cef02b",
"d6243a4067e667efefec049c",
"878bbbb6e3d4fe3549bd173d",
"f32eaa998ba37e4093f73dbe",
"331768e89f6614834c302d34",
"00cdcc71441afe87d5b3d1aa",
"4ced5924cb4bcf97bfe79b85",
"5c328f87a59ff9ae08c5cd12",
"0a4c3e0be4fb9b5ecac7af0b",
"d3e7aeeda3be9564975c461a",
"196b110a6ede6905c580d72d",
"074f572469eaa98f350658c7",
"d5eb1225a464c6739785b5a7",
"821865043ba4dbfe8a4032e1",
"3d37732ab1248db961933e40",
"2c6e3a8f10b8c381263575cc",
"050a48554a315392919414c4",
"d5b848f6a623a1234d8e8ef3",
"3b187e66e620366ead444314",
"0ed63bbe78a947aad92c688c",
"3e24038e11d4398c99f5f1db",
"70969132155df792dc9b0d1a",
"9540c71fbbbe85037ab67475"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_langgraph → src_shared Предположение
chat-agent: src_langgraph/responses.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph/responses.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph/responses.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph/responses.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_langgraph",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 44,
"evidence_ids": [
"ff36073b3254fbc02de0b59f",
"bf22c445b8153222086880d3",
"f4e2c5667215844a9bbe416a",
"8f8f74a27c679fc98a854050",
"4fd13e10ad873da77e7f2a3e",
"ce2a7d133c4602ccf39b4342",
"834145077f08493211f7472a",
"8e3e87ef9fb1066e0d1937aa",
"9972f46b4b996ffef088c6b2",
"436e660add071f930da3f70a",
"4a6e8dae1fd81f5da2058966",
"2e85dfe5d4bdc2ca7d10595a",
"14e0ac173b91b29a97613331",
"2a86f3a7bbd3fb0ef272f86f",
"90657a95149231a857985e1c",
"8cdb2320bdabde73c2b4b629",
"5ca72300c202da472aed31ee",
"0fdc159013c5ae13b643963e",
"a533cae32eb429985bd68487",
"f601d131070a5a69ac9a953a",
"2c814effb58fb95413338e1a",
"3867db3b096a2a8c8d129120",
"1b8afe1a3cc6cf1dc577c739",
"a45bb771cc29311e94b8370c",
"f31f01cc9910a23dfe7035d5",
"68109579a022d67835a2ae27",
"6fa33efd04cd680654903a7f",
"19bb5f33e0e9afbe730821cc",
"3aeab06c38298a5950485a05",
"2d2e845c3f3796e3829ecb71",
"1c703e925c6bf67a7717a472",
"a176b6f91d634dca1acf124c",
"abc4c00f3caaa81ed9949b63",
"197a5e24e1defb5c9854bb10",
"c81ee5267367e9ddf2b3960b",
"684d63fe4bd1307a149ecccc",
"74351896f8047960038dea34",
"a56d6f5d7538cb96df3622b5",
"a1485fc7e4e19a50cb2c7454",
"9d2ecda230a39d055e10fc00",
"0eb66c69cb1525a477fe2c10",
"f3d3450975261bbebcba0a29",
"227f0446ef4d1f7ae70e412a",
"29ef5e7265ed5cba064f6429"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_langgraph_rb → src_front Предположение
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_langgraph_rb",
"target": "src_front",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 3,
"evidence_ids": [
"7e591852b9ac2262b0b4f686",
"e40f598f78edfecd66cd634e",
"81729724eb642715800998c1"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_langgraph_rb → src_langgraph_rb_node Предположение
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/common.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/llm.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_langgraph_rb",
"target": "src_langgraph_rb_node",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 22,
"evidence_ids": [
"950116052d74b3feb4706c8c",
"5103f61b33f3aea220b8dd38",
"4c25e996763588ba9215dd72",
"bad53271f3f333181399849d",
"7ec428473c586561da82b0fa",
"2d329b28ae66f2014221eefb",
"22da389b2780c955b8d81f4c",
"5f126b330590f75542f80c49",
"a3e302a4bc2ee808dc78cb9c",
"5bbfdc1ef795bfd1412cdd80",
"3666784bd10f642dd6bc80a1",
"a1775cdbc50ec7ff2a97d123",
"d88ad4235676bb4b62167783",
"f064d5d350fd224f6888f9c0",
"77bf6515220b5aa6f42af6b6",
"684de8ecd92652f3f7876df7",
"4d7c544395aef0f00d3baba9",
"0ffc6d81398285d2af1d08ed",
"00d857d8d6b623edb4cc1870",
"0980159747aabd2a8f06d889",
"69eee62b19388036181204b9",
"592e66b4f7b8afd6f620c780"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/common.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/common.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/llm.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/llm.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_langgraph_rb → stack Предположение
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/compute_ops.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_langgraph_rb",
"target": "stack",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 1,
"evidence_ids": [
"b1bb23351181bf1a9d5f125b"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/compute_ops.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/compute_ops.rb#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_langgraph_rb_node → src_langgraph_rb Предположение
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_langgraph_rb_node",
"target": "src_langgraph_rb",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 151,
"evidence_ids": [
"4d9301f82bec5f2016af2724",
"312b299b9222f45722ffc1fa",
"ccb569dd3a2573df4cf0a5fb",
"0637da8b6eccaa9b1f667ca5",
"49a33f258bad249f739dda16",
"b05ddfcc37661e66c7c52971",
"7300b3efedf87575b9263087",
"9b152f3bf5c0c109b26dfd30",
"ca4c5149f49b0c5a6ee16969",
"58d07552e67001730865c24f",
"fb6b6e0ec730369f10924967",
"48f638078ead8e69cbac7dde",
"48ef792e682b98034de37348",
"f024fce6c36314eebc20c376",
"8c973437911511491fbe0926",
"c79f12776f10ae908f5f213b",
"86765e2085fb24b1b9e62ca6",
"e1730feaf1e79630b9202fd8",
"57a724e92c4b202a3ac7c5ea",
"15295b25d56c2de6b299aa48",
"49dc147d9cb896f2ccab6450",
"8d8a02556d92de9210ac43a2",
"92e75fb1fabe762dfce062d4",
"1457b8e57f47e170463d685b",
"bfa06cbea30b87919e021745",
"585eca78ce25ca29e28cab84",
"14e207958f763bc99166055a",
"d062cbddb2d3f27a6884e621",
"be945be50b15990a034dbc76",
"effa2605ebae5ad48a265163",
"5b872a69dfd88c8fdb3e0a61",
"daadcd6237abbe1f43dc252f",
"f05fdd0a57eea07fe990c328",
"e666455a7ac40263391b3632",
"d928acbe1b6f01e030cb45ec",
"d7d9251d4802bd4ef242c78b",
"0e98d2363b32298aebabb39f",
"043f9ae3065508f702437931",
"f63d48464e34030f9ec419f2",
"e6f05d11aad20debe24ce127",
"f73038d14c290e37cfeed836",
"1b6408f53e142169c9e6a3e9",
"d7a50152f88f9081bb22038d",
"6bb9ac3aa280fdc7857f4731",
"7fe3b9ae327f394b7558385c",
"ef15f828c9ce4b2baa1b749f",
"9fbbcd069355ffee2d0fd96b",
"ff3c39e5bbb6d8796ec04b6e",
"ac58910a93583d0c2d1349bc",
"5d8eea343bd07e0094ae85d0",
"156dd42658510bcf0c0d47a3",
"7a0bdfbbe0417c5e9b0834a9",
"f484c78d02b35052b9fd95c1",
"e6ff5808f82d3a8dbc9d400d",
"cb592e8ea678683cb59d061e",
"fadbd28a51082c067e613669",
"f3fff5cc92dc47dc52aacabb",
"3199cfad5ff8f9432744b48f",
"d4aef26cac5e430e66856a6e",
"17476bad01f64824e1dfff28",
"dc2460486bbcaec453a690b3",
"fa4718101241e69408bd3f1d",
"424a246014832e1899f58a6a",
"5912bb9612ae00cb44b19434",
"7873079d1b9ff2c752096da2",
"cab3bddbe3d5f44a609e5a57",
"482771fe1dde28ca192af8b0",
"2fb6c95c1122b865470ca166",
"fc149647d53673016c67c5c6",
"71b70df730ae9b269a36d1c4",
"f15ba61e4bb197bd4d5f8a52",
"4ed48b72f428362305acad8d",
"7083fbe9b37ef7a8e2dde41a",
"8102a9daa56109082c92bb4b",
"5b82b041cf9579fa57a6dcb1",
"a74ae81105842899509b5a80",
"b47c2a938f44e3d287f78de2",
"0335985be83c1fda58c43c3c",
"216209b15095fa5a09637a9b",
"8e8e7feffc5f72a611a4f2c4",
"cd8ff3bd045c8e68073af95e",
"44d83d33011179d8aff5f5df",
"26421a10c9b3fab5cfb09560",
"e92f8503eac13975379c14f6",
"76388de1ca6847c44cf7b2f9",
"99edcf9194f46e9f01c48091",
"b8c030b143df17de6ff0d274",
"4de1d9beed1c7923355256dc",
"30dd5027681c6350ca6831e3",
"26133facbd379848a220b8da",
"89d1f2070f3929e32dbf5fd8",
"2c2895ca0fd0787e76992acc",
"ab07dd16ab1e258eeba284dd",
"7fb134480c160c0843a3f4bc",
"42a06b4f757cb147bd9b48d7",
"96c2fb738580dd42c5ba5c3c",
"4652b52a1c035de9ca43e1da",
"064aa1d7ce98454e215c8540",
"2b117904dc2bd34aee175dad",
"2e8bf561b4b042dedba49f03",
"b89875aa4246c658d2057093",
"d89658b56573037962fc909a",
"f30a7de9a3d09eb3604fc555",
"70114d8052a925761eb400b3",
"dd51694740552eb988e9464f",
"7ae20de38a0fac3d02e3f0fd",
"d761fa9032cb8c9e4d9e75e9",
"c3f13701a4f756cd4d995607",
"27e6cd83178c7f7ae0960f7c",
"492e8c0abbb1258b2456890c",
"e09d74465c66777e9d92ea60",
"ce9f4e19550ddecf4f0479bf",
"2396cf7ed072c18befda560c",
"2f383ea98a5ccfacdf093dee",
"f4d629d843d09fcf6b83bbb2",
"a85df8df3c9e2689b6c695a4",
"c0bfeac448c973e51f9b960b",
"9ff03cc18ff6eb61584d965f",
"2a7927b03990ebdff8ac425a",
"3fbe1560dfe27c0427587504",
"ab45fcec2ea3ca8bcd8ab667",
"0465836246d01640870c006f",
"28a05321d4c55fcb1841d650",
"890ffe8bd5f2aaad5ab73584",
"90fd672be20bb871b0c05ac6",
"cc75d1a49d3c9e0633571aed",
"d58115163629879022d9e10a",
"f8395ea1f168c84341bf41f9",
"83b03f30081832b488000f19",
"67967a702bb9e2fb19bb2bb0",
"536bed75a855de60171ecf7a",
"3a28c49ccd48e4bf42d9d057",
"a33f440f40e32fd465c63a6c",
"84c90b1994a42c35c580ca07",
"74dbe38b5bcd575d6e4a63dd",
"5f17ec535b550221d2a14694",
"a4fe9ab91910e753606a37df",
"e050d2bbc6121dd66c2c85a6",
"afb18f1cb44966cf707cb63f",
"b22ff4d0c1ef2e4bdabdeca3",
"eb7d959d104a984cdbea2745",
"63ea2dca1a8ca75d5c613c41",
"eef5d53fd0551f8df218652d",
"f0ab011e2f8ee3867cad7079",
"cc64c20023e640b3be910e5b",
"703fea720e52848cc9a4fbc4",
"65303a6f2c4f1f64585b42c8",
"968caf96c64e73d63e3a17d4",
"fae7c87f38a4c15fec582618",
"ec134983bb22aa4e0f14f8bd",
"3b062a2078d5de5ae34abb46"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_langgraph_rb_node → src_langgraph_rb Предположение
chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии.
{
"source": "src_langgraph_rb_node",
"target": "src_langgraph_rb",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 3,
"evidence_ids": [
"43eafc27a648b3359bb22d45",
"cc94c8642bfa576cd99ac3bd",
"b87372df3502ce4e7d8a29b1"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_langgraph_rb_node → stack Предположение
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_langgraph_rb_node",
"target": "stack",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 1,
"evidence_ids": [
"626b04ce24be53e958314d87"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_llm → src_shared Предположение
chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии.
{
"source": "src_llm",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 53,
"evidence_ids": [
"f7ff92ca2f19b67a807aadc5",
"6f76413e6d6e38540232bed3",
"ea26efb4bb2af855dd724e4f",
"db04980710cdf94207a1cd2d",
"9120950325ede16db2c3298f",
"840454f7b2c049550325f5a8",
"00830332d41e211c24c314fd",
"65abee2485b96d51a0481e2e",
"43dee4944405ff0447304d2a",
"c42edf2553c6759a59669f17",
"ba7aeaf3ed2ab3bb1920230d",
"0477f6805385c9939098b5d9",
"f9ad892961298e2375e19c98",
"7e7278dca65763f43ac78151",
"dd2dfbbc8b9cf40f76195c7a",
"a6119f462d5e8f9c98c57b98",
"dd4d86f241ab716d2f4c510e",
"fca4941f3ab91ac541856b03",
"9e6ae7a2483228283f0d0994",
"e954e6e35ea0b6022e965c87",
"a772c1485cf533d59edbc7f6",
"21f3afa64f30a4cc5713deea",
"ad18421ac95b1f8f6935fbc8",
"db3e26f069489943c5038400",
"ae2b8586b75c858c462bc4d0",
"c41ba5d683430f885bc5a62b",
"dad8c4498affc3a84cc43852",
"f77f31b628537236a7fa0429",
"9030d0ee8b74acc1ff8a3f22",
"5ed920004b893e240bdc8759",
"d0344843d03453898a002d0a",
"762291f91e8442652257129d",
"1935fdf096632f9eaf5fa19e",
"dc869add36ac073c8a9ddfc1",
"16935e728d87a7cb1854a2e3",
"84078512e3b115bae53b9f15",
"c7cf36c2d197097190ce3c54",
"b9be7748ac509ade457505d5",
"56bc84fb8e663db6191c52ae",
"7dc27235066055e6ec2a4d5a",
"99c5be97989cb4a48b952c77",
"e45ad357583ccfcaadb02818",
"1611c1302723338b9e453ef2",
"84a3a75672aa34e1d1f616cf",
"bd734309fa40b1e5f5fccb24",
"1f9d818ed47082648cb4ebcf",
"7e47adeaeb00572a539701a1",
"4d2e458cb5bd9e0dcf36f6b1",
"8b3404cf2e6663ae2c16edc5",
"9a3487dfa6433cc6e70bfa12",
"616cc4f629518b2b99d5b7f7",
"3bfd30e67787b95e71f1ae0e",
"7b908988d761a2379ee5d705"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_llm → src_shared Предположение
chat-agent: src_llm/clients/local_worker.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_llm/clients/local_worker.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_llm/clients/openai_provider.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_llm/clients/openai_provider.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_llm",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 72,
"evidence_ids": [
"9d79646b71ab24fbff8b5fdd",
"e29891a0f10791b3132de55a",
"a23df2c8a7dd7424d2fdb9f9",
"9cf80285be896c1389eeaa98",
"8d66f4b5a27ac207f87936bc",
"b6c594b5c6127285046b4dd9",
"e3b7a250daa340377e7368dc",
"74899c21e63152d695156ad7",
"7483e85cda190e62e1e92519",
"8ff8d8216eae1265f78eb3c5",
"027e51e049694f800da50a1b",
"9e65c5d110bc8b97030cf587",
"1234e3e0af9a699df68a5d72",
"afde4b4312cf851e722a2fc0",
"f4d161db5988d5820ab5f013",
"e455276959b3f38638d91995",
"89894d090d6b2907f624c6f3",
"d057f3c0f250e3b477091740",
"f40e060b72d1d67fe68ea159",
"b6e1b672f342e458b67d08ce",
"32e5a7df8e12571294e83b0f",
"26eeabbe38c02054053eabe3",
"fbc30bec589825f0fd6d41b3",
"603aac86b7f86ecbaa817c7b",
"88915a8b0beeafb0db7fd625",
"2881bafe99ecdb45158244cf",
"1db1bbe7ae3cabbffd748c1f",
"a762a990e6640fea7d0b4607",
"76b03e2267385bbc11bede0b",
"bbbd74df6a6ce17219369e8f",
"4c259a87e12113fae76c9dc1",
"f1cc4719b3229523ad8a997f",
"4f9db3953cfac75ee2f4c028",
"1aca76d8ee4b03b64df5c7ab",
"20c768ba1f1ee926740fda9e",
"6700dd33c874cd2eaf9f2de0",
"fd1abc3ae5ba36798ccdba10",
"e333bdfca44cc0153df4d7a1",
"89b9259d0155b2a8699aa7ed",
"1ac6c403d9f45029fb70d951",
"ce589db44c2844bd1b2e421a",
"335082172bf8bf08b7d75b86",
"082f1cbd058db5f9fb285ece",
"724e3f02151ea11e1059bb4e",
"c908caaae3f69b9a9394d708",
"8f848ee3726b17923f88d7bc",
"9987298637f06d06b51096b8",
"d54e1a49c9668ca49b2868ad",
"2cd8e812f360cb93ea184411",
"903b0186d1a1552bc15f007e",
"24084e1ef7480bf4d5b7a2f9",
"84eed892c7fae409de0e1d79",
"70f0cb981fdeac2fcb2aa551",
"f1e396dba36ad39531f75665",
"2fe3503ab241c1b7c40cbad2",
"77c55c6c7613e631f39a8a00",
"f71e7e478bf5c0c71e43d1a8",
"90e8536b42035da3ed9880e4",
"177f249f71a24b7c132a15a7",
"47312d185ee463b34240d366",
"f34820f73fd4f0441d582d1d",
"58329621e1d6eff0b7e52b53",
"f89676ba0f0a8ed91c330de9",
"e5e0b17428ea2db9de070011",
"5172cc28a6282619b725edfe",
"991f842ebf6b2e4c8491f212",
"4e9a1acdb605940ef8fdd98f",
"84e286f9ba2cd503049ea3f2",
"4941e473a6679fa6180d8bb6",
"7bc62269e37c3ea364017951",
"e3ca798f341330114beb7e0f",
"12e5f595d77712a41c701a24"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_llm → src_shared Предположение
chat-agent: src_llm/clients/local_worker.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_llm/service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_llm/service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_llm/service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_llm",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "uses",
"count": 9,
"evidence_ids": [
"40da2fa0e0d3f73512f8cccf",
"d4f5759359a116436c8ab23a",
"9291ddfdfb689d992b1c048c",
"02cec3eeeab2af964ccc1628",
"09280746327ff03fd10a1a4b",
"b12be2968eaad4243ded55cb",
"a6e18716dce3146e8454fcf8",
"2c46e9a225be6c25bec5d345",
"c9ad21852395f98afd891ab4"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_shared → stack Предположение
chat-agent: src_shared/nats_urls.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_shared",
"target": "stack",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 1,
"evidence_ids": [
"fa40e2f5052050f7483da363"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/nats_urls.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/nats_urls.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_webrtc_ingress → src_front Предположение
chat-agent: src_webrtc_ingress/ice/trickle.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_webrtc_ingress",
"target": "src_front",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 1,
"evidence_ids": [
"0c87106b5d3a22101bfe0f97"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/trickle.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/trickle.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_webrtc_ingress → src_shared Предположение
chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии. · chat-agent: :1 — Файл из снимка не найден в опубликованной версии.
{
"source": "src_webrtc_ingress",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 8,
"evidence_ids": [
"1e4cb1f723f0dc5487b47ea4",
"799a72f6078253424bb5e23b",
"3f6bf0847d1a9a2147cb7ea3",
"fccceea9027d9b503ecfaf57",
"5018f545f2202843d074f46c",
"e01ac790efa88da5e2249f2e",
"876ca639ce7a21582ec0b76d",
"f0a5628b447ce079dd93a904"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_webrtc_ingress → src_shared Предположение
chat-agent: src_webrtc_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_webrtc_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_webrtc_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_webrtc_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_webrtc_ingress",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 12,
"evidence_ids": [
"396e78de619f947143ff8b68",
"6c6697d12385afe85abcb455",
"620247770c76c6b921c19849",
"9eb9339703945bad277e9fd0",
"b288b9b835fcf2a31c9445b2",
"57a8e5a31665e91a923e790d",
"ddc5e8bb5376d1948240dadf",
"65d85fc27201895a60e6ad1a",
"13624600f9ba2e83bfc849be",
"2b7c26184a244a0702f64fa5",
"e25d0f588460f2f35558e683",
"399caf309223599913a85aec"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · src_webrtc_ingress → src_shared Предположение
chat-agent: src_webrtc_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_webrtc_ingress",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "uses",
"count": 1,
"evidence_ids": [
"3f51f18f61d38d16df50d651"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · stack → src_langgraph_rb_node Предположение
chat-agent: stack/chat_nats_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: stack/chat_nats_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: stack/chat_nats_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: stack/chat_nats_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "stack",
"target": "src_langgraph_rb_node",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 15,
"evidence_ids": [
"e732c3714a1ebf7b1e21c74a",
"2c8a3fd34c17fa0ce7688fc1",
"389dca8475ff7ebfaf0b66aa",
"04db0fef820831949c1a70ce",
"0431f2bfe5bb278ca8f06c2b",
"8a0897dd530f98972b2764b4",
"b40515d3b89fc03c9e799355",
"9b6ad359858ffb7e2201182c",
"1215707433b8534ad8252928",
"d18f5fd80f7dbe8ceb3ba36a",
"f2db6cb018a8122a33f91e9f",
"21cd1ae4505c18afaa355c7c",
"e3e804d04bc5617396c81831",
"bc009cc26b79499e193bc88c",
"fb1e63cae2124a5dae521e53"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/chat_nats_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/chat_nats_release.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/chat_nats_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/chat_nats_release.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/chat_nats_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/chat_nats_release.rb#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/chat_nats_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/chat_nats_release.rb#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · stack → src_shared Предположение
chat-agent: stack/phoenix_retention.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: stack/probe_llm.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: stack/runtime_probe.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: stack/runtime_probe.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "stack",
"target": "src_shared",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 4,
"evidence_ids": [
"ffe67f9bd6e767929d8024ed",
"b9c482746209eec36096ebe7",
"7f05b6f05953693e8d2115f5",
"d5e487b488feb73f4127a8e8"
],
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix_retention.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix_retention.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_llm.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_llm.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L1"
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}chat-agent · API_HOST Подтверждено кодом
chat-agent: src_api_gateway/main.py:76 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "API_HOST",
"variable": "API_HOST",
"default": "0.0.0.0",
"line": 76,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 76,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L76",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · API_URL Подтверждено кодом
chat-agent: src_core/settings.py:37 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "API_URL",
"variable": "API_URL",
"default": "http://127.0.0.1:8101/api",
"line": 37,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 37,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L37",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · ASR_IN_PREFIX Подтверждено кодом
chat-agent: src_core/settings.py:33 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "ASR_IN_PREFIX",
"variable": "ASR_IN_PREFIX",
"default": "inference.whisper.stream.",
"line": 33,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · ASR_NATS_URL Подтверждено кодом
chat-agent: stack/runtime_probe.py:39 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "ASR_NATS_URL",
"variable": "asr_url",
"default": null,
"line": 39,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 39,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L39",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ASR_OUT_PREFIX Подтверждено кодом
chat-agent: src_core/settings.py:34 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "ASR_OUT_PREFIX",
"variable": "ASR_OUT_PREFIX",
"default": "inference.whisper.text.",
"line": 34,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 34,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L34",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · CHAT_AGENT_INTEGRATION_NATS_URL Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "CHAT_AGENT_INTEGRATION_NATS_URL",
"variable": "NATS_URL",
"default": null,
"line": 23,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · CHAT_AGENT_INTEGRATION_NATS_URL Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:52 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "CHAT_AGENT_INTEGRATION_NATS_URL",
"variable": "app[INGRESS].nats_url",
"default": null,
"line": 52,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 52,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L52",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · CHAT_NATS_URL Подтверждено кодом
chat-agent: stack/runtime_probe.py:38 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "CHAT_NATS_URL",
"variable": "chat_url",
"default": null,
"line": 38,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 38,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L38",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · CORE_HOST Подтверждено кодом
chat-agent: src_core/settings.py:40 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "CORE_HOST",
"variable": "CORE_HOST",
"default": "0.0.0.0",
"line": 40,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 40,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L40",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · DATABASE_URL Подтверждено кодом
chat-agent: src_agent/settings.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "DATABASE_URL",
"variable": "DATABASE_URL",
"default": "postgresql://localhost:5432/mcp",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · DATABASE_URL Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "DATABASE_URL",
"variable": "url",
"default": null,
"line": 22,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · LLM_LOCAL_MODEL Подтверждено кодом
chat-agent: src_llm/settings.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "LLM_LOCAL_MODEL",
"variable": "LLM_LOCAL_MODEL",
"default": "Qwen/Qwen3-1.7B-GGUF",
"line": 29,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · LLM_MODE Подтверждено кодом
chat-agent: src_llm/settings.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "LLM_MODE",
"variable": "LLM_MODE",
"default": "remote",
"line": 28,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · LLM_MODELS Подтверждено кодом
chat-agent: src_llm/settings.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "LLM_MODELS",
"variable": "LLM_MODELS",
"default": "models/llm",
"line": 31,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · LLM_REMOTE_MODEL Подтверждено кодом
chat-agent: src_llm/settings.py:30 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "LLM_REMOTE_MODEL",
"variable": "LLM_REMOTE_MODEL",
"default": "qwen3:30b",
"line": 30,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 30,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L30",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · LLM_REMOTE_MODEL Подтверждено кодом
chat-agent: stack/probe_llm.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "LLM_REMOTE_MODEL",
"variable": "model",
"default": "qwen3:30b",
"line": 10,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_llm.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_llm.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · NATS_AGENT_HISTORY_SUBJECT Подтверждено кодом
chat-agent: src_agent/settings.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_AGENT_HISTORY_SUBJECT",
"variable": "NATS_AGENT_HISTORY_SUBJECT",
"default": null,
"line": 19,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_AGENT_HISTORY_SUBJECT Подтверждено кодом
chat-agent: src_core/settings.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_AGENT_HISTORY_SUBJECT",
"variable": "NATS_AGENT_HISTORY_SUBJECT",
"default": "nats.agent.history.",
"line": 28,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_AGENT_SUBJECT Подтверждено кодом
chat-agent: src_agent/settings.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_AGENT_SUBJECT",
"variable": "NATS_AGENT_SUBJECT",
"default": null,
"line": 18,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_AGENT_SUBJECT Подтверждено кодом
chat-agent: src_core/settings.py:27 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_AGENT_SUBJECT",
"variable": "NATS_AGENT_SUBJECT",
"default": "nats.agent.",
"line": 27,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_EVENTS_SUBJECT Подтверждено кодом
chat-agent: src_agent/settings.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_EVENTS_SUBJECT",
"variable": "NATS_EVENTS_SUBJECT",
"default": null,
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_EVENTS_SUBJECT Подтверждено кодом
chat-agent: src_core/settings.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_EVENTS_SUBJECT",
"variable": "NATS_EVENTS_SUBJECT",
"default": "nats.events.",
"line": 26,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_EVENTS_SUBJECT Подтверждено кодом
chat-agent: src_llm/settings.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_EVENTS_SUBJECT",
"variable": "NATS_EVENTS_SUBJECT",
"default": "nats.events.",
"line": 20,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_LLM_SUBJECT Подтверждено кодом
chat-agent: src_langgraph/settings.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_LLM_SUBJECT",
"variable": "NATS_LLM_SUBJECT_PREFIX",
"default": null,
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_LLM_SUBJECT Подтверждено кодом
chat-agent: src_llm/settings.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_LLM_SUBJECT",
"variable": "NATS_LLM_SUBJECT",
"default": "nats.llm.",
"line": 21,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_TOOLS_PREFIX Подтверждено кодом
chat-agent: src_langgraph/settings.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_TOOLS_PREFIX",
"variable": "NATS_TOOLS_PREFIX",
"default": null,
"line": 19,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_TOOLS_PREFIX Подтверждено кодом
chat-agent: src_api_gateway/main.py:80 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_TOOLS_PREFIX",
"variable": "NATS_TOOLS_PREFIX",
"default": "nats.tools.",
"line": 80,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 80,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L80",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_URL Подтверждено кодом
chat-agent: src_agent/settings.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_URL",
"variable": "NATS_URL",
"default": "nats://localhost:4222",
"line": 15,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_URL Подтверждено кодом
chat-agent: src_core/settings.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_URL",
"variable": "NATS_URL",
"default": "nats://localhost:4222",
"line": 18,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_URL Подтверждено кодом
chat-agent: src_langgraph/settings.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_URL",
"variable": "NATS_URL",
"default": "nats://localhost:4222",
"line": 17,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_URL Подтверждено кодом
chat-agent: src_llm/settings.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_URL",
"variable": "NATS_URL",
"default": "nats://localhost:4222",
"line": 17,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_URL Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:71 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_URL",
"variable": "legacy_nats_url",
"default": "nats://localhost:4222",
"line": 71,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 71,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L71",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_URL Подтверждено кодом
chat-agent: src_api_gateway/main.py:77 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_URL",
"variable": "NATS_URL",
"default": "nats://localhost:4222",
"line": 77,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 77,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L77",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_WORKFLOW_HEALTH_SUBJECT Подтверждено кодом
chat-agent: src_langgraph/settings.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_WORKFLOW_HEALTH_SUBJECT",
"variable": "NATS_WORKFLOW_HEALTH_SUBJECT",
"default": null,
"line": 22,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_WORKFLOW_RUN_SUBJECT Подтверждено кодом
chat-agent: src_agent/settings.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_WORKFLOW_RUN_SUBJECT",
"variable": "NATS_WORKFLOW_RUN_SUBJECT",
"default": null,
"line": 21,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · NATS_WORKFLOW_RUN_SUBJECT Подтверждено кодом
chat-agent: src_langgraph/settings.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "NATS_WORKFLOW_RUN_SUBJECT",
"variable": "NATS_WORKFLOW_RUN_SUBJECT",
"default": null,
"line": 21,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · OLLAMA_MODEL_FILE Подтверждено кодом
chat-agent: src_llm/settings.py:32 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OLLAMA_MODEL_FILE",
"variable": "OLLAMA_MODEL_FILE",
"default": "",
"line": 32,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 32,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L32",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · OLLAMA_URL Подтверждено кодом
chat-agent: src_llm/settings.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OLLAMA_URL",
"variable": "OLLAMA_URL",
"default": "http://ollama.h100.local",
"line": 24,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · OPENWEATHER_API_KEY Подтверждено кодом
chat-agent: stack/probe_weather.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OPENWEATHER_API_KEY",
"variable": "key",
"default": null,
"line": 9,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_weather.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_weather.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · OTEL_EXPORTER_OTLP_ENDPOINT Подтверждено кодом
chat-agent: src_core/settings.py:44 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OTEL_EXPORTER_OTLP_ENDPOINT",
"variable": "OTEL_EXPORTER_OTLP_ENDPOINT",
"default": "",
"line": 44,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 44,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L44",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · OTEL_EXPORTER_OTLP_ENDPOINT_FRONT Подтверждено кодом
chat-agent: src_core/settings.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OTEL_EXPORTER_OTLP_ENDPOINT_FRONT",
"variable": "OTEL_EXPORTER_OTLP_ENDPOINT_FRONT",
"default": "/v1/traces",
"line": 45,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · OTEL_LOG_LEVEL Подтверждено кодом
chat-agent: src_core/settings.py:46 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OTEL_LOG_LEVEL",
"variable": "OTEL_LOG_LEVEL",
"default": "debug",
"line": 46,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 46,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L46",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · OTEL_METRICS_EXPORTER Подтверждено кодом
chat-agent: src_core/settings.py:49 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OTEL_METRICS_EXPORTER",
"variable": "OTEL_METRICS_EXPORTER",
"default": null,
"line": 49,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 49,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L49",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · OTEL_RESOURCE_ATTRIBUTES Подтверждено кодом
chat-agent: src_core/settings.py:47 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OTEL_RESOURCE_ATTRIBUTES",
"variable": "OTEL_RESOURCE_ATTRIBUTES",
"default": null,
"line": 47,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 47,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L47",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · OTEL_TRACES_EXPORTER Подтверждено кодом
chat-agent: src_core/settings.py:48 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "OTEL_TRACES_EXPORTER",
"variable": "OTEL_TRACES_EXPORTER",
"default": "none",
"line": 48,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 48,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L48",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · PHOENIX_OTLP_ENDPOINT Подтверждено кодом
chat-agent: src_shared/trace_export.py:46 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "PHOENIX_OTLP_ENDPOINT",
"variable": "endpoint",
"default": null,
"line": 46,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/trace_export.py",
"line": 46,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/trace_export.py#L46",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · PYCHARM_DEBUG_HOST Подтверждено кодом
chat-agent: src_shared/debug/pycharm_bootstrap.py:201 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "PYCHARM_DEBUG_HOST",
"variable": "host",
"default": "host.docker.internal",
"line": 201,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/debug/pycharm_bootstrap.py",
"line": 201,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/debug/pycharm_bootstrap.py#L201",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · STACK_SERVICE_NAME Подтверждено кодом
chat-agent: src_agent/settings.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "STACK_SERVICE_NAME",
"variable": "STACK_SERVICE_NAME",
"default": "src_agent",
"line": 24,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · STACK_SERVICE_NAME Подтверждено кодом
chat-agent: src_core/settings.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "STACK_SERVICE_NAME",
"variable": "STACK_SERVICE_NAME",
"default": "src_core",
"line": 14,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · STACK_SERVICE_NAME Подтверждено кодом
chat-agent: src_langgraph/settings.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "STACK_SERVICE_NAME",
"variable": "STACK_SERVICE_NAME",
"default": "src_langgraph",
"line": 15,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · STACK_SERVICE_NAME Подтверждено кодом
chat-agent: src_llm/settings.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "STACK_SERVICE_NAME",
"variable": "STACK_SERVICE_NAME",
"default": "src_llm",
"line": 15,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · USER_ID Подтверждено кодом
chat-agent: src_agent/settings.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "USER_ID",
"variable": "USER_ID",
"default": "user123",
"line": 12,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · USER_ID Подтверждено кодом
chat-agent: src_core/settings.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "USER_ID",
"variable": "USER_ID",
"default": "user123",
"line": 16,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · USER_ID Подтверждено кодом
chat-agent: src_langgraph/settings.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "USER_ID",
"variable": "USER_ID",
"default": "user123",
"line": 14,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · USER_ID Подтверждено кодом
chat-agent: src_llm/settings.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "config",
"name": "USER_ID",
"variable": "USER_ID",
"default": "user123",
"line": 14,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · AGENT_HISTORY_PREFIX Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "AGENT_HISTORY_PREFIX",
"value": "nats.agent.history.",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · AGENT_PREFIX Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "AGENT_PREFIX",
"value": "nats.agent.",
"line": 11,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · AUDIO_CONTROL_SUBJECT Подтверждено кодом
chat-agent: src_shared/audio_control.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "AUDIO_CONTROL_SUBJECT",
"value": "chat.agent.audio.control",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_control.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_control.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · CANCEL_SUBJECT Подтверждено кодом
chat-agent: src_shared/execution.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "CANCEL_SUBJECT",
"value": "chat.agent.cancel",
"line": 16,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · CONTROL_SUBJECT Подтверждено кодом
chat-agent: src_shared/execution.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "CONTROL_SUBJECT",
"value": "chat.agent.requests",
"line": 17,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · EVENTS_PREFIX Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "EVENTS_PREFIX",
"value": "nats.events.",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · LLM_PREFIX Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "LLM_PREFIX",
"value": "nats.llm.",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · STREAM_SUBJECT Подтверждено кодом
chat-agent: src_shared/execution.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "STREAM_SUBJECT",
"value": "chat.agent.stream",
"line": 18,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · TOOLS_PREFIX Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "TOOLS_PREFIX",
"value": "nats.tools.",
"line": 19,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · WORKFLOW_HEALTH Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "WORKFLOW_HEALTH",
"value": "nats.workflow.health.python",
"line": 17,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · WORKFLOW_RUN Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "constant",
"name": "WORKFLOW_RUN",
"value": "nats.workflow.run.python",
"line": 16,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · api → PHOENIX_ROOT_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "api",
"target_address": "https://phoenix.gis-master.ru/",
"protocol": "HTTPS",
"binding": "PHOENIX_ROOT_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "https://phoenix.gis-master.ru/"
}chat-agent · api → PHOENIX_SQL_DATABASE_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "api",
"target_address": "postgresql://phoenix_postgres:5432/phoenix",
"protocol": "POSTGRESQL",
"binding": "PHOENIX_SQL_DATABASE_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "postgresql://phoenix_postgres:5432/phoenix",
"dynamic": true
}
}chat-agent · audio_ws_ingress → ASR_NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "audio_ws_ingress",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "ASR_NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · audio_ws_ingress → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "audio_ws_ingress",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · nats_box → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "nats_box",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · nats_ui → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "nats_ui",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · src_agent → AIRPORTS_API_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_agent",
"target_address": "http://chat-agent_src_api_gateway:8100/api/airports/search",
"protocol": "HTTP",
"binding": "AIRPORTS_API_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "http://chat-agent_src_api_gateway:8100/api/airports/search"
}chat-agent · src_agent → API_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_agent",
"target_address": "http://chat-agent_src_api_gateway:8100/api",
"protocol": "HTTP",
"binding": "API_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "http://chat-agent_src_api_gateway:8100/api"
}chat-agent · src_agent → FLIGHTS_API_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_agent",
"target_address": "http://chat-agent_src_api_gateway:8100/api/flights/status",
"protocol": "HTTP",
"binding": "FLIGHTS_API_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "http://chat-agent_src_api_gateway:8100/api/flights/status"
}chat-agent · src_agent → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_agent",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · src_agent → PILOT_API_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_agent",
"target_address": "http://chat-agent_src_api_gateway:8100/api/pilot/location",
"protocol": "HTTP",
"binding": "PILOT_API_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "http://chat-agent_src_api_gateway:8100/api/pilot/location"
}chat-agent · src_agent → ROUTES_API_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_agent",
"target_address": "http://chat-agent_src_api_gateway:8100/api/routes/nearest",
"protocol": "HTTP",
"binding": "ROUTES_API_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "http://chat-agent_src_api_gateway:8100/api/routes/nearest"
}chat-agent · src_agent → RUNWAYS_API_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_agent",
"target_address": "http://chat-agent_src_api_gateway:8100/api/airports",
"protocol": "HTTP",
"binding": "RUNWAYS_API_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "http://chat-agent_src_api_gateway:8100/api/airports"
}chat-agent · src_agent → WEATHER_API_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_agent",
"target_address": "http://chat-agent_src_api_gateway:8100/api/weather",
"protocol": "HTTP",
"binding": "WEATHER_API_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "http://chat-agent_src_api_gateway:8100/api/weather"
}chat-agent · src_api_gateway → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_api_gateway",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · src_core → API_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_core",
"target_address": "http://chat-agent_src_api_gateway:8100/api",
"protocol": "HTTP",
"binding": "API_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "http://chat-agent_src_api_gateway:8100/api"
}chat-agent · src_core → ASR_NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_core",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "ASR_NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · src_core → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_core",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · src_langgraph_rb_node → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_langgraph_rb_node",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · src_llm → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_llm",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · src_llm → OLLAMA_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_llm",
"target_address": "https://nats-proxy-ollama.gis-master.ru",
"protocol": "HTTPS",
"binding": "OLLAMA_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "https://nats-proxy-ollama.gis-master.ru"
}chat-agent · src_llm → VLLM_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "src_llm",
"target_address": "https://nats-proxy-vllm.gis-master.ru",
"protocol": "HTTPS",
"binding": "VLLM_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": "https://nats-proxy-vllm.gis-master.ru"
}chat-agent · webrtc_ingress → ASR_NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "webrtc_ingress",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "ASR_NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · webrtc_ingress → NATS_URL Подтверждено кодом
Источник не привязан к строке
{
"source": "webrtc_ingress",
"target_address": "nats://chat-agent_audio_nats:4222",
"protocol": "NATS",
"binding": "NATS_URL",
"condition": "Declared environment value/default; actual running env has not been verified",
"direction": "forward",
"configuration": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}chat-agent · Options Подтверждено кодом
chat-agent: stack/phoenix.drs:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Options",
"values": [
{
"name": "phoenix"
}
],
"owner_service": null,
"line": 1,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Options Подтверждено кодом
chat-agent: stack/webrtc.drs:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Options",
"values": [
{
"name": "chat-agent"
}
],
"owner_service": null,
"line": 3,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/phoenix.drs:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"postgres",
{
"image": "postgres:16-bookworm@sha256:0ea6700a3b4f0ae6ce746519073558aed4d88a79d8d07622a9a644946c7319c4"
},
{
"healthcheck": {
"test": [
"CMD-SHELL",
"pg_isready -U phoenix -d phoenix"
],
"interval": "10s",
"timeout": "3s",
"retries": 6,
"start_period": "30s"
}
}
],
"owner_service": "postgres",
"line": 12,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/phoenix.drs:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"api",
{
"image": "arizephoenix/phoenix:version-20.19.0@sha256:d240d8d4e364ee3483ed2de41ec12b760cc90bb0d4c6e2f190388772aba6fe1f"
},
{
"healthcheck": {
"test": [
"CMD",
"python",
"-c",
"import urllib.request; urllib.request.urlopen('http://127.0.0.1:6006/healthz', timeout=3)"
],
"interval": "10s",
"timeout": "5s",
"retries": 12,
"start_period": "90s"
}
}
],
"owner_service": "api",
"line": 23,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:59 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"chat_nats",
{
"image": "nats:2.11.6-scratch"
}
],
"owner_service": "chat_nats",
"line": 59,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 59,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L59",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:92 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"src_core",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "src_core",
"line": 92,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 92,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L92",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:117 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"webrtc_ingress",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "webrtc_ingress",
"line": 117,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 117,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L117",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:136 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"audio_ws_ingress",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "audio_ws_ingress",
"line": 136,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 136,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L136",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:149 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"src_api_gateway",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "src_api_gateway",
"line": 149,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 149,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L149",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:169 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"src_agent",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "src_agent",
"line": 169,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 169,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L169",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:196 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"src_llm",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "src_llm",
"line": 196,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 196,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L196",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:217 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"src_langgraph_rb_node",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "src_langgraph_rb_node",
"line": 217,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 217,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L217",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:232 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"src_front",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "src_front",
"line": 232,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 232,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L232",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:252 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"src_postgres",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "src_postgres",
"line": 252,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 252,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L252",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:275 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"audio_nats",
{
"image": "nats:2.11.6-scratch"
}
],
"owner_service": "audio_nats",
"line": 275,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 275,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L275",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:334 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"nats_box",
{
"image": "natsio/nats-box"
}
],
"owner_service": "nats_box",
"line": 334,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 334,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L334",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:340 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"nats_ui",
{
"image": {
"unresolved_expression": "element_reference"
}
},
{
"ports": 7000
}
],
"owner_service": "nats_ui",
"line": 340,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 340,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L340",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · Service Подтверждено кодом
chat-agent: stack/webrtc.drs:346 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "Service",
"values": [
"pgweb_mcp",
{
"image": "sosedoff/pgweb:0.17.0"
},
{
"env": {
"PGWEB_DATABASE_URL": {
"template": "[invalid-url]",
"dynamic": true
}
}
}
],
"owner_service": "pgweb_mcp",
"line": 346,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 346,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L346",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/phoenix.drs:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"replicas": 1
},
{
"placement.constraints": [
"node.hostname == gis-master.ru"
]
},
{
"resources.limits.cpus": "1.0"
},
{
"resources.limits.memory": "1G"
}
],
"owner_service": "postgres",
"line": 18,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/phoenix.drs:32 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"replicas": 1
},
{
"placement.constraints": [
"node.hostname == gis-master.ru"
]
},
{
"resources.limits.cpus": "1.0"
},
{
"resources.limits.memory": "2G"
}
],
"owner_service": "api",
"line": 32,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 32,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L32",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/webrtc.drs:93 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"replicas": 1
}
],
"owner_service": "src_core",
"line": 93,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 93,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L93",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/webrtc.drs:94 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"update_config.order": "stop-first"
}
],
"owner_service": "src_core",
"line": 94,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 94,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L94",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/webrtc.drs:123 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"replicas": 1
}
],
"owner_service": "webrtc_ingress",
"line": 123,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 123,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L123",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/webrtc.drs:140 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"replicas": 1
}
],
"owner_service": "audio_ws_ingress",
"line": 140,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 140,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L140",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/webrtc.drs:170 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"update_config.order": "stop-first"
}
],
"owner_service": "src_agent",
"line": 170,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 170,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L170",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/webrtc.drs:212 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"placement.constraints": [
"node.hostname == gis-master.ru"
]
}
],
"owner_service": "src_llm",
"line": 212,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 212,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L212",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/webrtc.drs:233 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"replicas": {
"unresolved_expression": "call"
}
}
],
"owner_service": "src_front",
"line": 233,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 233,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L233",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · deploy Подтверждено кодом
chat-agent: stack/webrtc.drs:257 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"placement.constraints": [
"node.hostname == gis-master.ru"
]
}
],
"owner_service": "src_postgres",
"line": 257,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 257,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L257",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/audio-observability.drs:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"OTEL_EXPORTER_OTLP_ENDPOINT": "http://otlp_collector:4318/"
},
{
"OTEL_TRACES_EXPORTER": "otlp"
},
{
"OTEL_METRICS_EXPORTER": "otlp"
},
{
"OTEL_ENABLE_METRICS": "true"
},
{
"OTEL_SERVICE_NAME": "%{service-name}"
},
{
"OTEL_LOG_LEVEL": "info"
},
{
"OTEL_RESOURCE_ATTRIBUTES": "deployment.environment=%{stack-name},service.name=%{service-name}"
}
],
"owner_service": null,
"line": 6,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/audio-observability.drs",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/audio-observability.drs#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/audio-observability.drs:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"PHOENIX_OTLP_ENDPOINT": "http://phoenix_api:6006/v1/traces"
},
{
"PHOENIX_CONTENT_CAPTURE": "true"
}
],
"owner_service": null,
"line": 18,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/audio-observability.drs",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/audio-observability.drs#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/phoenix.drs:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"POSTGRES_USER": "phoenix"
},
{
"POSTGRES_DB": "phoenix"
},
{
"POSTGRES_PASSWORD": "[redacted]"
}
],
"owner_service": "postgres",
"line": 16,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/phoenix.drs:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"PHOENIX_SQL_DATABASE_URL": {
"template": "postgresql://phoenix_postgres:5432/phoenix",
"dynamic": true
}
},
{
"PHOENIX_ROOT_URL": "https://phoenix.gis-master.ru/"
},
{
"PHOENIX_DEFAULT_RETENTION_POLICY_DAYS": "3"
},
{
"PHOENIX_ENABLE_AUTH": "false"
}
],
"owner_service": "api",
"line": 28,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:99 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"CHAT_NATS_URL": {
"conditional_alternatives": [
{
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
},
{
"template": "nats://chat-agent_chat_nats:4222",
"dynamic": true
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"ASR_NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"CHAT_AGENT_ENGINE": {
"env": "CI_CHAT_AGENT_ENGINE",
"default": "pydantic"
}
},
{
"NATS_EVENTS_SUBJECT": "nats.events."
},
{
"NATS_AGENT_SUBJECT": "nats.agent."
},
{
"ASR_IN_PREFIX": "webrtc.komaroff.asr.stream."
},
{
"ASR_OUT_PREFIX": "webrtc.komaroff.asr.text."
},
{
"API_URL": "http://chat-agent_src_api_gateway:8100/api"
},
{
"NATS_REQUEST_TIMEOUT": "122"
},
{
"STACK_SERVICE_NAME": "src_core"
},
{
"USER_ID": "user123"
},
{
"CHAT_AGENT_INITIAL_DRAIN": {
"env": "CHAT_AGENT_INITIAL_DRAIN",
"default": "false"
}
},
{
"CORE_HOST": "0.0.0.0"
},
{
"CORE_PORT": 8000
}
],
"owner_service": "src_core",
"line": 99,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 99,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L99",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:124 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"CHAT_NATS_URL": {
"conditional_alternatives": [
{
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
},
{
"template": "nats://chat-agent_chat_nats:4222",
"dynamic": true
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"ASR_NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"ASR_IN_PREFIX": "webrtc.komaroff.asr.stream."
},
{
"AUDIO_ALLOWED_ORIGINS": "https://chat-agent.gis-master.ru"
},
{
"WEBRTC_ICE_SERVERS_JSON": {
"unresolved_expression": "call"
}
}
],
"owner_service": "webrtc_ingress",
"line": 124,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 124,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L124",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:141 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"CHAT_NATS_URL": {
"conditional_alternatives": [
{
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
},
{
"template": "nats://chat-agent_chat_nats:4222",
"dynamic": true
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"ASR_NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"ASR_IN_PREFIX": "webrtc.komaroff.asr.stream."
},
{
"AUDIO_ALLOWED_ORIGINS": "https://chat-agent.gis-master.ru"
}
],
"owner_service": "audio_ws_ingress",
"line": 141,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 141,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L141",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:157 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"API_HOST": "0.0.0.0"
},
{
"OPENWEATHER_API_KEY": "[redacted]"
},
{
"DATABASE_URL": {
"template": "[invalid-url]",
"dynamic": true
}
},
{
"NATS_EVENTS_SUBJECT": "nats.events."
},
{
"USER_ID": "user123"
},
{
"API_PORT": 8100
},
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"CHAT_NATS_URL": {
"conditional_alternatives": [
{
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
},
{
"template": "nats://chat-agent_chat_nats:4222",
"dynamic": true
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"NATS_TOOLS_PREFIX": "nats.tools."
}
],
"owner_service": "src_api_gateway",
"line": 157,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 157,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L157",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:171 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"STACK_SERVICE_NAME": "src_agent"
},
{
"CHAT_AGENT_ENGINE": {
"env": "CI_CHAT_AGENT_ENGINE",
"default": "pydantic"
}
},
{
"PYDANTIC_AI_NO_BANNER": "1"
},
{
"USER_ID": "user123"
},
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"CHAT_NATS_URL": {
"conditional_alternatives": [
{
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
},
{
"template": "nats://chat-agent_chat_nats:4222",
"dynamic": true
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"NATS_EVENTS_SUBJECT": "nats.events."
},
{
"NATS_AGENT_SUBJECT": "nats.agent."
},
{
"NATS_LLM_SUBJECT": "nats.llm."
},
{
"NATS_WORKFLOW_RUN_SUBJECT": "nats.workflow.run.ruby.node"
},
{
"WORKFLOW_TIMEOUT_SECONDS": "120"
},
{
"AGENT_MAX_STEPS": "10"
},
{
"MAX_STEPS": "10"
},
{
"TIMEOUT_SECONDS": "120"
},
{
"DATABASE_URL": {
"template": "[invalid-url]",
"dynamic": true
}
},
{
"API_URL": "http://chat-agent_src_api_gateway:8100/api"
},
{
"AIRPORTS_API_URL": "http://chat-agent_src_api_gateway:8100/api/airports/search"
},
{
"RUNWAYS_API_URL": "http://chat-agent_src_api_gateway:8100/api/airports"
},
{
"PILOT_API_URL": "http://chat-agent_src_api_gateway:8100/api/pilot/location"
},
{
"ROUTES_API_URL": "http://chat-agent_src_api_gateway:8100/api/routes/nearest"
},
{
"WEATHER_API_URL": "http://chat-agent_src_api_gateway:8100/api/weather"
},
{
"FLIGHTS_API_URL": "http://chat-agent_src_api_gateway:8100/api/flights/status"
}
],
"owner_service": "src_agent",
"line": 171,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 171,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L171",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:197 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"STACK_SERVICE_NAME": "src_llm"
},
{
"USER_ID": "user123"
},
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"CHAT_NATS_URL": {
"conditional_alternatives": [
{
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
},
{
"template": "nats://chat-agent_chat_nats:4222",
"dynamic": true
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"NATS_EVENTS_SUBJECT": "nats.events."
},
{
"NATS_LLM_SUBJECT": "nats.llm."
},
{
"OLLAMA_URL": "https://nats-proxy-ollama.gis-master.ru"
},
{
"VLLM_URL": "https://nats-proxy-vllm.gis-master.ru"
},
{
"VLLM_MODEL": "Qwen3.8-27B-FP8"
},
{
"LLM_MODE": "remote"
},
{
"LLM_LOCAL_MODEL": "Qwen/Qwen3-1.7B-GGUF"
},
{
"LLM_REMOTE_MODEL": "qwen3:30b"
},
{
"LLM_MODELS": "/app/models/llm"
},
{
"OLLAMA_MODEL_FILE": ""
},
{
"LLM_CONTEXT_SIZE": "8192"
}
],
"owner_service": "src_llm",
"line": 197,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 197,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L197",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:218 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"STACK_SERVICE_NAME": "src_langgraph_rb_node"
},
{
"USER_ID": "user123"
},
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
},
{
"CHAT_NATS_URL": {
"conditional_alternatives": [
{
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
},
{
"template": "nats://chat-agent_chat_nats:4222",
"dynamic": true
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"NATS_LLM_SUBJECT": "nats.llm."
},
{
"NATS_TOOLS_PREFIX": "nats.tools."
},
{
"NATS_WORKFLOW_RUN_SUBJECT": "nats.workflow.run.ruby.node"
},
{
"NATS_WORKFLOW_HEALTH_SUBJECT": "nats.workflow.health.ruby.node"
},
{
"NATS_REQUEST_TIMEOUT_SECONDS": "120"
}
],
"owner_service": "src_langgraph_rb_node",
"line": 218,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 218,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L218",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:238 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"FRONT_NATS_EVENTS_SUBJECT": {
"template": "{dynamic}{dynamic}",
"dynamic": true
}
},
{
"FRONT_NATS_AGENT_SUBJECT": {
"template": "{dynamic}{dynamic}",
"dynamic": true
}
},
{
"FRONT_NATS_WS_UPSTREAM": "chat-agent_audio_nats"
},
{
"FRONT_NATS_URL": {
"conditional_alternatives": [
{
"template": "wss://{dynamic}/chat-ws",
"dynamic": true
},
{
"template": "wss://{dynamic}/ws",
"dynamic": true
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"FRONT_NATS_USER": {
"conditional_alternatives": [
{
"env": "CHAT_NATS_WS_USER",
"default": null
},
{
"env": "WEBRTC_NATS_USER",
"default": null
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"FRONT_NATS_PASS": {
"conditional_alternatives": [
{
"env": "CHAT_NATS_WS_PASSWORD",
"default": null
},
{
"env": "WEBRTC_NATS_PASSWORD",
"default": null
}
],
"condition": "Deployment environment determines the selected branch"
}
},
{
"FRONT_CHAT_NATS_WS_UPSTREAM": "chat-agent_chat_nats"
},
{
"FRONT_NATS_CLIENT_NAME": "src_front"
},
{
"FRONT_CORE_ORIGIN": "http://chat-agent_src_core:8000"
},
{
"COM_GITLAB_CI_PIPELINE_IID": {
"unresolved_expression": "call"
}
},
{
"FRONT_MESSAGE_REQUEST_TIMEOUT_MS": "125000"
}
],
"owner_service": "src_front",
"line": 238,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 238,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L238",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:253 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"POSTGRES_DB": "mcp"
},
{
"POSTGRES_USER": {
"env": "WEBRTC_POSTGRES_USER",
"default": null
}
},
{
"POSTGRES_PASSWORD": "[redacted]"
}
],
"owner_service": "src_postgres",
"line": 253,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 253,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L253",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:335 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}
],
"owner_service": "nats_box",
"line": 335,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 335,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L335",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · env Подтверждено кодом
chat-agent: stack/webrtc.drs:342 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"template": "nats://chat-agent_audio_nats:4222",
"dynamic": true
}
}
],
"owner_service": "nats_ui",
"line": 342,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 342,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L342",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · generate Подтверждено кодом
chat-agent: stack/webrtc.drs:71 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "generate",
"values": [
{
"env": "CHAT_NATS_USER",
"default": null
}
],
"owner_service": "chat_nats",
"line": 71,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 71,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L71",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · generate Подтверждено кодом
chat-agent: stack/webrtc.drs:71 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "generate",
"values": [
{
"env": "CHAT_NATS_PASSWORD",
"default": null
}
],
"owner_service": "chat_nats",
"line": 71,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 71,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L71",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · generate Подтверждено кодом
chat-agent: stack/webrtc.drs:79 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "generate",
"values": [
{
"env": "CHAT_NATS_WS_USER",
"default": null
}
],
"owner_service": "chat_nats",
"line": 79,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 79,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L79",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · generate Подтверждено кодом
chat-agent: stack/webrtc.drs:79 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "generate",
"values": [
{
"env": "CHAT_NATS_WS_PASSWORD",
"default": null
}
],
"owner_service": "chat_nats",
"line": 79,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 79,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L79",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · generate Подтверждено кодом
chat-agent: stack/webrtc.drs:129 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "generate",
"values": [
[
{
"urls": "stun:stun.gis-master.ru:3478"
},
{
"urls": "turn:stun.gis-master.ru:3478?transport=tcp",
"username": "webrtc-komaroff-core",
"credential": {
"env": "WEBRTC_TURN_PASSWORD",
"default": null
}
}
]
],
"owner_service": "webrtc_ingress",
"line": 129,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 129,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L129",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/phoenix.drs:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"rule": "Host(`phoenix.gis-master.ru`)"
},
{
"tls_domain": "phoenix.gis-master.ru"
},
{
"port": 6006
}
],
"owner_service": "api",
"line": 36,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:97 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/core"
},
{
"port": 8000
}
],
"owner_service": "src_core",
"line": 97,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 97,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L97",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:119 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/core/offer"
},
{
"port": 8000
}
],
"owner_service": "webrtc_ingress",
"line": 119,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 119,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L119",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:120 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/core/rtc-capabilities"
},
{
"port": 8000
}
],
"owner_service": "webrtc_ingress",
"line": 120,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 120,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L120",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:121 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/core/ice/"
},
{
"port": 8000
}
],
"owner_service": "webrtc_ingress",
"line": 121,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 121,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L121",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:138 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/audio/ws"
},
{
"port": 8000
}
],
"owner_service": "audio_ws_ingress",
"line": 138,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 138,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L138",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:152 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/api"
},
{
"port": 8100
}
],
"owner_service": "src_api_gateway",
"line": 152,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 152,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L152",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:153 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/core/domain/"
},
{
"port": 8100
}
],
"owner_service": "src_api_gateway",
"line": 153,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 153,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L153",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:154 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/core/weather/tiles/"
},
{
"port": 8100
}
],
"owner_service": "src_api_gateway",
"line": 154,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 154,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L154",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:236 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"port": 8000
}
],
"owner_service": "src_front",
"line": 236,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 236,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L236",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:278 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "chat-agent.gis-master.ru"
},
{
"tls_domain": "chat-agent.gis-master.ru"
},
{
"path": "/ws"
},
{
"path_sub": [
"^/ws(.*)",
"$1"
]
},
{
"port": 9222
}
],
"owner_service": "audio_nats",
"line": 278,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 278,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L278",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:281 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"rule": "Host(`voice.gis-master.ru`) && Path(`/ws`)"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"path_sub": [
"^/ws(.*)",
"$1"
]
},
{
"port": 9222
}
],
"owner_service": "audio_nats",
"line": 281,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 281,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L281",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · oauth_provider Подтверждено кодом
chat-agent: stack/phoenix.drs:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 35,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · oauth_provider Подтверждено кодом
chat-agent: stack/webrtc.drs:96 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 96,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 96,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L96",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · oauth_provider Подтверждено кодом
chat-agent: stack/webrtc.drs:118 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 118,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 118,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L118",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · oauth_provider Подтверждено кодом
chat-agent: stack/webrtc.drs:137 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 137,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 137,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L137",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · oauth_provider Подтверждено кодом
chat-agent: stack/webrtc.drs:151 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 151,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 151,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L151",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · oauth_provider Подтверждено кодом
chat-agent: stack/webrtc.drs:235 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 235,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 235,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L235",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · oauth_provider Подтверждено кодом
chat-agent: stack/webrtc.drs:277 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 277,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 277,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L277",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · api Подтверждено кодом
chat-agent: stack/phoenix.drs:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "api",
"configuration": {
"image": "arizephoenix/phoenix:version-20.19.0@sha256:d240d8d4e364ee3483ed2de41ec12b760cc90bb0d4c6e2f190388772aba6fe1f",
"healthcheck": {
"test": [
"CMD",
"python",
"-c",
"import urllib.request; urllib.request.urlopen('http://127.0.0.1:6006/healthz', timeout=3)"
],
"interval": "10s",
"timeout": "5s",
"retries": 12,
"start_period": "90s"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L23",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · audio_nats Подтверждено кодом
chat-agent: stack/webrtc.drs:275 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "audio_nats",
"configuration": {
"image": "nats:2.11.6-scratch"
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 275,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L275",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · audio_ws_ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:136 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "audio_ws_ingress",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 136,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L136",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · chat_nats Подтверждено кодом
chat-agent: stack/webrtc.drs:59 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "chat_nats",
"configuration": {
"image": "nats:2.11.6-scratch"
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 59,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L59",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · nats_box Подтверждено кодом
chat-agent: stack/webrtc.drs:334 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "nats_box",
"configuration": {
"image": "natsio/nats-box"
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 334,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L334",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · nats_ui Подтверждено кодом
chat-agent: stack/webrtc.drs:340 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "nats_ui",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
},
"ports": 7000
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 340,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L340",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · pgweb_mcp Подтверждено кодом
chat-agent: stack/webrtc.drs:346 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "pgweb_mcp",
"configuration": {
"image": "sosedoff/pgweb:0.17.0",
"env": {
"PGWEB_DATABASE_URL": {
"template": "[invalid-url]",
"dynamic": true
}
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 346,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L346",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · postgres Подтверждено кодом
chat-agent: stack/phoenix.drs:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "postgres",
"configuration": {
"image": "postgres:16-bookworm@sha256:0ea6700a3b4f0ae6ce746519073558aed4d88a79d8d07622a9a644946c7319c4",
"healthcheck": {
"test": [
"CMD-SHELL",
"pg_isready -U phoenix -d phoenix"
],
"interval": "10s",
"timeout": "3s",
"retries": 6,
"start_period": "30s"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L12",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · src_agent Подтверждено кодом
chat-agent: stack/webrtc.drs:169 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "src_agent",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 169,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L169",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · src_api_gateway Подтверждено кодом
chat-agent: stack/webrtc.drs:149 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "src_api_gateway",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 149,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L149",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · src_core Подтверждено кодом
chat-agent: stack/webrtc.drs:92 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "src_core",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 92,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L92",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · src_front Подтверждено кодом
chat-agent: stack/webrtc.drs:232 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "src_front",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 232,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L232",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · src_langgraph_rb_node Подтверждено кодом
chat-agent: stack/webrtc.drs:217 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "src_langgraph_rb_node",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 217,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L217",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · src_llm Подтверждено кодом
chat-agent: stack/webrtc.drs:196 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "src_llm",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 196,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L196",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · src_postgres Подтверждено кодом
chat-agent: stack/webrtc.drs:252 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "src_postgres",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 252,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L252",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · webrtc_ingress Подтверждено кодом
chat-agent: stack/webrtc.drs:117 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"name": "webrtc_ingress",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 117,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L117",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}chat-agent · /api/airports/filter Подтверждено кодом
chat-agent: src_api_gateway/main.py:444 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/filter",
"handler": "filter_airports",
"line": 444,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 444,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L444",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/airports/list Подтверждено кодом
chat-agent: tests/integration/browser_server.py:91 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/list",
"line": 91,
"handler": "lambda _r: web.json_response({'results': []})",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 91,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L91",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /api/airports/list Подтверждено кодом
chat-agent: src_api_gateway/main.py:415 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/list",
"handler": "list_airports",
"line": 415,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 415,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L415",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/airports/nearest Подтверждено кодом
chat-agent: src_api_gateway/main.py:427 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/nearest",
"handler": "nearest_airports",
"line": 427,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 427,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L427",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/airports/search_by_name Подтверждено кодом
chat-agent: src_api_gateway/main.py:406 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/search_by_name",
"handler": "search_by_name",
"line": 406,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 406,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L406",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/chat Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:72 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/api/chat",
"line": 72,
"handler": "self.model",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 72,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L72",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /api/flights/status Подтверждено кодом
chat-agent: src_api_gateway/main.py:471 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/flights/status",
"handler": "flight_status",
"line": 471,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 471,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L471",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/pilot/location Подтверждено кодом
chat-agent: tests/integration/browser_server.py:92 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/pilot/location",
"line": 92,
"handler": "lambda _r: web.json_response({'lat': 55.75, 'lon': 37.61})",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 92,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L92",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /api/pilot/location Подтверждено кодом
chat-agent: src_api_gateway/main.py:400 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/pilot/location",
"handler": "get_current_position",
"line": 400,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 400,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L400",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/routes/build Подтверждено кодом
chat-agent: src_api_gateway/main.py:492 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/api/routes/build",
"handler": "build_route",
"line": 492,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 492,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L492",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /audio/ws Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:99 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/audio/ws",
"line": 99,
"handler": "websocket",
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 99,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L99",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /audio/ws Подтверждено кодом
chat-agent: tests/integration/browser_server.py:51 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/audio/ws",
"line": 51,
"handler": "websocket",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 51,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L51",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core Подтверждено кодом
chat-agent: src_core/main.py:50 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core",
"line": 50,
"handler": "handle_index",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 50,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L50",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/client-timings Подтверждено кодом
chat-agent: src_core/main.py:53 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/client-timings",
"line": 53,
"handler": "client_timings_handler",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 53,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L53",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/client-timings Подтверждено кодом
chat-agent: tests/test_observability.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/client-timings",
"line": 18,
"handler": "client_timings_handler",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/history Подтверждено кодом
chat-agent: src_core/main.py:54 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/history",
"line": 54,
"handler": "history_handler",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 54,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L54",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/history Подтверждено кодом
chat-agent: tests/integration/browser_server.py:38 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/history",
"line": 38,
"handler": "history_handler",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 38,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L38",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/ice/{connection_id} Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:187 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/ice/{connection_id}",
"line": 187,
"handler": "protected_ice_websocket",
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 187,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L187",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/ice/{connection_id} Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:188 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "DELETE",
"endpoint": "/core/ice/{connection_id}",
"line": 188,
"handler": "protected_ice_delete",
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 188,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L188",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/ice/{connection_id} Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/ice/{connection_id}",
"line": 35,
"handler": "ice_websocket",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/ice/{connection_id} Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "DELETE",
"endpoint": "/core/ice/{connection_id}",
"line": 36,
"handler": "ice_delete",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/init_map Подтверждено кодом
chat-agent: src_core/main.py:60 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/init_map",
"line": 60,
"handler": "init_map_handler",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 60,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L60",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/init_map Подтверждено кодом
chat-agent: tests/integration/browser_server.py:41 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/init_map",
"line": 41,
"handler": "handle_init_map.init_map_handler",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 41,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L41",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: src_core/main.py:52 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 52,
"handler": "message_handler",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 52,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L52",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/integration/browser_server.py:37 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 37,
"handler": "message_handler",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 37,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L37",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 29,
"handler": "handler.message_handler",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/offer Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:180 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/offer",
"line": 180,
"handler": "offer",
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 180,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L180",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/requests/{request_id} Подтверждено кодом
chat-agent: src_core/main.py:55 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/requests/{request_id}",
"line": 55,
"handler": "request_control",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 55,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L55",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/requests/{request_id} Подтверждено кодом
chat-agent: src_core/main.py:56 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "DELETE",
"endpoint": "/core/requests/{request_id}",
"line": 56,
"handler": "request_control",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 56,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L56",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/requests/{request_id} Подтверждено кодом
chat-agent: tests/integration/browser_server.py:39 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/requests/{request_id}",
"line": 39,
"handler": "request_control",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 39,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L39",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/requests/{request_id} Подтверждено кодом
chat-agent: tests/integration/browser_server.py:40 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "DELETE",
"endpoint": "/core/requests/{request_id}",
"line": 40,
"handler": "request_control",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 40,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L40",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/requests/{request_id}/confirm Подтверждено кодом
chat-agent: src_core/main.py:57 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/requests/{request_id}/confirm",
"line": 57,
"handler": "confirm_handler",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 57,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L57",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/rtc-capabilities Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:179 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/rtc-capabilities",
"line": 179,
"handler": "rtc_capabilities",
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 179,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L179",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/rtc-capabilities Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:34 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/rtc-capabilities",
"line": 34,
"handler": "rtc_capabilities",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 34,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L34",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /healthz Подтверждено кодом
chat-agent: src_core/main.py:51 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 51,
"handler": "health_handler",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 51,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L51",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /healthz Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:77 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 77,
"handler": "health",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 77,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L77",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /healthz Подтверждено кодом
chat-agent: tests/test_core_request_http.py:112 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 112,
"handler": "health_handler",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 112,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L112",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /healthz Подтверждено кодом
chat-agent: tests/test_core_request_http.py:128 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 128,
"handler": "health_handler",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 128,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L128",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /internal/drain Подтверждено кодом
chat-agent: src_core/main.py:58 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/internal/drain",
"line": 58,
"handler": "drain_handler",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 58,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L58",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /internal/drain Подтверждено кодом
chat-agent: src_core/main.py:59 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/internal/drain",
"line": 59,
"handler": "drain_handler",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 59,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L59",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /test/events Подтверждено кодом
chat-agent: tests/integration/browser_server.py:98 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/test/events",
"line": 98,
"handler": "events",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 98,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L98",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /test/status Подтверждено кодом
chat-agent: tests/integration/browser_server.py:103 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/test/status",
"line": 103,
"handler": "status",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 103,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L103",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /tile.png Подтверждено кодом
chat-agent: tests/test_weather_http.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/tile.png",
"line": 19,
"handler": "upstream",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather_http.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather_http.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /tiles/{layer}/{z}/{x}/{y}.png Подтверждено кодом
chat-agent: src_api_gateway/weather.py:186 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/tiles/{layer}/{z}/{x}/{y}.png",
"handler": "tiles",
"line": 186,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 186,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L186",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /tiles/{layer}/{z}/{x}/{y}.png Подтверждено кодом
chat-agent: src_api_gateway/weather.py:187 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/tiles/{layer}/{z}/{x}/{y}.png",
"handler": "tiles",
"line": 187,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 187,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L187",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /tokenize Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:34 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/tokenize",
"line": 34,
"handler": "self.tokenize",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 34,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L34",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /v1/chat/completions Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:34 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/v1/chat/completions",
"line": 34,
"handler": "self.model",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 34,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L34",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /{path:.*} Подтверждено кодом
chat-agent: tests/integration/browser_server.py:121 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/{path:.*}",
"line": 121,
"handler": "static",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 121,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L121",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /{session_id}/snapshots/{request_id} Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:75 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/{session_id}/snapshots/{request_id}",
"handler": "snapshot",
"line": 75,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 75,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L75",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · .gitattributes Подтверждено кодом
chat-agent: .gitattributes:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".gitattributes",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".gitattributes",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.gitattributes#L1"
}
}chat-agent · .github/workflows/openwiki-update.yml Подтверждено кодом
chat-agent: .github/workflows/openwiki-update.yml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".github/workflows/openwiki-update.yml",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".github/workflows/openwiki-update.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.github/workflows/openwiki-update.yml#L1"
}
}chat-agent · .gitignore Подтверждено кодом
chat-agent: .gitignore:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".gitignore",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".gitignore",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.gitignore#L1"
}
}chat-agent · .gitlab-ci.yml Подтверждено кодом
chat-agent: .gitlab-ci.yml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".gitlab-ci.yml",
"commit_count_90d": 29,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".gitlab-ci.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.gitlab-ci.yml#L1"
}
}chat-agent · .knowledge/project-inventory.md Подтверждено кодом
chat-agent: .knowledge/project-inventory.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".knowledge/project-inventory.md",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".knowledge/project-inventory.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.knowledge/project-inventory.md#L1"
}
}chat-agent · .knowledge/workflows.md Подтверждено кодом
chat-agent: .knowledge/workflows.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".knowledge/workflows.md",
"commit_count_90d": 13,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".knowledge/workflows.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.knowledge/workflows.md#L1"
}
}chat-agent · .prompts/presentation.md Подтверждено кодом
chat-agent: .prompts/presentation.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".prompts/presentation.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".prompts/presentation.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.prompts/presentation.md#L1"
}
}chat-agent · .run/Attach_src_agent_debugpy.run.xml Подтверждено кодом
chat-agent: .run/Attach_src_agent_debugpy.run.xml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".run/Attach_src_agent_debugpy.run.xml",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".run/Attach_src_agent_debugpy.run.xml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.run/Attach_src_agent_debugpy.run.xml#L1"
}
}chat-agent · .run/Attach_src_api_gateway_debugpy.run.xml Подтверждено кодом
chat-agent: .run/Attach_src_api_gateway_debugpy.run.xml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".run/Attach_src_api_gateway_debugpy.run.xml",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".run/Attach_src_api_gateway_debugpy.run.xml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.run/Attach_src_api_gateway_debugpy.run.xml#L1"
}
}chat-agent · .run/Attach_src_core_debugpy.run.xml Подтверждено кодом
chat-agent: .run/Attach_src_core_debugpy.run.xml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".run/Attach_src_core_debugpy.run.xml",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".run/Attach_src_core_debugpy.run.xml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.run/Attach_src_core_debugpy.run.xml#L1"
}
}chat-agent · .run/Attach_src_langgraph_debugpy.run.xml Подтверждено кодом
chat-agent: .run/Attach_src_langgraph_debugpy.run.xml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".run/Attach_src_langgraph_debugpy.run.xml",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".run/Attach_src_langgraph_debugpy.run.xml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.run/Attach_src_langgraph_debugpy.run.xml#L1"
}
}chat-agent · .run/Attach_src_llm_debugpy.run.xml Подтверждено кодом
chat-agent: .run/Attach_src_llm_debugpy.run.xml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".run/Attach_src_llm_debugpy.run.xml",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".run/Attach_src_llm_debugpy.run.xml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.run/Attach_src_llm_debugpy.run.xml#L1"
}
}chat-agent · .run/src_langgraph_rb_setup.run.xml Подтверждено кодом
chat-agent: .run/src_langgraph_rb_setup.run.xml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": ".run/src_langgraph_rb_setup.run.xml",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": ".run/src_langgraph_rb_setup.run.xml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/.run/src_langgraph_rb_setup.run.xml#L1"
}
}chat-agent · AGENTS.md Подтверждено кодом
chat-agent: AGENTS.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "AGENTS.md",
"commit_count_90d": 11,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "AGENTS.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/AGENTS.md#L1"
}
}chat-agent · CLAUDE.md Подтверждено кодом
chat-agent: CLAUDE.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "CLAUDE.md",
"commit_count_90d": 9,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "CLAUDE.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/CLAUDE.md#L1"
}
}chat-agent · DOCS/AGENT.md Подтверждено кодом
chat-agent: DOCS/AGENT.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/AGENT.md",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/AGENT.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/AGENT.md#L1"
}
}chat-agent · DOCS/API_GATEWAY.md Подтверждено кодом
chat-agent: DOCS/API_GATEWAY.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/API_GATEWAY.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/API_GATEWAY.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/API_GATEWAY.md#L1"
}
}chat-agent · DOCS/ARCHITECTURE.md Подтверждено кодом
chat-agent: DOCS/ARCHITECTURE.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/ARCHITECTURE.md",
"commit_count_90d": 12,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/ARCHITECTURE.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/ARCHITECTURE.md#L1"
}
}chat-agent · DOCS/AUDIO_TRANSPORTS.md Подтверждено кодом
chat-agent: DOCS/AUDIO_TRANSPORTS.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/AUDIO_TRANSPORTS.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/AUDIO_TRANSPORTS.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/AUDIO_TRANSPORTS.md#L1"
}
}chat-agent · DOCS/CHAT_AGENT_ACCEPTANCE_C3.md Подтверждено кодом
chat-agent: DOCS/CHAT_AGENT_ACCEPTANCE_C3.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CHAT_AGENT_ACCEPTANCE_C3.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CHAT_AGENT_ACCEPTANCE_C3.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CHAT_AGENT_ACCEPTANCE_C3.md#L1"
}
}chat-agent · DOCS/CHAT_AGENT_AUDIO_C2.md Подтверждено кодом
chat-agent: DOCS/CHAT_AGENT_AUDIO_C2.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CHAT_AGENT_AUDIO_C2.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CHAT_AGENT_AUDIO_C2.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CHAT_AGENT_AUDIO_C2.md#L1"
}
}chat-agent · DOCS/CHAT_AGENT_BASELINE_C0.md Подтверждено кодом
chat-agent: DOCS/CHAT_AGENT_BASELINE_C0.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CHAT_AGENT_BASELINE_C0.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CHAT_AGENT_BASELINE_C0.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CHAT_AGENT_BASELINE_C0.md#L1"
}
}chat-agent · DOCS/CHAT_AGENT_EXECUTION.md Подтверждено кодом
chat-agent: DOCS/CHAT_AGENT_EXECUTION.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CHAT_AGENT_EXECUTION.md",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CHAT_AGENT_EXECUTION.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CHAT_AGENT_EXECUTION.md#L1"
}
}chat-agent · DOCS/CHAT_AGENT_EXECUTION_C1.md Подтверждено кодом
chat-agent: DOCS/CHAT_AGENT_EXECUTION_C1.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CHAT_AGENT_EXECUTION_C1.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CHAT_AGENT_EXECUTION_C1.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CHAT_AGENT_EXECUTION_C1.md#L1"
}
}chat-agent · DOCS/CHAT_AGENT_FLOW_CONTRACTS.md Подтверждено кодом
chat-agent: DOCS/CHAT_AGENT_FLOW_CONTRACTS.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CHAT_AGENT_FLOW_CONTRACTS.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CHAT_AGENT_FLOW_CONTRACTS.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CHAT_AGENT_FLOW_CONTRACTS.md#L1"
}
}chat-agent · DOCS/CHAT_AGENT_HEALTHCHECK_C4.md Подтверждено кодом
chat-agent: DOCS/CHAT_AGENT_HEALTHCHECK_C4.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CHAT_AGENT_HEALTHCHECK_C4.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CHAT_AGENT_HEALTHCHECK_C4.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CHAT_AGENT_HEALTHCHECK_C4.md#L1"
}
}chat-agent · DOCS/CHAT_AGENT_REWORK.md Подтверждено кодом
chat-agent: DOCS/CHAT_AGENT_REWORK.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CHAT_AGENT_REWORK.md",
"commit_count_90d": 13,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CHAT_AGENT_REWORK.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CHAT_AGENT_REWORK.md#L1"
}
}chat-agent · DOCS/CORE.md Подтверждено кодом
chat-agent: DOCS/CORE.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/CORE.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/CORE.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/CORE.md#L1"
}
}chat-agent · DOCS/DEPLOYMENT.md Подтверждено кодом
chat-agent: DOCS/DEPLOYMENT.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/DEPLOYMENT.md",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/DEPLOYMENT.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/DEPLOYMENT.md#L1"
}
}chat-agent · DOCS/DIAGNOSTICS.md Подтверждено кодом
chat-agent: DOCS/DIAGNOSTICS.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/DIAGNOSTICS.md",
"commit_count_90d": 23,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/DIAGNOSTICS.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/DIAGNOSTICS.md#L1"
}
}chat-agent · DOCS/FRONT.md Подтверждено кодом
chat-agent: DOCS/FRONT.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/FRONT.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/FRONT.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/FRONT.md#L1"
}
}chat-agent · DOCS/LANGGRAPH.md Подтверждено кодом
chat-agent: DOCS/LANGGRAPH.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/LANGGRAPH.md",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/LANGGRAPH.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/LANGGRAPH.md#L1"
}
}chat-agent · DOCS/LLM.md Подтверждено кодом
chat-agent: DOCS/LLM.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/LLM.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/LLM.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/LLM.md#L1"
}
}chat-agent · DOCS/NATS.md Подтверждено кодом
chat-agent: DOCS/NATS.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/NATS.md",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/NATS.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/NATS.md#L1"
}
}chat-agent · DOCS/POSTGRES.md Подтверждено кодом
chat-agent: DOCS/POSTGRES.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/POSTGRES.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/POSTGRES.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/POSTGRES.md#L1"
}
}chat-agent · DOCS/PRODUCTION_STATE.md Подтверждено кодом
chat-agent: DOCS/PRODUCTION_STATE.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/PRODUCTION_STATE.md",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/PRODUCTION_STATE.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/PRODUCTION_STATE.md#L1"
}
}chat-agent · DOCS/QUICKSTART.md Подтверждено кодом
chat-agent: DOCS/QUICKSTART.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/QUICKSTART.md",
"commit_count_90d": 7,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/QUICKSTART.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/QUICKSTART.md#L1"
}
}chat-agent · DOCS/START_HERE.md Подтверждено кодом
chat-agent: DOCS/START_HERE.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/START_HERE.md",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/START_HERE.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/START_HERE.md#L1"
}
}chat-agent · DOCS/STREAMING_ASR.md Подтверждено кодом
chat-agent: DOCS/STREAMING_ASR.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/STREAMING_ASR.md",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/STREAMING_ASR.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/STREAMING_ASR.md#L1"
}
}chat-agent · DOCS/VOICE_CHAT_POSSIBLE_IMPROVEMENTS_2026-10-05.md Подтверждено кодом
chat-agent: DOCS/VOICE_CHAT_POSSIBLE_IMPROVEMENTS_2026-10-05.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/VOICE_CHAT_POSSIBLE_IMPROVEMENTS_2026-10-05.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/VOICE_CHAT_POSSIBLE_IMPROVEMENTS_2026-10-05.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/VOICE_CHAT_POSSIBLE_IMPROVEMENTS_2026-10-05.md#L1"
}
}chat-agent · DOCS/WEBRTC_SIGNALING.md Подтверждено кодом
chat-agent: DOCS/WEBRTC_SIGNALING.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/WEBRTC_SIGNALING.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/WEBRTC_SIGNALING.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/WEBRTC_SIGNALING.md#L1"
}
}chat-agent · DOCS/WEBRTC_TRICKLE_ACCEPTANCE_2026-10-05.md Подтверждено кодом
chat-agent: DOCS/WEBRTC_TRICKLE_ACCEPTANCE_2026-10-05.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/WEBRTC_TRICKLE_ACCEPTANCE_2026-10-05.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/WEBRTC_TRICKLE_ACCEPTANCE_2026-10-05.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/WEBRTC_TRICKLE_ACCEPTANCE_2026-10-05.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/README.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/README.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/README.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/call-tree.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/call-tree.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/call-tree.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/call-tree.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/call-tree.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/context.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/context.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/context.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/context.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/context.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/data.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/data.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/data.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/data.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/data.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/deployment.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/deployment.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/deployment.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/deployment.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/deployment.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/modules.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/modules.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/modules.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/modules.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/modules.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/p01-bootstrap.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/p01-bootstrap.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/p01-bootstrap.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/p01-bootstrap.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/p01-bootstrap.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/p02-llm.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/p02-llm.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/p02-llm.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/p02-llm.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/p02-llm.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/p03-bounds.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/p03-bounds.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/p03-bounds.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/p03-bounds.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/p03-bounds.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/p04-turn.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/p04-turn.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/p04-turn.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/p04-turn.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/p04-turn.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/p05-runtime.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/p05-runtime.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/p05-runtime.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/p05-runtime.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/p05-runtime.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/p06-events.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/p06-events.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/p06-events.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/p06-events.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/p06-events.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/p07-merge.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/p07-merge.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/p07-merge.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/p07-merge.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/p07-merge.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/p08-durable.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/p08-durable.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/p08-durable.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/p08-durable.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/p08-durable.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/sequence-text.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/sequence-text.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/sequence-text.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/sequence-text.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/sequence-text.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/diagrams/sequence-voice.svg Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/diagrams/sequence-voice.svg:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/sequence-voice.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/diagrams/sequence-voice.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/diagrams/sequence-voice.svg#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/evidence.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/evidence.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/evidence.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/evidence.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/evidence.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/01-map-bootstrap.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/01-map-bootstrap.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/01-map-bootstrap.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/01-map-bootstrap.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/01-map-bootstrap.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/02-fewer-model-calls.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/02-fewer-model-calls.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/02-fewer-model-calls.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/02-fewer-model-calls.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/02-fewer-model-calls.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/03-bounded-work.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/03-bounded-work.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/03-bounded-work.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/03-bounded-work.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/03-bounded-work.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/04-turn-consistency.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/04-turn-consistency.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/04-turn-consistency.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/04-turn-consistency.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/04-turn-consistency.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/05-one-runtime.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/05-one-runtime.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/05-one-runtime.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/05-one-runtime.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/05-one-runtime.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/06-session-events.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/06-session-events.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/06-session-events.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/06-session-events.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/06-session-events.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/07-merge-orchestrators.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/07-merge-orchestrators.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/07-merge-orchestrators.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/07-merge-orchestrators.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/07-merge-orchestrators.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/08-durable-rewrite.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/08-durable-rewrite.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/08-durable-rewrite.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/08-durable-rewrite.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/08-durable-rewrite.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/README.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/README.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/README.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/improvements/sources.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/improvements/sources.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/improvements/sources.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/improvements/sources.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/improvements/sources.md#L1"
}
}chat-agent · DOCS/architecture-2026-09-16/verification.md Подтверждено кодом
chat-agent: DOCS/architecture-2026-09-16/verification.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/architecture-2026-09-16/verification.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/architecture-2026-09-16/verification.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/architecture-2026-09-16/verification.md#L1"
}
}chat-agent · DOCS/archive/architecture-before-chat-agent-2026-10-06.md Подтверждено кодом
chat-agent: DOCS/archive/architecture-before-chat-agent-2026-10-06.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/archive/architecture-before-chat-agent-2026-10-06.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/archive/architecture-before-chat-agent-2026-10-06.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/archive/architecture-before-chat-agent-2026-10-06.md#L1"
}
}chat-agent · DOCS/archive/diagnostics-before-chat-agent-2026-10-06.md Подтверждено кодом
chat-agent: DOCS/archive/diagnostics-before-chat-agent-2026-10-06.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/archive/diagnostics-before-chat-agent-2026-10-06.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/archive/diagnostics-before-chat-agent-2026-10-06.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/archive/diagnostics-before-chat-agent-2026-10-06.md#L1"
}
}chat-agent · DOCS/archive/streaming-asr-before-chat-agent-2026-10-06.md Подтверждено кодом
chat-agent: DOCS/archive/streaming-asr-before-chat-agent-2026-10-06.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/archive/streaming-asr-before-chat-agent-2026-10-06.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/archive/streaming-asr-before-chat-agent-2026-10-06.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/archive/streaming-asr-before-chat-agent-2026-10-06.md#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c0-audio.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c0-audio.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c0-audio.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c0-audio.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c0-audio.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c0-cases.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c0-cases.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c0-cases.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c0-cases.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c0-cases.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c0-image-footprints.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c0-image-footprints.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c0-image-footprints.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c0-image-footprints.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c0-image-footprints.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c0-ordinary.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c0-ordinary.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c0-ordinary.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c0-ordinary.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c0-ordinary.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c0-resources.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c0-resources.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c0-resources.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c0-resources.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c0-resources.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c1-audio.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c1-audio.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c1-audio.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c1-audio.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c1-audio.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c1-cases.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c1-cases.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c1-cases.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c1-cases.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c1-cases.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c1-ordinary.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c1-ordinary.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c1-ordinary.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c1-ordinary.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c1-ordinary.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c1-resources.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c1-resources.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c1-resources.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c1-resources.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c1-resources.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c1-telemetry.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c1-telemetry.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c1-telemetry.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c1-telemetry.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c1-telemetry.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-audio.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-audio.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-audio.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-audio.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-audio.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-cases.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-cases.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-cases.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-cases.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-cases.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-history-cancellation.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-history-cancellation.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-history-cancellation.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-history-cancellation.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-history-cancellation.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-idle-before-c3.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-idle-before-c3.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-idle-before-c3.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-idle-before-c3.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-idle-before-c3.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-local-browser.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-local-browser.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-local-browser.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-local-browser.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-local-browser.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-ordinary.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-ordinary.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-ordinary.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-ordinary.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-ordinary.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-resources.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-resources.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-resources.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-resources.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-resources.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-telemetry.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-telemetry.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-telemetry.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-telemetry.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-telemetry.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-text-outlier.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-text-outlier.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-text-outlier.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-text-outlier.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-text-outlier.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c2-wss.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c2-wss.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c2-wss.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c2-wss.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c2-wss.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-access.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-access.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-access.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-access.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-access.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-cancellation.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-cancellation.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-cancellation.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-cancellation.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-cancellation.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-code-count.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-code-count.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-code-count.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-code-count.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-code-count.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-ice-compatibility.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-ice-compatibility.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-ice-compatibility.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-ice-compatibility.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-ice-compatibility.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-idempotency.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-idempotency.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-idempotency.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-idempotency.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-idempotency.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-image-footprints.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-image-footprints.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-image-footprints.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-image-footprints.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-image-footprints.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-links.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-links.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-links.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-links.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-links.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-postcheck.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-postcheck.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-postcheck.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-postcheck.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-postcheck.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-resources.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-resources.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-resources.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-resources.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-resources.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-runtime.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-runtime.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-runtime.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-runtime.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-runtime.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-series.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-series.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-series.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-series.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-series.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-telemetry.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-telemetry.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-telemetry.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-telemetry.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-telemetry.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-tools.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-tools.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-tools.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-tools.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-tools.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-voice.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-voice.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-voice.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-voice.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-voice.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c3-workspace.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c3-workspace.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c3-workspace.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c3-workspace.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c3-workspace.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-c4-healthcheck.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-c4-healthcheck.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-c4-healthcheck.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-c4-healthcheck.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-c4-healthcheck.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-physical-backup-checks.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-physical-backup-checks.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-physical-backup-checks.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-physical-backup-checks.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-physical-backup-checks.json#L1"
}
}chat-agent · DOCS/evidence/chat-agent-voice-before-c3.json Подтверждено кодом
chat-agent: DOCS/evidence/chat-agent-voice-before-c3.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/evidence/chat-agent-voice-before-c3.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/evidence/chat-agent-voice-before-c3.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/evidence/chat-agent-voice-before-c3.json#L1"
}
}chat-agent · DOCS/presentations-archive/project-overview-before-c3-2026-10-06.html Подтверждено кодом
chat-agent: DOCS/presentations-archive/project-overview-before-c3-2026-10-06.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/presentations-archive/project-overview-before-c3-2026-10-06.html",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/presentations-archive/project-overview-before-c3-2026-10-06.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/presentations-archive/project-overview-before-c3-2026-10-06.html#L1"
}
}chat-agent · DOCS/presentations-archive/project-technical-before-c3-2026-10-06.html Подтверждено кодом
chat-agent: DOCS/presentations-archive/project-technical-before-c3-2026-10-06.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "DOCS/presentations-archive/project-technical-before-c3-2026-10-06.html",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "DOCS/presentations-archive/project-technical-before-c3-2026-10-06.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/DOCS/presentations-archive/project-technical-before-c3-2026-10-06.html#L1"
}
}chat-agent · README.md Подтверждено кодом
chat-agent: README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "README.md",
"commit_count_90d": 12,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/README.md#L1"
}
}chat-agent · collect_file_contents.sh Подтверждено кодом
chat-agent: collect_file_contents.sh:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "collect_file_contents.sh",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.6056, \"frequency\": 9, \"self_commits\": 28, \"partner_commits\": 93, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/requirements.txt\", \"co_change_count\": 0.6014, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 23, \"last_co_change\": \"2026-01-29\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.4282, \"frequency\": 8, \"self_commits\": 28, \"partner_commits\": 56, \"last_co_change\": \"2026-02-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.3522, \"frequency\": 8, \"self_commits\": 28, \"partner_commits\": 47, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.2643, \"frequency\": 5, \"self_commits\": 28, \"partner_commits\": 39, \"last_co_change\": \"2026-02-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.2448, \"frequency\": 6, \"self_commits\": 28, \"partner_commits\": 47, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.2354, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 270, \"last_co_change\": \"2026-02-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.2217, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 21, \"last_co_change\": \"2026-01-29\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.2094, \"frequency\": 5, \"self_commits\": 28, \"partner_commits\": 33, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.2063, \"frequency\": 6, \"self_commits\": 28, \"partner_commits\": 27, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.2004, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.1883, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 30, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.1757, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 37, \"last_co_change\": \"2026-01-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.1633, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 16, \"last_co_change\": \"2025-12-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1618, \"frequency\": 2, \"self_commits\": 28, \"partner_commits\": 37, \"last_co_change\": \"2026-01-29\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1554, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 25, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1329, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/Dockerfile\", \"co_change_count\": 0.1328, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 33, \"last_co_change\": \"2026-01-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/nats/nats.conf\", \"co_change_count\": 0.1328, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 6, \"last_co_change\": \"2026-01-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 28, \"partner_commits\": 14, \"last_co_change\": \"2026-02-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1246, \"frequency\": 2, \"self_commits\": 28, \"partner_commits\": 47, \"last_co_change\": \"2026-01-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.1237, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 14, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.1217, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 25, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.116, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.1091, \"frequency\": 5, \"self_commits\": 28, \"partner_commits\": 17, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6698113207547169,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "collect_file_contents.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/collect_file_contents.sh#L1"
}
}chat-agent · docker/Dockerfile.build Подтверждено кодом
chat-agent: docker/Dockerfile.build:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/Dockerfile.build",
"commit_count_90d": 12,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/Dockerfile.build",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/Dockerfile.build#L1"
}
}chat-agent · docker/agent/Dockerfile Подтверждено кодом
chat-agent: docker/agent/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/agent/Dockerfile",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/agent/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/agent/Dockerfile#L1"
}
}chat-agent · docker/api/Dockerfile Подтверждено кодом
chat-agent: docker/api/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/api/Dockerfile",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/api/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/api/Dockerfile#L1"
}
}chat-agent · docker/audio/Dockerfile Подтверждено кодом
chat-agent: docker/audio/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/audio/Dockerfile",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/audio/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/audio/Dockerfile#L1"
}
}chat-agent · docker/check_healthcheck.py Подтверждено кодом
chat-agent: docker/check_healthcheck.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/check_healthcheck.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.720125786163522,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/check_healthcheck.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/check_healthcheck.py#L1"
}
}chat-agent · docker/core/Dockerfile Подтверждено кодом
chat-agent: docker/core/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/core/Dockerfile",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/core/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/core/Dockerfile#L1"
}
}chat-agent · docker/cpp/Dockerfile Подтверждено кодом
chat-agent: docker/cpp/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/cpp/Dockerfile",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/cpp/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/cpp/Dockerfile#L1"
}
}chat-agent · docker/docker-compose.debug.yml Подтверждено кодом
chat-agent: docker/docker-compose.debug.yml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/docker-compose.debug.yml",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/docker-compose.debug.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/docker-compose.debug.yml#L1"
}
}chat-agent · docker/docker-compose.yml Подтверждено кодом
chat-agent: docker/docker-compose.yml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/docker-compose.yml",
"commit_count_90d": 9,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/docker-compose.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/docker-compose.yml#L1"
}
}chat-agent · docker/filter-build-phase.rb Подтверждено кодом
chat-agent: docker/filter-build-phase.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/filter-build-phase.rb",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.559, \"frequency\": 6, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.559, \"frequency\": 6, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.5247, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.2095, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.2095, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.1874, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0702, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0702, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.059, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/clients/provider.py\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0488, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/requestError.ts\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0455, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.22641509433962265,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/filter-build-phase.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/filter-build-phase.rb#L1"
}
}chat-agent · docker/front/Dockerfile Подтверждено кодом
chat-agent: docker/front/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/front/Dockerfile",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/front/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/front/Dockerfile#L1"
}
}chat-agent · docker/front/nginx/50-settings.sh Подтверждено кодом
chat-agent: docker/front/nginx/50-settings.sh:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/front/nginx/50-settings.sh",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 1.0546, \"frequency\": 9, \"self_commits\": 12, \"partner_commits\": 30, \"last_co_change\": \"2026-01-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/nginx/nginx.conf\", \"co_change_count\": 0.8149, \"frequency\": 6, \"self_commits\": 12, \"partner_commits\": 8, \"last_co_change\": \"2026-01-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/Dockerfile\", \"co_change_count\": 0.5459, \"frequency\": 7, \"self_commits\": 12, \"partner_commits\": 33, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.2455, \"frequency\": 5, \"self_commits\": 12, \"partner_commits\": 93, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1021, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 270, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0597, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 28, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/nats/nats.conf\", \"co_change_count\": 0.0597, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 6, \"last_co_change\": \"2025-12-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0597, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 21, \"last_co_change\": \"2025-12-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.0394, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 33, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0394, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 19, \"last_co_change\": \"2026-09-17\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0394, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 14, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.5440251572327044,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/front/nginx/50-settings.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/front/nginx/50-settings.sh#L1"
}
}chat-agent · docker/front/nginx/default.conf Подтверждено кодом
chat-agent: docker/front/nginx/default.conf:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/front/nginx/default.conf",
"commit_count_90d": 7,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/front/nginx/default.conf",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/front/nginx/default.conf#L1"
}
}chat-agent · docker/front/nginx/nginx.conf Подтверждено кодом
chat-agent: docker/front/nginx/nginx.conf:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/front/nginx/nginx.conf",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/front/nginx/nginx.conf",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/front/nginx/nginx.conf#L1"
}
}chat-agent · docker/langgraph/Dockerfile Подтверждено кодом
chat-agent: docker/langgraph/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/langgraph/Dockerfile",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/langgraph/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/langgraph/Dockerfile#L1"
}
}chat-agent · docker/llm/Dockerfile Подтверждено кодом
chat-agent: docker/llm/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/llm/Dockerfile",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/llm/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/llm/Dockerfile#L1"
}
}chat-agent · docker/local_build.sh Подтверждено кодом
chat-agent: docker/local_build.sh:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/local_build.sh",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.050314465408805034,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/local_build.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/local_build.sh#L1"
}
}chat-agent · docker/mirror-postgres.rb Подтверждено кодом
chat-agent: docker/mirror-postgres.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/mirror-postgres.rb",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.31761006289308175,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/mirror-postgres.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/mirror-postgres.rb#L1"
}
}chat-agent · docker/nats/chat-nats.conf Подтверждено кодом
chat-agent: docker/nats/chat-nats.conf:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/nats/chat-nats.conf",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/nats/chat-nats.conf",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/nats/chat-nats.conf#L1"
}
}chat-agent · docker/nats/nats.conf Подтверждено кодом
chat-agent: docker/nats/nats.conf:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/nats/nats.conf",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/nats/nats.conf",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/nats/nats.conf#L1"
}
}chat-agent · docker/postgres/Dockerfile Подтверждено кодом
chat-agent: docker/postgres/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/postgres/Dockerfile",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/postgres/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/postgres/Dockerfile#L1"
}
}chat-agent · docker/postgres/entrypoint-with-migrations.sh Подтверждено кодом
chat-agent: docker/postgres/entrypoint-with-migrations.sh:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/postgres/entrypoint-with-migrations.sh",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"docker/postgres/Dockerfile\", \"co_change_count\": 0.5451, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 10, \"last_co_change\": \"2026-01-16\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.44025157232704404,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/postgres/entrypoint-with-migrations.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/postgres/entrypoint-with-migrations.sh#L1"
}
}chat-agent · docker/ruby/Dockerfile Подтверждено кодом
chat-agent: docker/ruby/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/ruby/Dockerfile",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/ruby/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/ruby/Dockerfile#L1"
}
}chat-agent · docker/streaming-compose.yml Подтверждено кодом
chat-agent: docker/streaming-compose.yml:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/streaming-compose.yml",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/streaming-compose.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/streaming-compose.yml#L1"
}
}chat-agent · docker/whisper/Dockerfile Подтверждено кодом
chat-agent: docker/whisper/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "docker/whisper/Dockerfile",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/whisper/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/whisper/Dockerfile#L1"
}
}chat-agent · openwiki/.claims/architecture/stack-boundary.json Подтверждено кодом
chat-agent: openwiki/.claims/architecture/stack-boundary.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/.claims/architecture/stack-boundary.json",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/.claims/architecture/stack-boundary.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/.claims/architecture/stack-boundary.json#L1"
}
}chat-agent · openwiki/.claims/architecture/webrtc-signaling.json Подтверждено кодом
chat-agent: openwiki/.claims/architecture/webrtc-signaling.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/.claims/architecture/webrtc-signaling.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/.claims/architecture/webrtc-signaling.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/.claims/architecture/webrtc-signaling.json#L1"
}
}chat-agent · openwiki/.claims/operations/cutover.json Подтверждено кодом
chat-agent: openwiki/.claims/operations/cutover.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/.claims/operations/cutover.json",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/.claims/operations/cutover.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/.claims/operations/cutover.json#L1"
}
}chat-agent · openwiki/.claims/operations/webrtc-acceptance.json Подтверждено кодом
chat-agent: openwiki/.claims/operations/webrtc-acceptance.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/.claims/operations/webrtc-acceptance.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/.claims/operations/webrtc-acceptance.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/.claims/operations/webrtc-acceptance.json#L1"
}
}chat-agent · openwiki/.claims/quickstart.json Подтверждено кодом
chat-agent: openwiki/.claims/quickstart.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/.claims/quickstart.json",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/.claims/quickstart.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/.claims/quickstart.json#L1"
}
}chat-agent · openwiki/.last-update.json Подтверждено кодом
chat-agent: openwiki/.last-update.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/.last-update.json",
"commit_count_90d": 11,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/.last-update.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/.last-update.json#L1"
}
}chat-agent · openwiki/.page-manifest.json Подтверждено кодом
chat-agent: openwiki/.page-manifest.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/.page-manifest.json",
"commit_count_90d": 9,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/.page-manifest.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/.page-manifest.json#L1"
}
}chat-agent · openwiki/architecture/index.md Подтверждено кодом
chat-agent: openwiki/architecture/index.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/architecture/index.md",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/architecture/index.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/architecture/index.md#L1"
}
}chat-agent · openwiki/architecture/stack-boundary.md Подтверждено кодом
chat-agent: openwiki/architecture/stack-boundary.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/architecture/stack-boundary.md",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/architecture/stack-boundary.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/architecture/stack-boundary.md#L1"
}
}chat-agent · openwiki/architecture/webrtc-signaling.md Подтверждено кодом
chat-agent: openwiki/architecture/webrtc-signaling.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/architecture/webrtc-signaling.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/architecture/webrtc-signaling.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/architecture/webrtc-signaling.md#L1"
}
}chat-agent · openwiki/index.md Подтверждено кодом
chat-agent: openwiki/index.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/index.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/index.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/index.md#L1"
}
}chat-agent · openwiki/operations/cutover.md Подтверждено кодом
chat-agent: openwiki/operations/cutover.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/operations/cutover.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/operations/cutover.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/operations/cutover.md#L1"
}
}chat-agent · openwiki/operations/index.md Подтверждено кодом
chat-agent: openwiki/operations/index.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/operations/index.md",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/operations/index.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/operations/index.md#L1"
}
}chat-agent · openwiki/operations/webrtc-acceptance.md Подтверждено кодом
chat-agent: openwiki/operations/webrtc-acceptance.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/operations/webrtc-acceptance.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/operations/webrtc-acceptance.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/operations/webrtc-acceptance.md#L1"
}
}chat-agent · openwiki/quickstart.md Подтверждено кодом
chat-agent: openwiki/quickstart.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "openwiki/quickstart.md",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "openwiki/quickstart.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/openwiki/quickstart.md#L1"
}
}chat-agent · presentations/technical-2026-09-16.html Подтверждено кодом
chat-agent: presentations/technical-2026-09-16.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "presentations/technical-2026-09-16.html",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "presentations/technical-2026-09-16.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/presentations/technical-2026-09-16.html#L1"
}
}chat-agent · src_agent/.version Подтверждено кодом
chat-agent: src_agent/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/.version",
"commit_count_90d": 31,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/.version#L1"
}
}chat-agent · src_agent/__init__.py Подтверждено кодом
chat-agent: src_agent/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.009433962264150943,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/__init__.py#L1"
}
}chat-agent · src_agent/agent.py Подтверждено кодом
chat-agent: src_agent/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/agent.py",
"commit_count_90d": 11,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 2.0337, \"frequency\": 22, \"self_commits\": 56, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 1.8339, \"frequency\": 28, \"self_commits\": 56, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 1.5163, \"frequency\": 11, \"self_commits\": 56, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 1.0154, \"frequency\": 16, \"self_commits\": 56, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.5973, \"frequency\": 11, \"self_commits\": 56, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.5606, \"frequency\": 15, \"self_commits\": 56, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.5561, \"frequency\": 16, \"self_commits\": 56, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.504, \"frequency\": 15, \"self_commits\": 56, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.4948, \"frequency\": 14, \"self_commits\": 56, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.4282, \"frequency\": 8, \"self_commits\": 56, \"partner_commits\": 28, \"last_co_change\": \"2026-02-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.4276, \"frequency\": 14, \"self_commits\": 56, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.4077, \"frequency\": 12, \"self_commits\": 56, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.3542, \"frequency\": 2, \"self_commits\": 56, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.3345, \"frequency\": 13, \"self_commits\": 56, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.3054, \"frequency\": 5, \"self_commits\": 56, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/agent/Dockerfile\", \"co_change_count\": 0.3043, \"frequency\": 3, \"self_commits\": 56, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.2809, \"frequency\": 8, \"self_commits\": 56, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.2744, \"frequency\": 9, \"self_commits\": 56, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.2707, \"frequency\": 11, \"self_commits\": 56, \"partner_commits\": 17, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.2631, \"frequency\": 3, \"self_commits\": 56, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.2498, \"frequency\": 7, \"self_commits\": 56, \"partner_commits\": 20, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.238, \"frequency\": 5, \"self_commits\": 56, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.2179, \"frequency\": 10, \"self_commits\": 56, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1997, \"frequency\": 10, \"self_commits\": 56, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1937, \"frequency\": 6, \"self_commits\": 56, \"partner_commits\": 68, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9968553459119497,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L1"
}
}chat-agent · src_agent/env.example Подтверждено кодом
chat-agent: src_agent/env.example:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/env.example",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/env.example",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/env.example#L1"
}
}chat-agent · src_agent/main.py Подтверждено кодом
chat-agent: src_agent/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/main.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.4077, \"frequency\": 12, \"self_commits\": 14, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.3934, \"frequency\": 11, \"self_commits\": 14, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1808, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.148, \"frequency\": 9, \"self_commits\": 14, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.1385, \"frequency\": 8, \"self_commits\": 14, \"partner_commits\": 17, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 28, \"last_co_change\": \"2026-02-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/agent/Dockerfile\", \"co_change_count\": 0.1294, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 13, \"last_co_change\": \"2026-02-08\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.103, \"frequency\": 7, \"self_commits\": 14, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/requirements.txt\", \"co_change_count\": 0.0959, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 10, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0934, \"frequency\": 6, \"self_commits\": 14, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0735, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 23, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/nats_logger.py\", \"co_change_count\": 0.0705, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.068, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0656, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 9, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0654, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0603, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0533, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 8, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0533, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 9, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0513, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0507, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 68, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/subjects.py\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 6, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 21, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/requirements.txt\", \"co_change_count\": 0.0501, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 10, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.048, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5157232704402516,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L1"
}
}chat-agent · src_agent/nats_model.py Подтверждено кодом
chat-agent: src_agent/nats_model.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/nats_model.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1779, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.1779, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1779, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1779, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/llm.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/domain_api.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/trace_export.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/agent.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.6761006289308176,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L1"
}
}chat-agent · src_agent/pydantic_agent.py Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/pydantic_agent.py",
"commit_count_90d": 28,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 8.4047, \"frequency\": 19, \"self_commits\": 28, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 7.5985, \"frequency\": 22, \"self_commits\": 28, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 1.0456, \"frequency\": 6, \"self_commits\": 28, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.9848, \"frequency\": 8, \"self_commits\": 28, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.7585, \"frequency\": 9, \"self_commits\": 28, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.5366, \"frequency\": 5, \"self_commits\": 28, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.5058, \"frequency\": 7, \"self_commits\": 28, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.3829, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.3149, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.3054, \"frequency\": 5, \"self_commits\": 28, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.2712, \"frequency\": 2, \"self_commits\": 28, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/phoenix.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 28, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_phoenix_trace.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 28, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1956, \"frequency\": 5, \"self_commits\": 28, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.175, \"frequency\": 6, \"self_commits\": 28, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.175, \"frequency\": 6, \"self_commits\": 28, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.175, \"frequency\": 6, \"self_commits\": 28, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.1709, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.1193, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1193, \"frequency\": 3, \"self_commits\": 28, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0988, \"frequency\": 5, \"self_commits\": 28, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0988, \"frequency\": 5, \"self_commits\": 28, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0779, \"frequency\": 4, \"self_commits\": 28, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9748427672955975,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L1"
}
}chat-agent · src_agent/repositories/__init__.py Подтверждено кодом
chat-agent: src_agent/repositories/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/repositories/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.012578616352201259,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/repositories/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/repositories/__init__.py#L1"
}
}chat-agent · src_agent/repositories/runtime_state.py Подтверждено кодом
chat-agent: src_agent/repositories/runtime_state.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/repositories/runtime_state.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0696, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0696, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-09-17\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.057, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 37, \"last_co_change\": \"2026-09-17\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.057, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0545, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0447, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-09-17\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0422, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-09-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.042, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-09-17\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0399, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0399, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 30, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0399, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0399, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0399, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0399, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.0276, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0276, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0276, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0276, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.0276, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/requirements.txt\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/net/natsClient.ts\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/repositories/runtime_state.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/repositories/runtime_state.py#L1"
}
}chat-agent · src_agent/request_state.py Подтверждено кодом
chat-agent: src_agent/request_state.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/request_state.py",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.238, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.238, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.2171, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_request_stream.py\", \"co_change_count\": 0.1861, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0519, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0519, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0519, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0519, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0519, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/requestError.test.ts\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/requestError.ts\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/trace_export.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/execution.py\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.6635220125786163,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L1"
}
}chat-agent · src_agent/requirements.txt Подтверждено кодом
chat-agent: src_agent/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/requirements.txt",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L1"
}
}chat-agent · src_agent/service.py Подтверждено кодом
chat-agent: src_agent/service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/service.py",
"commit_count_90d": 17,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 1.8339, \"frequency\": 28, \"self_commits\": 39, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.9977, \"frequency\": 12, \"self_commits\": 39, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.9388, \"frequency\": 12, \"self_commits\": 39, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.8109, \"frequency\": 14, \"self_commits\": 39, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.7585, \"frequency\": 9, \"self_commits\": 39, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.5058, \"frequency\": 7, \"self_commits\": 39, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.4807, \"frequency\": 12, \"self_commits\": 39, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.4735, \"frequency\": 5, \"self_commits\": 39, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.3969, \"frequency\": 9, \"self_commits\": 39, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.3954, \"frequency\": 4, \"self_commits\": 39, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.3934, \"frequency\": 11, \"self_commits\": 39, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.3096, \"frequency\": 12, \"self_commits\": 39, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.306, \"frequency\": 9, \"self_commits\": 39, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/agent/Dockerfile\", \"co_change_count\": 0.3043, \"frequency\": 3, \"self_commits\": 39, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.2881, \"frequency\": 9, \"self_commits\": 39, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.286, \"frequency\": 13, \"self_commits\": 39, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.2768, \"frequency\": 10, \"self_commits\": 39, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.2721, \"frequency\": 11, \"self_commits\": 39, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.2718, \"frequency\": 6, \"self_commits\": 39, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.2643, \"frequency\": 5, \"self_commits\": 39, \"partner_commits\": 28, \"last_co_change\": \"2026-02-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.2582, \"frequency\": 8, \"self_commits\": 39, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.2457, \"frequency\": 4, \"self_commits\": 39, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.2457, \"frequency\": 4, \"self_commits\": 39, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.238, \"frequency\": 5, \"self_commits\": 39, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.2264, \"frequency\": 9, \"self_commits\": 39, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9874213836477987,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L1"
}
}chat-agent · src_agent/settings.py Подтверждено кодом
chat-agent: src_agent/settings.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/settings.py",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 2.0337, \"frequency\": 22, \"self_commits\": 30, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.4698, \"frequency\": 10, \"self_commits\": 30, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.4311, \"frequency\": 10, \"self_commits\": 30, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.4212, \"frequency\": 14, \"self_commits\": 30, \"partner_commits\": 17, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.3946, \"frequency\": 10, \"self_commits\": 30, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.349, \"frequency\": 8, \"self_commits\": 30, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.347, \"frequency\": 8, \"self_commits\": 30, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.3368, \"frequency\": 7, \"self_commits\": 30, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.3143, \"frequency\": 10, \"self_commits\": 30, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.3096, \"frequency\": 12, \"self_commits\": 30, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.2729, \"frequency\": 11, \"self_commits\": 30, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.2149, \"frequency\": 7, \"self_commits\": 30, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.2146, \"frequency\": 5, \"self_commits\": 30, \"partner_commits\": 9, \"last_co_change\": \"2026-04-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.1883, \"frequency\": 4, \"self_commits\": 30, \"partner_commits\": 28, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.1875, \"frequency\": 5, \"self_commits\": 30, \"partner_commits\": 20, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.1681, \"frequency\": 6, \"self_commits\": 30, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.1534, \"frequency\": 6, \"self_commits\": 30, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.148, \"frequency\": 9, \"self_commits\": 30, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/requirements.txt\", \"co_change_count\": 0.1459, \"frequency\": 5, \"self_commits\": 30, \"partner_commits\": 10, \"last_co_change\": \"2026-02-08\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.1435, \"frequency\": 7, \"self_commits\": 30, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/nats_logger.py\", \"co_change_count\": 0.1329, \"frequency\": 4, \"self_commits\": 30, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.1273, \"frequency\": 7, \"self_commits\": 30, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0959, \"frequency\": 3, \"self_commits\": 30, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.0847, \"frequency\": 4, \"self_commits\": 30, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.0843, \"frequency\": 2, \"self_commits\": 30, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9025157232704403,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L1"
}
}chat-agent · src_agent/ui_events.py Подтверждено кодом
chat-agent: src_agent/ui_events.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/ui_events.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0447, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0447, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0447, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/tool_catalog.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/integration/test_dialog_chain.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0238, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 12, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0238, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0238, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0238, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0238, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 30, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6383647798742138,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/ui_events.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/ui_events.py#L1"
}
}chat-agent · src_agent/utils/__init__.py Подтверждено кодом
chat-agent: src_agent/utils/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/utils/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.015723270440251572,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/__init__.py#L1"
}
}chat-agent · src_agent/utils/db.py Подтверждено кодом
chat-agent: src_agent/utils/db.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/utils/db.py",
"commit_count_90d": 9,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 1.0154, \"frequency\": 16, \"self_commits\": 21, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.8109, \"frequency\": 14, \"self_commits\": 21, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.4311, \"frequency\": 10, \"self_commits\": 21, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.3463, \"frequency\": 8, \"self_commits\": 21, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.2171, \"frequency\": 4, \"self_commits\": 21, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.2066, \"frequency\": 6, \"self_commits\": 21, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.2004, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1949, \"frequency\": 4, \"self_commits\": 21, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1873, \"frequency\": 8, \"self_commits\": 21, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/agent/Dockerfile\", \"co_change_count\": 0.1872, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_request_stream.py\", \"co_change_count\": 0.1861, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.1808, \"frequency\": 5, \"self_commits\": 21, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1792, \"frequency\": 4, \"self_commits\": 21, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.1741, \"frequency\": 8, \"self_commits\": 21, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1689, \"frequency\": 5, \"self_commits\": 21, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showAirports.ts\", \"co_change_count\": 0.1584, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/llm.py\", \"co_change_count\": 0.1578, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/nats_model.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.1537, \"frequency\": 5, \"self_commits\": 21, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.1438, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1333, \"frequency\": 7, \"self_commits\": 21, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1281, \"frequency\": 6, \"self_commits\": 21, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.128, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.128, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9811320754716981,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L1"
}
}chat-agent · src_agent/utils/nats_logger.py Подтверждено кодом
chat-agent: src_agent/utils/nats_logger.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_agent/utils/nats_logger.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1498, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1498, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.1329, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0998, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0793, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0705, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0609, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2025-12-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/requirements.txt\", \"co_change_count\": 0.0609, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2025-12-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0595, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0426, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0374, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/nats_logger.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.2861635220125786,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/nats_logger.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/nats_logger.py#L1"
}
}chat-agent · src_api_gateway/.version Подтверждено кодом
chat-agent: src_api_gateway/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_api_gateway/.version",
"commit_count_90d": 11,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/.version#L1"
}
}chat-agent · src_api_gateway/data/airports.json Подтверждено кодом
chat-agent: src_api_gateway/data/airports.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_api_gateway/data/airports.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/data/airports.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/data/airports.json#L1"
}
}chat-agent · src_api_gateway/domain_api.py Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_api_gateway/domain_api.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/agent.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/nats_model.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/trace_export.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6540880503144654,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L1"
}
}chat-agent · src_api_gateway/main.py Подтверждено кодом
chat-agent: src_api_gateway/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_api_gateway/main.py",
"commit_count_90d": 10,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.5973, \"frequency\": 11, \"self_commits\": 25, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.4181, \"frequency\": 11, \"self_commits\": 25, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/data/airports.json\", \"co_change_count\": 0.3833, \"frequency\": 3, \"self_commits\": 25, \"partner_commits\": 5, \"last_co_change\": \"2026-01-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.3463, \"frequency\": 8, \"self_commits\": 25, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.3368, \"frequency\": 7, \"self_commits\": 25, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.332, \"frequency\": 11, \"self_commits\": 25, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.3074, \"frequency\": 6, \"self_commits\": 25, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.2721, \"frequency\": 11, \"self_commits\": 25, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.2552, \"frequency\": 6, \"self_commits\": 25, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.2238, \"frequency\": 7, \"self_commits\": 25, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/llm.py\", \"co_change_count\": 0.2219, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.2092, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1991, \"frequency\": 8, \"self_commits\": 25, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.1954, \"frequency\": 3, \"self_commits\": 25, \"partner_commits\": 16, \"last_co_change\": \"2025-12-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.1807, \"frequency\": 8, \"self_commits\": 25, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.175, \"frequency\": 6, \"self_commits\": 25, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.175, \"frequency\": 6, \"self_commits\": 25, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.1536, \"frequency\": 5, \"self_commits\": 25, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.1536, \"frequency\": 5, \"self_commits\": 25, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.1507, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 33, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1463, \"frequency\": 8, \"self_commits\": 25, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1459, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/requirements.txt\", \"co_change_count\": 0.144, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 10, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1429, \"frequency\": 7, \"self_commits\": 25, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.1311, \"frequency\": 5, \"self_commits\": 25, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9779874213836478,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L1"
}
}chat-agent · src_api_gateway/requirements.txt Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_api_gateway/requirements.txt",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L1"
}
}chat-agent · src_api_gateway/weather.py Подтверждено кодом
chat-agent: src_api_gateway/weather.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_api_gateway/weather.py",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.2457, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.2457, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.1391, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1275, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/runtime_probe.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8647798742138365,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L1"
}
}chat-agent · src_audio_ws_ingress/.version Подтверждено кодом
chat-agent: src_audio_ws_ingress/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_audio_ws_ingress/.version",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/.version#L1"
}
}chat-agent · src_audio_ws_ingress/__init__.py Подтверждено кодом
chat-agent: src_audio_ws_ingress/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_audio_ws_ingress/__init__.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/__init__.py#L1"
}
}chat-agent · src_audio_ws_ingress/__main__.py Подтверждено кодом
chat-agent: src_audio_ws_ingress/__main__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_audio_ws_ingress/__main__.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.06289308176100629,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/__main__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/__main__.py#L1"
}
}chat-agent · src_audio_ws_ingress/main.py Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_audio_ws_ingress/main.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1226, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.1226, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.1226, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/main.py\", \"co_change_count\": 0.1226, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/integration/README.md\", \"co_change_count\": 0.1226, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.6981132075471698,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L1"
}
}chat-agent · src_audio_ws_ingress/requirements.txt Подтверждено кодом
chat-agent: src_audio_ws_ingress/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_audio_ws_ingress/requirements.txt",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/requirements.txt#L1"
}
}chat-agent · src_core/.version Подтверждено кодом
chat-agent: src_core/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/.version",
"commit_count_90d": 15,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/.version#L1"
}
}chat-agent · src_core/__init__.py Подтверждено кодом
chat-agent: src_core/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.157, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 270, \"last_co_change\": \"2025-12-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.1558, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 52, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/requirements.txt\", \"co_change_count\": 0.1517, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 23, \"last_co_change\": \"2025-12-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.1052, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 13, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_index.py\", \"co_change_count\": 0.1052, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/core/Dockerfile\", \"co_change_count\": 0.1018, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 36, \"last_co_change\": \"2025-12-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.0931, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 33, \"last_co_change\": \"2025-12-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0811, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 93, \"last_co_change\": \"2025-12-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.072, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 21, \"last_co_change\": \"2025-12-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.072, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 28, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0714, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 27, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0714, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 47, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0714, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 17, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/__init__.py\", \"co_change_count\": 0.0679, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 5, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0547, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 30, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0547, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 25, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0547, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 17, \"last_co_change\": \"2025-12-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0541, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 37, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.0293, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 11, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.018867924528301886,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/__init__.py#L1"
}
}chat-agent · src_core/audio_admission.py Подтверждено кодом
chat-agent: src_core/audio_admission.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/audio_admission.py",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/domain_api.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/execution.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/agent.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9308176100628931,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L1"
}
}chat-agent · src_core/env.example Подтверждено кодом
chat-agent: src_core/env.example:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/env.example",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/env.example",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/env.example#L1"
}
}chat-agent · src_core/handlers/__init__.py Подтверждено кодом
chat-agent: src_core/handlers/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/__init__.py\", \"co_change_count\": 0.0679, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0679, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 52, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0541, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 17, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0541, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 27, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0541, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0541, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.0258, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 33, \"last_co_change\": \"2025-12-10\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.0220125786163522,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/__init__.py#L1"
}
}chat-agent · src_core/handlers/handle_client_timings.py Подтверждено кодом
chat-agent: src_core/handlers/handle_client_timings.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_client_timings.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5062893081761006,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_client_timings.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_client_timings.py#L1"
}
}chat-agent · src_core/handlers/handle_domain.py Подтверждено кодом
chat-agent: src_core/handlers/handle_domain.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_domain.py",
"commit_count_90d": 6,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_weather_http.py\", \"co_change_count\": 0.5144, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.3769, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.3612, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.243, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.243, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.243, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.1709, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1709, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1709, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.1709, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.1614, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.8207547169811321,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_domain.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_domain.py#L1"
}
}chat-agent · src_core/handlers/handle_health.py Подтверждено кодом
chat-agent: src_core/handlers/handle_health.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_health.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/release.rb\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/runtime_probe.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_core_request_http.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_release.rb\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.3018867924528302,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_health.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_health.py#L1"
}
}chat-agent · src_core/handlers/handle_history.py Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_history.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5691823899371069,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L1"
}
}chat-agent · src_core/handlers/handle_index.py Подтверждено кодом
chat-agent: src_core/handlers/handle_index.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_index.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.1794, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 52, \"last_co_change\": \"2025-12-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/__init__.py\", \"co_change_count\": 0.1052, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.1052, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 13, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 270, \"last_co_change\": \"2025-12-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 33, \"last_co_change\": \"2025-12-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 27, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 28, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 17, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0293, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2025-12-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.027, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 93, \"last_co_change\": \"2025-12-13\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.09748427672955975,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_index.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_index.py#L1"
}
}chat-agent · src_core/handlers/handle_init_map.py Подтверждено кодом
chat-agent: src_core/handlers/handle_init_map.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_init_map.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0747, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0747, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0747, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0747, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0747, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0747, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0747, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0747, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/execution.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.test.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.49056603773584906,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_init_map.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L1"
}
}chat-agent · src_core/handlers/handle_message.py Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_message.py",
"commit_count_90d": 6,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/main.py\", \"co_change_count\": 1.2208, \"frequency\": 14, \"self_commits\": 27, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.6593, \"frequency\": 17, \"self_commits\": 27, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.4896, \"frequency\": 4, \"self_commits\": 27, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_core_request_http.py\", \"co_change_count\": 0.4687, \"frequency\": 3, \"self_commits\": 27, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"dynamic_uses\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.4061, \"frequency\": 10, \"self_commits\": 27, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.2768, \"frequency\": 9, \"self_commits\": 27, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.2575, \"frequency\": 5, \"self_commits\": 27, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.2179, \"frequency\": 10, \"self_commits\": 27, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.2179, \"frequency\": 10, \"self_commits\": 27, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.212, \"frequency\": 3, \"self_commits\": 27, \"partner_commits\": 16, \"last_co_change\": \"2025-12-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.2063, \"frequency\": 6, \"self_commits\": 27, \"partner_commits\": 28, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1563, \"frequency\": 9, \"self_commits\": 27, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1563, \"frequency\": 9, \"self_commits\": 27, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.1486, \"frequency\": 4, \"self_commits\": 27, \"partner_commits\": 33, \"last_co_change\": \"2026-01-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.1354, \"frequency\": 8, \"self_commits\": 27, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.1273, \"frequency\": 7, \"self_commits\": 27, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1267, \"frequency\": 6, \"self_commits\": 27, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/requirements.txt\", \"co_change_count\": 0.1263, \"frequency\": 2, \"self_commits\": 27, \"partner_commits\": 23, \"last_co_change\": \"2026-01-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.121, \"frequency\": 6, \"self_commits\": 27, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.116, \"frequency\": 5, \"self_commits\": 27, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.1065, \"frequency\": 5, \"self_commits\": 27, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0992, \"frequency\": 6, \"self_commits\": 27, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0947, \"frequency\": 7, \"self_commits\": 27, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0947, \"frequency\": 7, \"self_commits\": 27, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0886, \"frequency\": 5, \"self_commits\": 27, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8930817610062893,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L1"
}
}chat-agent · src_core/handlers/handle_requests.py Подтверждено кодом
chat-agent: src_core/handlers/handle_requests.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_requests.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0452, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0452, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0452, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0357, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0357, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.034, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.034, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.034, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.034, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.034, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.034, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0336, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0336, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0336, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0336, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_core_request_http.py\", \"co_change_count\": 0.0323, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0323, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0323, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_webrtc_ingress/ice/settings.py\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/AUDIO_TRANSPORTS.md\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/integration/README.md\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/requirements.txt\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/browser_server.py\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.46540880503144655,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_requests.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_requests.py#L1"
}
}chat-agent · src_core/handlers/handle_shutdown.py Подтверждено кодом
chat-agent: src_core/handlers/handle_shutdown.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_shutdown.py",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.4523, \"frequency\": 7, \"self_commits\": 13, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.4356, \"frequency\": 6, \"self_commits\": 13, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.42, \"frequency\": 7, \"self_commits\": 13, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.366, \"frequency\": 7, \"self_commits\": 13, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.3034, \"frequency\": 8, \"self_commits\": 13, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.2575, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.1389, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 33, \"last_co_change\": \"2026-01-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/requirements.txt\", \"co_change_count\": 0.1379, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/__init__.py\", \"co_change_count\": 0.1052, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 10, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_index.py\", \"co_change_count\": 0.1052, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 8, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0727, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0558, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0554, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0554, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0554, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.0554, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0513, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0429, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0429, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0425, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0425, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0425, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0425, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7452830188679245,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_shutdown.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_shutdown.py#L1"
}
}chat-agent · src_core/handlers/handle_startup.py Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_startup.py",
"commit_count_90d": 7,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.4061, \"frequency\": 10, \"self_commits\": 17, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.3034, \"frequency\": 8, \"self_commits\": 17, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.2976, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.2731, \"frequency\": 3, \"self_commits\": 17, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.2731, \"frequency\": 3, \"self_commits\": 17, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.2688, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.2217, \"frequency\": 10, \"self_commits\": 17, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.2112, \"frequency\": 7, \"self_commits\": 17, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1849, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.1486, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 33, \"last_co_change\": \"2026-01-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/requirements.txt\", \"co_change_count\": 0.1379, \"frequency\": 3, \"self_commits\": 17, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.116, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.113, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.113, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.1091, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 28, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0971, \"frequency\": 6, \"self_commits\": 17, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0846, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0842, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0727, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/__init__.py\", \"co_change_count\": 0.0714, \"frequency\": 3, \"self_commits\": 17, \"partner_commits\": 10, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0628, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.061, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0576, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0558, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.0554, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9245283018867925,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L1"
}
}chat-agent · src_core/handlers/handle_transcription.py Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/handlers/handle_transcription.py",
"commit_count_90d": 8,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 1.7758, \"frequency\": 24, \"self_commits\": 47, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 1.3932, \"frequency\": 18, \"self_commits\": 47, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.9374, \"frequency\": 18, \"self_commits\": 47, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.8235, \"frequency\": 14, \"self_commits\": 47, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.809, \"frequency\": 9, \"self_commits\": 47, \"partner_commits\": 14, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.6979, \"frequency\": 7, \"self_commits\": 47, \"partner_commits\": 16, \"last_co_change\": \"2025-12-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.6593, \"frequency\": 17, \"self_commits\": 47, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.6562, \"frequency\": 13, \"self_commits\": 47, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.6336, \"frequency\": 14, \"self_commits\": 47, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.4276, \"frequency\": 14, \"self_commits\": 47, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.366, \"frequency\": 7, \"self_commits\": 47, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.3522, \"frequency\": 8, \"self_commits\": 47, \"partner_commits\": 28, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.332, \"frequency\": 11, \"self_commits\": 47, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.3239, \"frequency\": 8, \"self_commits\": 47, \"partner_commits\": 68, \"last_co_change\": \"2026-03-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.3143, \"frequency\": 10, \"self_commits\": 47, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.286, \"frequency\": 13, \"self_commits\": 47, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.2621, \"frequency\": 9, \"self_commits\": 47, \"partner_commits\": 21, \"last_co_change\": \"2026-03-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.2514, \"frequency\": 5, \"self_commits\": 47, \"partner_commits\": 42, \"last_co_change\": \"2026-03-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.2342, \"frequency\": 10, \"self_commits\": 47, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.2217, \"frequency\": 10, \"self_commits\": 47, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.22, \"frequency\": 8, \"self_commits\": 47, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.2072, \"frequency\": 9, \"self_commits\": 47, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.191, \"frequency\": 9, \"self_commits\": 47, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.1905, \"frequency\": 7, \"self_commits\": 47, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.1905, \"frequency\": 7, \"self_commits\": 47, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9937106918238994,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L1"
}
}chat-agent · src_core/main.py Подтверждено кодом
chat-agent: src_core/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/main.py",
"commit_count_90d": 10,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/settings.py\", \"co_change_count\": 2.2568, \"frequency\": 18, \"self_commits\": 52, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 1.7113, \"frequency\": 20, \"self_commits\": 52, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 1.2208, \"frequency\": 14, \"self_commits\": 52, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.9374, \"frequency\": 18, \"self_commits\": 52, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.6591, \"frequency\": 15, \"self_commits\": 52, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/core/Dockerfile\", \"co_change_count\": 0.6012, \"frequency\": 10, \"self_commits\": 52, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.4523, \"frequency\": 7, \"self_commits\": 52, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.3769, \"frequency\": 4, \"self_commits\": 52, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/benchmark/browser-harness.js\", \"co_change_count\": 0.3357, \"frequency\": 2, \"self_commits\": 52, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.2946, \"frequency\": 9, \"self_commits\": 52, \"partner_commits\": 68, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.2778, \"frequency\": 8, \"self_commits\": 52, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/requirements.txt\", \"co_change_count\": 0.2618, \"frequency\": 6, \"self_commits\": 52, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.2525, \"frequency\": 8, \"self_commits\": 52, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.2188, \"frequency\": 10, \"self_commits\": 52, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.2112, \"frequency\": 7, \"self_commits\": 52, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.2081, \"frequency\": 6, \"self_commits\": 52, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.189, \"frequency\": 3, \"self_commits\": 52, \"partner_commits\": 16, \"last_co_change\": \"2025-12-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.1807, \"frequency\": 8, \"self_commits\": 52, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_index.py\", \"co_change_count\": 0.1794, \"frequency\": 4, \"self_commits\": 52, \"partner_commits\": 8, \"last_co_change\": \"2025-12-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1763, \"frequency\": 9, \"self_commits\": 52, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/__init__.py\", \"co_change_count\": 0.1558, \"frequency\": 5, \"self_commits\": 52, \"partner_commits\": 10, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1535, \"frequency\": 8, \"self_commits\": 52, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1466, \"frequency\": 8, \"self_commits\": 52, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.1438, \"frequency\": 6, \"self_commits\": 52, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.1438, \"frequency\": 7, \"self_commits\": 52, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.8679245283018868,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L1"
}
}chat-agent · src_core/request_trace.py Подтверждено кодом
chat-agent: src_core/request_trace.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/request_trace.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.6320754716981132,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L1"
}
}chat-agent · src_core/requirements.txt Подтверждено кодом
chat-agent: src_core/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/requirements.txt",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/requirements.txt#L1"
}
}chat-agent · src_core/settings.py Подтверждено кодом
chat-agent: src_core/settings.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/settings.py",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/main.py\", \"co_change_count\": 2.2568, \"frequency\": 18, \"self_commits\": 37, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 1.3248, \"frequency\": 17, \"self_commits\": 37, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 1.0513, \"frequency\": 17, \"self_commits\": 37, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/core/Dockerfile\", \"co_change_count\": 0.9671, \"frequency\": 8, \"self_commits\": 37, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.6336, \"frequency\": 14, \"self_commits\": 37, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.4449, \"frequency\": 9, \"self_commits\": 37, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.4356, \"frequency\": 6, \"self_commits\": 37, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.4173, \"frequency\": 5, \"self_commits\": 37, \"partner_commits\": 42, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.3946, \"frequency\": 10, \"self_commits\": 37, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.3198, \"frequency\": 3, \"self_commits\": 37, \"partner_commits\": 31, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.2768, \"frequency\": 9, \"self_commits\": 37, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/START_HERE.md\", \"co_change_count\": 0.2682, \"frequency\": 3, \"self_commits\": 37, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.2625, \"frequency\": 8, \"self_commits\": 37, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.2528, \"frequency\": 5, \"self_commits\": 37, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.2294, \"frequency\": 9, \"self_commits\": 37, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.2262, \"frequency\": 7, \"self_commits\": 37, \"partner_commits\": 68, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.2179, \"frequency\": 6, \"self_commits\": 37, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/requirements.txt\", \"co_change_count\": 0.191, \"frequency\": 3, \"self_commits\": 37, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1879, \"frequency\": 9, \"self_commits\": 37, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.1878, \"frequency\": 3, \"self_commits\": 37, \"partner_commits\": 9, \"last_co_change\": \"2026-04-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.1849, \"frequency\": 5, \"self_commits\": 37, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.1842, \"frequency\": 5, \"self_commits\": 37, \"partner_commits\": 20, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.1763, \"frequency\": 3, \"self_commits\": 37, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.1618, \"frequency\": 2, \"self_commits\": 37, \"partner_commits\": 28, \"last_co_change\": \"2026-01-29\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.1586, \"frequency\": 6, \"self_commits\": 37, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.6509433962264151,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L1"
}
}chat-agent · src_core/utils/__init__.py Подтверждено кодом
chat-agent: src_core/utils/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/utils/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitignore\", \"co_change_count\": 0.0366, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 33, \"last_co_change\": \"2025-12-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.0366, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 20, \"last_co_change\": \"2025-12-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.0366, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 14, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0366, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 36, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.0366, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0366, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 23, \"last_co_change\": \"2025-12-10\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.025157232704402517,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/__init__.py#L1"
}
}chat-agent · src_core/utils/audio_telemetry.py Подтверждено кодом
chat-agent: src_core/utils/audio_telemetry.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/utils/audio_telemetry.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.12, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.12, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/benchmark/browser-harness.js\", \"co_change_count\": 0.12, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.4371069182389937,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/audio_telemetry.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/audio_telemetry.py#L1"
}
}chat-agent · src_core/utils/event_bus.py Подтверждено кодом
chat-agent: src_core/utils/event_bus.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/utils/event_bus.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/utils/nats_logger.py\", \"co_change_count\": 0.221, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.2041, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1932, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1932, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 68, \"last_co_change\": \"2026-04-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1304, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 36, \"last_co_change\": \"2026-04-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.116, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.116, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.116, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.098, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.081, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.081, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.081, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showErrorMessage.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/agentCommandHandler.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showAirports.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/buildRoute.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setPosition.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0544, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 14, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0447, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0375, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.0375, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0375, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0375, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5723270440251572,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/event_bus.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/event_bus.py#L1"
}
}chat-agent · src_core/utils/nats_client.py Подтверждено кодом
chat-agent: src_core/utils/nats_client.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/utils/nats_client.py",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.2688, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.2272, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.2081, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.112, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0813, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0804, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.077, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.077, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0675, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 23, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0632, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 14, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0631, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0631, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0631, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0631, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.062, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 21, \"last_co_change\": \"2026-01-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0543, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.0543, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0535, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 6, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.0535, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 7, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0535, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 9, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0535, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 7, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0535, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 8, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.05, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.05, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/nats_logger.py\", \"co_change_count\": 0.05, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 7, \"last_co_change\": \"2026-01-15\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.3113207547169811,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_client.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_client.py#L1"
}
}chat-agent · src_core/utils/nats_logger.py Подтверждено кодом
chat-agent: src_core/utils/nats_logger.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_core/utils/nats_logger.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.221, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.2041, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/nats_logger.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.389937106918239,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_logger.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_logger.py#L1"
}
}chat-agent · src_front/.version Подтверждено кодом
chat-agent: src_front/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/.version",
"commit_count_90d": 21,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/.version#L1"
}
}chat-agent · src_front/index.html Подтверждено кодом
chat-agent: src_front/index.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/index.html",
"commit_count_90d": 10,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/index.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/index.html#L1"
}
}chat-agent · src_front/package.json Подтверждено кодом
chat-agent: src_front/package.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/package.json",
"commit_count_90d": 11,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/package.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/package.json#L1"
}
}chat-agent · src_front/public/audio/pcm-worklet.js Подтверждено кодом
chat-agent: src_front/public/audio/pcm-worklet.js:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/audio/pcm-worklet.js",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.44339622641509435,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/audio/pcm-worklet.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/audio/pcm-worklet.js#L1"
}
}chat-agent · src_front/public/docs/catalog.css Подтверждено кодом
chat-agent: src_front/public/docs/catalog.css:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/docs/catalog.css",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/docs/catalog.css",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/docs/catalog.css#L1"
}
}chat-agent · src_front/public/docs/chat-agent/index.html Подтверждено кодом
chat-agent: src_front/public/docs/chat-agent/index.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/docs/chat-agent/index.html",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/docs/chat-agent/index.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/docs/chat-agent/index.html#L1"
}
}chat-agent · src_front/public/docs/index.html Подтверждено кодом
chat-agent: src_front/public/docs/index.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/docs/index.html",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/docs/index.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/docs/index.html#L1"
}
}chat-agent · src_front/public/docs/production-state.html Подтверждено кодом
chat-agent: src_front/public/docs/production-state.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/docs/production-state.html",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/docs/production-state.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/docs/production-state.html#L1"
}
}chat-agent · src_front/public/docs/py-faster-whisper/index.html Подтверждено кодом
chat-agent: src_front/public/docs/py-faster-whisper/index.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/docs/py-faster-whisper/index.html",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/docs/py-faster-whisper/index.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/docs/py-faster-whisper/index.html#L1"
}
}chat-agent · src_front/public/docs/webrtc-connection.html Подтверждено кодом
chat-agent: src_front/public/docs/webrtc-connection.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/docs/webrtc-connection.html",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/docs/webrtc-connection.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/docs/webrtc-connection.html#L1"
}
}chat-agent · src_front/public/docs/webrtc-komaroff/index.html Подтверждено кодом
chat-agent: src_front/public/docs/webrtc-komaroff/index.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/docs/webrtc-komaroff/index.html",
"commit_count_90d": 7,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/docs/webrtc-komaroff/index.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/docs/webrtc-komaroff/index.html#L1"
}
}chat-agent · src_front/public/presentations/project-overview.html Подтверждено кодом
chat-agent: src_front/public/presentations/project-overview.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/project-overview.html",
"commit_count_90d": 15,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/project-overview.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/project-overview.html#L1"
}
}chat-agent · src_front/public/presentations/project-technical.html Подтверждено кодом
chat-agent: src_front/public/presentations/project-technical.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/project-technical.html",
"commit_count_90d": 15,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/project-technical.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/project-technical.html#L1"
}
}chat-agent · src_front/public/presentations/py-faster-whisper/project-overview.html Подтверждено кодом
chat-agent: src_front/public/presentations/py-faster-whisper/project-overview.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/py-faster-whisper/project-overview.html",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/py-faster-whisper/project-overview.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/py-faster-whisper/project-overview.html#L1"
}
}chat-agent · src_front/public/presentations/py-faster-whisper/project-technical.html Подтверждено кодом
chat-agent: src_front/public/presentations/py-faster-whisper/project-technical.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/py-faster-whisper/project-technical.html",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/py-faster-whisper/project-technical.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/py-faster-whisper/project-technical.html#L1"
}
}chat-agent · src_front/public/presentations/py-faster-whisper/technical-2026-09-16.html Подтверждено кодом
chat-agent: src_front/public/presentations/py-faster-whisper/technical-2026-09-16.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/py-faster-whisper/technical-2026-09-16.html",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/py-faster-whisper/technical-2026-09-16.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/py-faster-whisper/technical-2026-09-16.html#L1"
}
}chat-agent · src_front/public/presentations/technical-2026-09-16.html Подтверждено кодом
chat-agent: src_front/public/presentations/technical-2026-09-16.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/technical-2026-09-16.html",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/technical-2026-09-16.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/technical-2026-09-16.html#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/README.md Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/README.md",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/README.md#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/SHA256SUMS Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/SHA256SUMS:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/SHA256SUMS",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/SHA256SUMS",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/SHA256SUMS#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/article-demos.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/article-demos.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/article-demos.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/article-demos.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/article-demos.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/chatterbox-v3-space.blocked.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/chatterbox-v3-space.blocked.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/chatterbox-v3-space.blocked.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/chatterbox-v3-space.blocked.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/chatterbox-v3-space.blocked.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/espeech-tts-1-rl-v2-my-voice-cpu.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/espeech-tts-1-rl-v2-my-voice-cpu.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/espeech-tts-1-rl-v2-my-voice-cpu.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/espeech-tts-1-rl-v2-my-voice-cpu.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/espeech-tts-1-rl-v2-my-voice-cpu.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/f5-tts-russian-v2-my-voice-cpu.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/f5-tts-russian-v2-my-voice-cpu.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/f5-tts-russian-v2-my-voice-cpu.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/f5-tts-russian-v2-my-voice-cpu.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/f5-tts-russian-v2-my-voice-cpu.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/modelscope-qwen.blocked.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/modelscope-qwen.blocked.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/modelscope-qwen.blocked.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/modelscope-qwen.blocked.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/modelscope-qwen.blocked.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/portable-pro-source.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/portable-pro-source.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/portable-pro-source.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/portable-pro-source.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/portable-pro-source.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-0.6b-base-my-voice-cpu.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-0.6b-base-my-voice-cpu.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-0.6b-base-my-voice-cpu.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-0.6b-base-my-voice-cpu.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-0.6b-base-my-voice-cpu.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-official-space-my-voice.blocked.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-official-space-my-voice.blocked.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-official-space-my-voice.blocked.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-official-space-my-voice.blocked.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen-official-space-my-voice.blocked.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-aidar-hf-space.metrics.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-aidar-hf-space.metrics.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-aidar-hf-space.metrics.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-aidar-hf-space.metrics.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-aidar-hf-space.metrics.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-cpu.blocked.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-cpu.blocked.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-cpu.blocked.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-cpu.blocked.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-cpu.blocked.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-xenia-hf-space.blocked.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-xenia-hf-space.blocked.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-xenia-hf-space.blocked.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-xenia-hf-space.blocked.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-0.6b-base-xenia-hf-space.blocked.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-aidar-hf-space.metrics.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-aidar-hf-space.metrics.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-aidar-hf-space.metrics.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-aidar-hf-space.metrics.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-aidar-hf-space.metrics.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-cpu.aborted.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-cpu.aborted.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-cpu.aborted.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-cpu.aborted.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-cpu.aborted.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-hf-space.metrics.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-hf-space.metrics.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-hf-space.metrics.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-hf-space.metrics.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-hf-space.metrics.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-xenia-hf-space.metrics.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-xenia-hf-space.metrics.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-xenia-hf-space.metrics.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-xenia-hf-space.metrics.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/qwen3-tts-1.7b-base-xenia-hf-space.metrics.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/silero-aidar-xenia-dialogue-local.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/silero-aidar-xenia-dialogue-local.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/silero-aidar-xenia-dialogue-local.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/silero-aidar-xenia-dialogue-local.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/silero-aidar-xenia-dialogue-local.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-ru_f1-cpu.metrics.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-ru_f1-cpu.metrics.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-ru_f1-cpu.metrics.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-ru_f1-cpu.metrics.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-ru_f1-cpu.metrics.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-russian-variants-cpu.metrics.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-russian-variants-cpu.metrics.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-russian-variants-cpu.metrics.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-russian-variants-cpu.metrics.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/terattsv2-russian-variants-cpu.metrics.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-female.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-female.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-female.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-female.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-female.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-male.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-male.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-male.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-male.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-design-male.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-my-voice.json Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-my-voice.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-my-voice.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-my-voice.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/evidence/voxcpm2-my-voice.json#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.8018867924528302,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.60062893081761,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/index.html Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/index.html:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/index.html",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/index.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/index.html#L1"
}
}chat-agent · src_front/public/presentations/tts-models-2026-09-21/test-text.txt Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/test-text.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/presentations/tts-models-2026-09-21/test-text.txt",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/test-text.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/test-text.txt#L1"
}
}chat-agent · src_front/public/runtime-config.js Подтверждено кодом
chat-agent: src_front/public/runtime-config.js:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/public/runtime-config.js",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0440251572327044,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/runtime-config.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/runtime-config.js#L1"
}
}chat-agent · src_front/src/agentCommands/agentCommandHandler.ts Подтверждено кодом
chat-agent: src_front/src/agentCommands/agentCommandHandler.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/agentCommands/agentCommandHandler.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.2331, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1883, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-01-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.1832, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/buildRoute.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setPosition.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showAirports.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showErrorMessage.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0716, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 93, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0668, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0486, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0486, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 56, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 17, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 27, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 14, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 19, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showMessage.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.39308176100628933,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/agentCommands/agentCommandHandler.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/agentCommands/agentCommandHandler.ts#L1"
}
}chat-agent · src_front/src/agentCommands/commands/buildRoute.ts Подтверждено кодом
chat-agent: src_front/src/agentCommands/commands/buildRoute.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/agentCommands/commands/buildRoute.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1201, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setPosition.ts\", \"co_change_count\": 0.1201, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1201, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/agentCommandHandler.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showAirports.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showErrorMessage.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0752, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0752, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-01-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0668, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 19, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0486, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setAirports.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 27, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showMessage.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 11, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.20440251572327045,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/agentCommands/commands/buildRoute.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/agentCommands/commands/buildRoute.ts#L1"
}
}chat-agent · src_front/src/agentCommands/commands/payload.ts Подтверждено кодом
chat-agent: src_front/src/agentCommands/commands/payload.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/agentCommands/commands/payload.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.08490566037735849,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/agentCommands/commands/payload.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/agentCommands/commands/payload.ts#L1"
}
}chat-agent · src_front/src/agentCommands/commands/setAirports.ts Подтверждено кодом
chat-agent: src_front/src/agentCommands/commands/setAirports.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/agentCommands/commands/setAirports.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 19, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/buildRoute.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setPosition.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 23, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.1949685534591195,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/agentCommands/commands/setAirports.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/agentCommands/commands/setAirports.ts#L1"
}
}chat-agent · src_front/src/agentCommands/commands/setPosition.ts Подтверждено кодом
chat-agent: src_front/src/agentCommands/commands/setPosition.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/agentCommands/commands/setPosition.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1201, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/buildRoute.ts\", \"co_change_count\": 0.1201, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1201, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/agentCommandHandler.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showAirports.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showErrorMessage.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0752, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0752, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-01-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0668, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 19, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0486, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setAirports.ts\", \"co_change_count\": 0.0448, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 27, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showMessage.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 11, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.1761006289308176,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/agentCommands/commands/setPosition.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/agentCommands/commands/setPosition.ts#L1"
}
}chat-agent · src_front/src/agentCommands/commands/showAirports.ts Подтверждено кодом
chat-agent: src_front/src/agentCommands/commands/showAirports.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/agentCommands/commands/showAirports.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1888, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1584, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/agentCommandHandler.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/buildRoute.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setPosition.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showErrorMessage.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0668, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0486, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0486, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-01-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 27, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 19, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showMessage.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 11, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.42138364779874216,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/agentCommands/commands/showAirports.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/agentCommands/commands/showAirports.ts#L1"
}
}chat-agent · src_front/src/agentCommands/commands/showErrorMessage.ts Подтверждено кодом
chat-agent: src_front/src/agentCommands/commands/showErrorMessage.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/agentCommands/commands/showErrorMessage.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1048, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1048, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/agentCommandHandler.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/buildRoute.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setPosition.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showAirports.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0731, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0668, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0617, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.06, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.06, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.06, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0549, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0549, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 27, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0549, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showMessage.ts\", \"co_change_count\": 0.0465, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0435, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 19, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 11, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0296, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0296, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0296, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 52, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0296, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 93, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0283, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0283, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.18867924528301888,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/agentCommands/commands/showErrorMessage.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/agentCommands/commands/showErrorMessage.ts#L1"
}
}chat-agent · src_front/src/agentCommands/commands/showMessage.ts Подтверждено кодом
chat-agent: src_front/src/agentCommands/commands/showMessage.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/agentCommands/commands/showMessage.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0814, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0814, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0814, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 16, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0645, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0632, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0632, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0632, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 27, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0632, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0532, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showErrorMessage.ts\", \"co_change_count\": 0.0465, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0463, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 30, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0463, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 19, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/buildRoute.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 11, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/agentCommandHandler.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setPosition.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showAirports.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0296, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0296, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0296, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 52, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0283, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0283, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.18238993710691823,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/agentCommands/commands/showMessage.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/agentCommands/commands/showMessage.ts#L1"
}
}chat-agent · src_front/src/assistant/assistantApp.ts Подтверждено кодом
chat-agent: src_front/src/assistant/assistantApp.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/assistant/assistantApp.ts",
"commit_count_90d": 11,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 1.7758, \"frequency\": 24, \"self_commits\": 47, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 1.5485, \"frequency\": 21, \"self_commits\": 47, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 1.1421, \"frequency\": 20, \"self_commits\": 47, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.7816, \"frequency\": 9, \"self_commits\": 47, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.6982, \"frequency\": 15, \"self_commits\": 47, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.6602, \"frequency\": 15, \"self_commits\": 47, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.614, \"frequency\": 9, \"self_commits\": 47, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.5561, \"frequency\": 16, \"self_commits\": 47, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.4807, \"frequency\": 12, \"self_commits\": 47, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.4181, \"frequency\": 11, \"self_commits\": 47, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.3872, \"frequency\": 15, \"self_commits\": 47, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.3715, \"frequency\": 8, \"self_commits\": 47, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.3686, \"frequency\": 9, \"self_commits\": 47, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.349, \"frequency\": 8, \"self_commits\": 47, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.3375, \"frequency\": 13, \"self_commits\": 47, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.3351, \"frequency\": 11, \"self_commits\": 47, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.3232, \"frequency\": 14, \"self_commits\": 47, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.3138, \"frequency\": 9, \"self_commits\": 47, \"partner_commits\": 14, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.281, \"frequency\": 7, \"self_commits\": 47, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.2625, \"frequency\": 8, \"self_commits\": 47, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.2514, \"frequency\": 5, \"self_commits\": 47, \"partner_commits\": 42, \"last_co_change\": \"2026-03-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.2448, \"frequency\": 6, \"self_commits\": 47, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.2403, \"frequency\": 5, \"self_commits\": 47, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.2357, \"frequency\": 6, \"self_commits\": 47, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.2351, \"frequency\": 7, \"self_commits\": 47, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9905660377358491,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/assistant/assistantApp.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/assistant/assistantApp.ts#L1"
}
}chat-agent · src_front/src/audio/audioState.ts Подтверждено кодом
chat-agent: src_front/src/audio/audioState.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/audioState.ts",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.2041, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 23, \"last_co_change\": \"2026-10-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.2041, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.1825, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1825, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 270, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.1733, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.1733, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 19, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 68, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 42, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.114, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.114, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.1117, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 18, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0832, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 14, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/core/Dockerfile\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 36, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 37, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 52, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0523, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.18553459119496854,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/audioState.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/audioState.ts#L1"
}
}chat-agent · src_front/src/audio/captureController.test.ts Подтверждено кодом
chat-agent: src_front/src/audio/captureController.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/captureController.test.ts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.4119496855345912,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/captureController.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/captureController.test.ts#L1"
}
}chat-agent · src_front/src/audio/captureController.ts Подтверждено кодом
chat-agent: src_front/src/audio/captureController.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/captureController.ts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.660377358490566,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/captureController.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/captureController.ts#L1"
}
}chat-agent · src_front/src/audio/mic.ts Подтверждено кодом
chat-agent: src_front/src/audio/mic.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/mic.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.06918238993710692,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/mic.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/mic.ts#L1"
}
}chat-agent · src_front/src/audio/pcmWorklet.test.ts Подтверждено кодом
chat-agent: src_front/src/audio/pcmWorklet.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/pcmWorklet.test.ts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.3805031446540881,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/pcmWorklet.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/pcmWorklet.test.ts#L1"
}
}chat-agent · src_front/src/audio/session.ts Подтверждено кодом
chat-agent: src_front/src/audio/session.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/session.ts",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.test.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.19811320754716982,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/session.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/session.ts#L1"
}
}chat-agent · src_front/src/audio/streamOwner.test.ts Подтверждено кодом
chat-agent: src_front/src/audio/streamOwner.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/streamOwner.test.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio_ingress.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.36163522012578614,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/streamOwner.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/streamOwner.test.ts#L1"
}
}chat-agent · src_front/src/audio/streamOwner.ts Подтверждено кодом
chat-agent: src_front/src/audio/streamOwner.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/streamOwner.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/audio/streamOwner.test.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio_ingress.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.3081761006289308,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/streamOwner.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/streamOwner.ts#L1"
}
}chat-agent · src_front/src/audio/vad.ts Подтверждено кодом
chat-agent: src_front/src/audio/vad.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/vad.ts",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.7816, \"frequency\": 9, \"self_commits\": 11, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.2131, \"frequency\": 7, \"self_commits\": 11, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1862, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.1765, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 47, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/audioState.ts\", \"co_change_count\": 0.1733, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.1733, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 270, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 42, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 68, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1327, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1327, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.1214, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 18, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0929, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 14, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0767, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 21, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0767, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 37, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0713, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 52, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/core/Dockerfile\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 36, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/waves.ts\", \"co_change_count\": 0.0463, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0463, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0398, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0344, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/main.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 5, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7327044025157232,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/vad.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/vad.ts#L1"
}
}chat-agent · src_front/src/audio/wsSession.test.ts Подтверждено кодом
chat-agent: src_front/src/audio/wsSession.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/wsSession.test.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5849056603773585,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/wsSession.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/wsSession.test.ts#L1"
}
}chat-agent · src_front/src/audio/wsSession.ts Подтверждено кодом
chat-agent: src_front/src/audio/wsSession.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/audio/wsSession.ts",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/wsSession.test.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8836477987421384,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/audio/wsSession.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/audio/wsSession.ts#L1"
}
}chat-agent · src_front/src/config/appConfig.ts Подтверждено кодом
chat-agent: src_front/src/config/appConfig.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/config/appConfig.ts",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.7621, \"frequency\": 6, \"self_commits\": 18, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.614, \"frequency\": 9, \"self_commits\": 18, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.3093, \"frequency\": 6, \"self_commits\": 18, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.29, \"frequency\": 6, \"self_commits\": 18, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.2699, \"frequency\": 7, \"self_commits\": 18, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.2559, \"frequency\": 5, \"self_commits\": 18, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.2145, \"frequency\": 3, \"self_commits\": 18, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.1616, \"frequency\": 4, \"self_commits\": 18, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.14, \"frequency\": 3, \"self_commits\": 18, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1368, \"frequency\": 4, \"self_commits\": 18, \"partner_commits\": 68, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/net/natsClient.ts\", \"co_change_count\": 0.1341, \"frequency\": 2, \"self_commits\": 18, \"partner_commits\": 6, \"last_co_change\": \"2026-02-12\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.1305, \"frequency\": 2, \"self_commits\": 18, \"partner_commits\": 31, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.1214, \"frequency\": 4, \"self_commits\": 18, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.1186, \"frequency\": 3, \"self_commits\": 18, \"partner_commits\": 42, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/audioState.ts\", \"co_change_count\": 0.1117, \"frequency\": 3, \"self_commits\": 18, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.1115, \"frequency\": 2, \"self_commits\": 18, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1115, \"frequency\": 2, \"self_commits\": 18, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.1094, \"frequency\": 4, \"self_commits\": 18, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.0901, \"frequency\": 2, \"self_commits\": 18, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.0901, \"frequency\": 2, \"self_commits\": 18, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.066, \"frequency\": 4, \"self_commits\": 18, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.059, \"frequency\": 4, \"self_commits\": 18, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0408, \"frequency\": 3, \"self_commits\": 18, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0408, \"frequency\": 3, \"self_commits\": 18, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 18, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6855345911949685,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/config/appConfig.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/config/appConfig.ts#L1"
}
}chat-agent · src_front/src/core/commandHandler.test.ts Подтверждено кодом
chat-agent: src_front/src/core/commandHandler.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/core/commandHandler.test.ts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.14150943396226415,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/core/commandHandler.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/core/commandHandler.test.ts#L1"
}
}chat-agent · src_front/src/core/commandHandler.ts Подтверждено кодом
chat-agent: src_front/src/core/commandHandler.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/core/commandHandler.ts",
"commit_count_90d": 5,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.4379, \"frequency\": 7, \"self_commits\": 16, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.3375, \"frequency\": 13, \"self_commits\": 16, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.2225, \"frequency\": 10, \"self_commits\": 16, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1926, \"frequency\": 8, \"self_commits\": 16, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.1577, \"frequency\": 9, \"self_commits\": 16, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.155, \"frequency\": 6, \"self_commits\": 16, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.1534, \"frequency\": 6, \"self_commits\": 16, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.1356, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.1354, \"frequency\": 8, \"self_commits\": 16, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1213, \"frequency\": 7, \"self_commits\": 16, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1176, \"frequency\": 8, \"self_commits\": 16, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.116, \"frequency\": 4, \"self_commits\": 16, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.1024, \"frequency\": 3, \"self_commits\": 16, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0962, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 16, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 16, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 16, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0953, \"frequency\": 7, \"self_commits\": 16, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0878, \"frequency\": 6, \"self_commits\": 16, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0853, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.0839, \"frequency\": 2, \"self_commits\": 16, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0823, \"frequency\": 6, \"self_commits\": 16, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showMessage.ts\", \"co_change_count\": 0.0814, \"frequency\": 4, \"self_commits\": 16, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.081, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/memory.py\", \"co_change_count\": 0.0802, \"frequency\": 2, \"self_commits\": 16, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8773584905660378,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/core/commandHandler.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/core/commandHandler.ts#L1"
}
}chat-agent · src_front/src/core/dialogReplayCollector.ts Подтверждено кодом
chat-agent: src_front/src/core/dialogReplayCollector.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/core/dialogReplayCollector.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.2357, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.2357, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 23, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 42, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 270, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 19, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/audioState.ts\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 68, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.1305, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 14, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.0901, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 18, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0839, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.0839, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0839, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0839, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0767, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0767, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 37, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0767, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0767, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/core/Dockerfile\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 36, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 52, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7987421383647799,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/core/dialogReplayCollector.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/core/dialogReplayCollector.ts#L1"
}
}chat-agent · src_front/src/core/logging.ts Подтверждено кодом
chat-agent: src_front/src/core/logging.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/core/logging.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.809, \"frequency\": 9, \"self_commits\": 14, \"partner_commits\": 47, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.6473, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 270, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.3138, \"frequency\": 9, \"self_commits\": 14, \"partner_commits\": 47, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.2182, \"frequency\": 7, \"self_commits\": 14, \"partner_commits\": 25, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.155, \"frequency\": 6, \"self_commits\": 14, \"partner_commits\": 16, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.1419, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1335, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 16, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.1305, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.1301, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/memory.py\", \"co_change_count\": 0.1301, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.1301, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.1237, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 28, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1212, \"frequency\": 6, \"self_commits\": 14, \"partner_commits\": 25, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.1001, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.0929, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0882, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 19, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/audioState.ts\", \"co_change_count\": 0.0832, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0832, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 23, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0827, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 52, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.073, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.073, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 21, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.073, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 37, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.073, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 68, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.071, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 93, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0646, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 27, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6886792452830188,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/core/logging.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/core/logging.ts#L1"
}
}chat-agent · src_front/src/core/requestState.test.ts Подтверждено кодом
chat-agent: src_front/src/core/requestState.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/core/requestState.test.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_init_map.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/execution.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.4968553459119497,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/core/requestState.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/core/requestState.test.ts#L1"
}
}chat-agent · src_front/src/core/requestState.ts Подтверждено кодом
chat-agent: src_front/src/core/requestState.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/core/requestState.ts",
"commit_count_90d": 5,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0853, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0853, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0853, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0853, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0853, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0741, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0741, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0741, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0741, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0741, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/trace_export.py\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0644, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0639, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0639, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0639, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0639, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0631, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0548, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0544, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0544, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/agent.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7578616352201258,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/core/requestState.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/core/requestState.ts#L1"
}
}chat-agent · src_front/src/env.d.ts Подтверждено кодом
chat-agent: src_front/src/env.d.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/env.d.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.059748427672955975,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/env.d.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/env.d.ts#L1"
}
}chat-agent · src_front/src/main.ts Подтверждено кодом
chat-agent: src_front/src/main.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/main.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0579, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-01-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0579, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-01-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0482, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 23, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0482, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 11, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0363, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 19, \"last_co_change\": \"2026-01-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0363, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2026-01-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0363, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-01-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 11, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 18, \"last_co_change\": \"2025-12-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/warningUi.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.14465408805031446,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/main.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/main.ts#L1"
}
}chat-agent · src_front/src/map/mapController.ts Подтверждено кодом
chat-agent: src_front/src/map/mapController.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/map/mapController.ts",
"commit_count_90d": 9,
"is_hotspot": 1,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.2677, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.2677, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.243, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.243, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1041, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1041, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1041, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1041, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.1041, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0794, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0698, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0609, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0571, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0565, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8805031446540881,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/map/mapController.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/map/mapController.ts#L1"
}
}chat-agent · src_front/src/map/weatherRoute.test.ts Подтверждено кодом
chat-agent: src_front/src/map/weatherRoute.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/map/weatherRoute.test.ts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2358490566037736,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/map/weatherRoute.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/map/weatherRoute.test.ts#L1"
}
}chat-agent · src_front/src/net/natsClient.ts Подтверждено кодом
chat-agent: src_front/src/net/natsClient.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/net/natsClient.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.1518, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1492, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.1341, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 18, \"last_co_change\": \"2026-02-12\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0371, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0371, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 36, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 37, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/repositories/runtime_state.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 30, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/requirements.txt\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0274, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.0248, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 11, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0248, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0248, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0248, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0248, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5786163522012578,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/net/natsClient.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/net/natsClient.ts#L1"
}
}chat-agent · src_front/src/styles/assistant.css Подтверждено кодом
chat-agent: src_front/src/styles/assistant.css:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/styles/assistant.css",
"commit_count_90d": 10,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/styles/assistant.css",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/styles/assistant.css#L1"
}
}chat-agent · src_front/src/types.ts Подтверждено кодом
chat-agent: src_front/src/types.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/types.ts",
"commit_count_90d": 6,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.3232, \"frequency\": 14, \"self_commits\": 16, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.2225, \"frequency\": 10, \"self_commits\": 16, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1997, \"frequency\": 10, \"self_commits\": 16, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.168, \"frequency\": 9, \"self_commits\": 16, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.1568, \"frequency\": 9, \"self_commits\": 16, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.1563, \"frequency\": 9, \"self_commits\": 16, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.153, \"frequency\": 9, \"self_commits\": 16, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1478, \"frequency\": 9, \"self_commits\": 16, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.1429, \"frequency\": 7, \"self_commits\": 16, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.1335, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1333, \"frequency\": 7, \"self_commits\": 16, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/setPosition.ts\", \"co_change_count\": 0.1201, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/commands/buildRoute.ts\", \"co_change_count\": 0.1201, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1131, \"frequency\": 7, \"self_commits\": 16, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showErrorMessage.ts\", \"co_change_count\": 0.1048, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 16, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 16, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 16, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showAirports.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 16, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/agentCommands/agentCommandHandler.ts\", \"co_change_count\": 0.0935, \"frequency\": 4, \"self_commits\": 16, \"partner_commits\": 8, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0842, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.0839, \"frequency\": 2, \"self_commits\": 16, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0822, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showMessage.ts\", \"co_change_count\": 0.0814, \"frequency\": 4, \"self_commits\": 16, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.081, \"frequency\": 5, \"self_commits\": 16, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7735849056603774,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/types.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/types.ts#L1"
}
}chat-agent · src_front/src/ui/aviationPanel.test.ts Подтверждено кодом
chat-agent: src_front/src/ui/aviationPanel.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/aviationPanel.test.ts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.13522012578616352,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/aviationPanel.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/aviationPanel.test.ts#L1"
}
}chat-agent · src_front/src/ui/aviationPanel.ts Подтверждено кодом
chat-agent: src_front/src/ui/aviationPanel.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/aviationPanel.ts",
"commit_count_90d": 9,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.5058, \"frequency\": 7, \"self_commits\": 9, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.5058, \"frequency\": 7, \"self_commits\": 9, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.3954, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.3876, \"frequency\": 6, \"self_commits\": 9, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.3612, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.2718, \"frequency\": 6, \"self_commits\": 9, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.2677, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.2677, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.243, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1956, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1536, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.1536, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.1536, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.1193, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1193, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.108, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0565, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9339622641509434,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/aviationPanel.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/aviationPanel.ts#L1"
}
}chat-agent · src_front/src/ui/chatUi.ts Подтверждено кодом
chat-agent: src_front/src/ui/chatUi.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/chatUi.ts",
"commit_count_90d": 10,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 1.5485, \"frequency\": 21, \"self_commits\": 25, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.9536, \"frequency\": 17, \"self_commits\": 25, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.8235, \"frequency\": 14, \"self_commits\": 25, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.3969, \"frequency\": 9, \"self_commits\": 25, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.2956, \"frequency\": 7, \"self_commits\": 25, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.2437, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.2258, \"frequency\": 8, \"self_commits\": 25, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.2182, \"frequency\": 7, \"self_commits\": 25, \"partner_commits\": 14, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.2171, \"frequency\": 9, \"self_commits\": 25, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.1882, \"frequency\": 2, \"self_commits\": 25, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/release.rb\", \"co_change_count\": 0.1866, \"frequency\": 2, \"self_commits\": 25, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_release.rb\", \"co_change_count\": 0.1866, \"frequency\": 2, \"self_commits\": 25, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.1554, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 28, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.1484, \"frequency\": 5, \"self_commits\": 25, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.1478, \"frequency\": 9, \"self_commits\": 25, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1381, \"frequency\": 8, \"self_commits\": 25, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1341, \"frequency\": 6, \"self_commits\": 25, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.1327, \"frequency\": 6, \"self_commits\": 25, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.1244, \"frequency\": 7, \"self_commits\": 25, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.1244, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1239, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.1237, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/audioState.ts\", \"co_change_count\": 0.114, \"frequency\": 4, \"self_commits\": 25, \"partner_commits\": 8, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.1097, \"frequency\": 5, \"self_commits\": 25, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1088, \"frequency\": 6, \"self_commits\": 25, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9465408805031447,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/chatUi.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/chatUi.ts#L1"
}
}chat-agent · src_front/src/ui/connectionDiagnosticsUi.ts Подтверждено кодом
chat-agent: src_front/src/ui/connectionDiagnosticsUi.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/connectionDiagnosticsUi.ts",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.1217, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.1217, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 11, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 14, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.091, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 31, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.091, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0593, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.5943396226415094,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/connectionDiagnosticsUi.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/connectionDiagnosticsUi.ts#L1"
}
}chat-agent · src_front/src/ui/elements.ts Подтверждено кодом
chat-agent: src_front/src/ui/elements.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/elements.ts",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.3686, \"frequency\": 9, \"self_commits\": 11, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.29, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.2011, \"frequency\": 7, \"self_commits\": 11, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1964, \"frequency\": 7, \"self_commits\": 11, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.1782, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.1733, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 11, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/audioState.ts\", \"co_change_count\": 0.1733, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.17, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1613, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 42, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 8, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.1518, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1097, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1097, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.1001, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 14, \"last_co_change\": \"2026-03-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0894, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0712, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0662, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 21, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/core/Dockerfile\", \"co_change_count\": 0.0616, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 36, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0447, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0447, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showErrorMessage.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/agentCommands/commands/showMessage.ts\", \"co_change_count\": 0.0351, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.2830188679245283,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/elements.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/elements.ts#L1"
}
}chat-agent · src_front/src/ui/errorRendering.test.ts Подтверждено кодом
chat-agent: src_front/src/ui/errorRendering.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/errorRendering.test.ts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.21069182389937108,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/errorRendering.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/errorRendering.test.ts#L1"
}
}chat-agent · src_front/src/ui/requestError.test.ts Подтверждено кодом
chat-agent: src_front/src/ui/requestError.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/requestError.test.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/requestError.ts\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/trace_export.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.4276729559748428,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/requestError.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/requestError.test.ts#L1"
}
}chat-agent · src_front/src/ui/requestError.ts Подтверждено кодом
chat-agent: src_front/src/ui/requestError.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/requestError.ts",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.067, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0456, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0456, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.0456, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.0456, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0456, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0456, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0456, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0423, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6289308176100629,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/requestError.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/requestError.ts#L1"
}
}chat-agent · src_front/src/ui/streamingTranscript.test.ts Подтверждено кодом
chat-agent: src_front/src/ui/streamingTranscript.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/streamingTranscript.test.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_core_streaming_transcription.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6257861635220126,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/streamingTranscript.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/streamingTranscript.test.ts#L1"
}
}chat-agent · src_front/src/ui/streamingTranscript.ts Подтверждено кодом
chat-agent: src_front/src/ui/streamingTranscript.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/streamingTranscript.ts",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_core_streaming_transcription.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.test.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.test.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6415094339622641,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/streamingTranscript.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/streamingTranscript.ts#L1"
}
}chat-agent · src_front/src/ui/warningUi.ts Подтверждено кодом
chat-agent: src_front/src/ui/warningUi.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/warningUi.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2025-12-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 11, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 18, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 16, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 14, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/main.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2025-12-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0313, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2025-12-13\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.279874213836478,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/warningUi.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/warningUi.ts#L1"
}
}chat-agent · src_front/src/ui/waves.ts Подтверждено кодом
chat-agent: src_front/src/ui/waves.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/ui/waves.ts",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.2553, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.2553, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0463, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.0463, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0463, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5471698113207547,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/ui/waves.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/ui/waves.ts#L1"
}
}chat-agent · src_front/src/webrtc/clientTimings.ts Подтверждено кодом
chat-agent: src_front/src/webrtc/clientTimings.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/webrtc/clientTimings.ts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.09119496855345911,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/webrtc/clientTimings.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/webrtc/clientTimings.ts#L1"
}
}chat-agent · src_front/src/webrtc/diagnostics.ts Подтверждено кодом
chat-agent: src_front/src/webrtc/diagnostics.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/webrtc/diagnostics.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0754, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0754, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0754, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0754, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0754, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.610062893081761,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/webrtc/diagnostics.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/webrtc/diagnostics.ts#L1"
}
}chat-agent · src_front/src/webrtc/iceChannel.test.ts Подтверждено кодом
chat-agent: src_front/src/webrtc/iceChannel.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/webrtc/iceChannel.test.ts",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7672955974842768,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/webrtc/iceChannel.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/webrtc/iceChannel.test.ts#L1"
}
}chat-agent · src_front/src/webrtc/iceChannel.ts Подтверждено кодом
chat-agent: src_front/src/webrtc/iceChannel.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/webrtc/iceChannel.ts",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_core_ice_signaling.py\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_core_trickle_ice.py\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.test.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.test.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.839622641509434,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/webrtc/iceChannel.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/webrtc/iceChannel.ts#L1"
}
}chat-agent · src_front/src/webrtc/negotiate.ts Подтверждено кодом
chat-agent: src_front/src/webrtc/negotiate.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/webrtc/negotiate.ts",
"commit_count_90d": 8,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.3655, \"frequency\": 9, \"self_commits\": 11, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.2351, \"frequency\": 7, \"self_commits\": 11, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.2154, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.2047, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.1929, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 31, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.1616, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.151, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1244, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/connectionDiagnosticsUi.ts\", \"co_change_count\": 0.1217, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 3, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1198, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 14, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1115, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1115, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1074, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.1028, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.1024, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0808, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/diagnostics.ts\", \"co_change_count\": 0.0754, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0593, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 8, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/audioState.ts\", \"co_change_count\": 0.0523, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 8, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8270440251572327,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/webrtc/negotiate.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/webrtc/negotiate.ts#L1"
}
}chat-agent · src_front/src/webrtc/session.test.ts Подтверждено кодом
chat-agent: src_front/src/webrtc/session.test.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/webrtc/session.test.ts",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.3892, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.3595, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.3348, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 31, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1168, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0921, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 14, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0872, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0872, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0872, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0872, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0544, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0544, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0544, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.8301886792452831,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/webrtc/session.test.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/webrtc/session.test.ts#L1"
}
}chat-agent · src_front/src/webrtc/session.ts Подтверждено кодом
chat-agent: src_front/src/webrtc/session.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/src/webrtc/session.ts",
"commit_count_90d": 12,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.6602, \"frequency\": 15, \"self_commits\": 23, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.5352, \"frequency\": 8, \"self_commits\": 23, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.4653, \"frequency\": 4, \"self_commits\": 23, \"partner_commits\": 31, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.4614, \"frequency\": 10, \"self_commits\": 23, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.test.ts\", \"co_change_count\": 0.3892, \"frequency\": 4, \"self_commits\": 23, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.3655, \"frequency\": 9, \"self_commits\": 23, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.3359, \"frequency\": 11, \"self_commits\": 23, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.3074, \"frequency\": 6, \"self_commits\": 23, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.2699, \"frequency\": 7, \"self_commits\": 23, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/waves.ts\", \"co_change_count\": 0.2553, \"frequency\": 3, \"self_commits\": 23, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.2346, \"frequency\": 8, \"self_commits\": 23, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.2294, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.2281, \"frequency\": 7, \"self_commits\": 23, \"partner_commits\": 68, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.2258, \"frequency\": 8, \"self_commits\": 23, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.22, \"frequency\": 8, \"self_commits\": 23, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.2179, \"frequency\": 6, \"self_commits\": 23, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/vad.ts\", \"co_change_count\": 0.2131, \"frequency\": 7, \"self_commits\": 23, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.2083, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 21, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/audio/audioState.ts\", \"co_change_count\": 0.2041, \"frequency\": 6, \"self_commits\": 23, \"partner_commits\": 8, \"last_co_change\": \"2026-10-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.2011, \"frequency\": 7, \"self_commits\": 23, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.1803, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 42, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1749, \"frequency\": 6, \"self_commits\": 23, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1722, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 14, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.1668, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 17, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9622641509433962,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/webrtc/session.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/webrtc/session.ts#L1"
}
}chat-agent · src_front/tests/browser-fixture.js Подтверждено кодом
chat-agent: src_front/tests/browser-fixture.js:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/tests/browser-fixture.js",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.2294, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.2047, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.1987, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.1644, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 31, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1484, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1484, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1484, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.1237, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1177, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1142, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.1115, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1115, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/connectionDiagnosticsUi.ts\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.test.ts\", \"co_change_count\": 0.0872, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.086, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.086, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.065, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0612, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0612, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.0555, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7044025157232704,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/tests/browser-fixture.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/tests/browser-fixture.js#L1"
}
}chat-agent · src_front/tests/browser-fixture.mjs Подтверждено кодом
chat-agent: src_front/tests/browser-fixture.mjs:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/tests/browser-fixture.mjs",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.1237, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1237, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1237, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1237, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1142, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.1028, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.1028, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/connectionDiagnosticsUi.ts\", \"co_change_count\": 0.0932, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.093, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.072, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0612, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0612, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0612, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0612, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0517, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.test.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_core_streaming_transcription.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.4716981132075472,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/tests/browser-fixture.mjs",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/tests/browser-fixture.mjs#L1"
}
}chat-agent · src_front/tests/run.mjs Подтверждено кодом
chat-agent: src_front/tests/run.mjs:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/tests/run.mjs",
"commit_count_90d": 8,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.5352, \"frequency\": 8, \"self_commits\": 8, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.4653, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 31, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.test.ts\", \"co_change_count\": 0.3595, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.2154, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.1987, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.14, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1115, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.1096, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1096, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0967, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0967, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/connectionDiagnosticsUi.ts\", \"co_change_count\": 0.091, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 3, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0852, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 14, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/diagnostics.ts\", \"co_change_count\": 0.0754, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.072, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0699, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0699, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0608, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.057, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.057, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.057, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.057, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0513, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9182389937106918,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/tests/run.mjs",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/tests/run.mjs#L1"
}
}chat-agent · src_front/tests/runtime-settings.test.sh Подтверждено кодом
chat-agent: src_front/tests/runtime-settings.test.sh:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/tests/runtime-settings.test.sh",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/Dockerfile\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 33, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0392, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.41509433962264153,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/tests/runtime-settings.test.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/tests/runtime-settings.test.sh#L1"
}
}chat-agent · src_front/tsconfig.json Подтверждено кодом
chat-agent: src_front/tsconfig.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/tsconfig.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/tsconfig.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/tsconfig.json#L1"
}
}chat-agent · src_front/tsconfig.node.json Подтверждено кодом
chat-agent: src_front/tsconfig.node.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/tsconfig.node.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/tsconfig.node.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/tsconfig.node.json#L1"
}
}chat-agent · src_front/vite.config.ts Подтверждено кодом
chat-agent: src_front/vite.config.ts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_front/vite.config.ts",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/config/appConfig.ts\", \"co_change_count\": 0.2559, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 18, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.2403, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0692, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.066, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.051, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0504, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0504, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0467, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 68, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_core_trickle_ice.py\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_core_ice_signaling.py\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0407, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.test.ts\", \"co_change_count\": 0.0381, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/event_bus.py\", \"co_change_count\": 0.0375, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0375, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0375, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0322, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.0322, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0322, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.0279, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 33, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0279, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tsconfig.json\", \"co_change_count\": 0.0279, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/elements.ts\", \"co_change_count\": 0.0278, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.0278, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.39937106918238996,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/vite.config.ts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/vite.config.ts#L1"
}
}chat-agent · src_langgraph/.version Подтверждено кодом
chat-agent: src_langgraph/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/.version",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/.version#L1"
}
}chat-agent · src_langgraph/README.md Подтверждено кодом
chat-agent: src_langgraph/README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/README.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/README.md#L1"
}
}chat-agent · src_langgraph/__init__.py Подтверждено кодом
chat-agent: src_langgraph/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.040880503144654086,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/__init__.py#L1"
}
}chat-agent · src_langgraph/config/scenarios/find_nearest_airport.json Подтверждено кодом
chat-agent: src_langgraph/config/scenarios/find_nearest_airport.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/config/scenarios/find_nearest_airport.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config/scenarios/find_nearest_airport.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config/scenarios/find_nearest_airport.json#L1"
}
}chat-agent · src_langgraph/config/scenarios/free_speech.json Подтверждено кодом
chat-agent: src_langgraph/config/scenarios/free_speech.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/config/scenarios/free_speech.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config/scenarios/free_speech.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config/scenarios/free_speech.json#L1"
}
}chat-agent · src_langgraph/config/scenarios/router.json Подтверждено кодом
chat-agent: src_langgraph/config/scenarios/router.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/config/scenarios/router.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config/scenarios/router.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config/scenarios/router.json#L1"
}
}chat-agent · src_langgraph/config/scenarios/where_my_flight.json Подтверждено кодом
chat-agent: src_langgraph/config/scenarios/where_my_flight.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/config/scenarios/where_my_flight.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config/scenarios/where_my_flight.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config/scenarios/where_my_flight.json#L1"
}
}chat-agent · src_langgraph/config_loader.py Подтверждено кодом
chat-agent: src_langgraph/config_loader.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/config_loader.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.22012578616352202,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config_loader.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config_loader.py#L1"
}
}chat-agent · src_langgraph/engine.py Подтверждено кодом
chat-agent: src_langgraph/engine.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/engine.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.1802, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.1676, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.1651, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/memory.py\", \"co_change_count\": 0.1525, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.1303, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/router.py\", \"co_change_count\": 0.1152, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0889, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 93, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0889, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0889, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0738, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.065, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/config/scenarios/free_speech.json\", \"co_change_count\": 0.0625, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 30, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/repositories/runtime_state.py\", \"co_change_count\": 0.0276, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7547169811320755,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L1"
}
}chat-agent · src_langgraph/env.example Подтверждено кодом
chat-agent: src_langgraph/env.example:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/env.example",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/env.example",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/env.example#L1"
}
}chat-agent · src_langgraph/main.py Подтверждено кодом
chat-agent: src_langgraph/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/main.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0838, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0838, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0838, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0838, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 93, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/README.md\", \"co_change_count\": 0.0725, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-02-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 12, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 68, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 30, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/router.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/nearest_airport.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/state.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/subjects.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/workflow.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.37735849056603776,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L1"
}
}chat-agent · src_langgraph/memory.py Подтверждено кодом
chat-agent: src_langgraph/memory.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/memory.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.2214, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.2214, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.1525, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.1525, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.1301, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/router.py\", \"co_change_count\": 0.1027, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.1027, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0802, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 16, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.0802, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0802, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 16, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0802, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8144654088050315,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/memory.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/memory.py#L1"
}
}chat-agent · src_langgraph/requirements.txt Подтверждено кодом
chat-agent: src_langgraph/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/requirements.txt",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/requirements.txt#L1"
}
}chat-agent · src_langgraph/responses.py Подтверждено кодом
chat-agent: src_langgraph/responses.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/responses.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.41823899371069184,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L1"
}
}chat-agent · src_langgraph/router.py Подтверждено кодом
chat-agent: src_langgraph/router.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/router.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.1152, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.1152, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.1152, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.1152, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.1027, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/memory.py\", \"co_change_count\": 0.1027, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 12, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 68, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 30, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/main.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 93, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/subjects.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/nearest_airport.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/state.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/contracts/workflow.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}]",
"churn_percentile": 0.5251572327044025,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L1"
}
}chat-agent · src_langgraph/runtime_io.py Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/runtime_io.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.568, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0632, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 93, \"last_co_change\": \"2026-03-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0632, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-03-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0632, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.6792452830188679,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L1"
}
}chat-agent · src_langgraph/scenarios/__init__.py Подтверждено кодом
chat-agent: src_langgraph/scenarios/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/scenarios/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.07232704402515723,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/__init__.py#L1"
}
}chat-agent · src_langgraph/scenarios/common.py Подтверждено кодом
chat-agent: src_langgraph/scenarios/common.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/scenarios/common.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.22327044025157233,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/common.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/common.py#L1"
}
}chat-agent · src_langgraph/scenarios/echo.py Подтверждено кодом
chat-agent: src_langgraph/scenarios/echo.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/scenarios/echo.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0880503144654088,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/echo.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/echo.py#L1"
}
}chat-agent · src_langgraph/scenarios/free_speech.py Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/scenarios/free_speech.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph/runtime_io.py\", \"co_change_count\": 0.568, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 5, \"last_co_change\": \"2026-03-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.3151, \"frequency\": 6, \"self_commits\": 10, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/memory.py\", \"co_change_count\": 0.2214, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.1802, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 7, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.1674, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 93, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.1651, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.1435, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.1303, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.1301, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.1176, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/router.py\", \"co_change_count\": 0.1152, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.105, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 23, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 47, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0953, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0936, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 36, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0889, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0889, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/dialogReplayCollector.ts\", \"co_change_count\": 0.0839, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0738, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/config/scenarios/free_speech.json\", \"co_change_count\": 0.0625, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 14, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 39, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 30, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8867924528301887,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L1"
}
}chat-agent · src_langgraph/scenarios/nearest_airport.py Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/scenarios/nearest_airport.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 12, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 68, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 56, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 30, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/main.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/router.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/state.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/contracts/subjects.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_shared/contracts/workflow.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}]",
"churn_percentile": 0.5911949685534591,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L1"
}
}chat-agent · src_langgraph/scenarios/where_my_flight.py Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/scenarios/where_my_flight.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.1303, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.1303, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.1177, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.1152, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/router.py\", \"co_change_count\": 0.1152, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/memory.py\", \"co_change_count\": 0.1027, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 30, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/repositories/runtime_state.py\", \"co_change_count\": 0.0276, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 27, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 37, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6037735849056604,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L1"
}
}chat-agent · src_langgraph/service.py Подтверждено кодом
chat-agent: src_langgraph/service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/service.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.1843, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 93, \"last_co_change\": \"2026-03-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.1337, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.1337, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/.version\", \"co_change_count\": 0.1105, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-03-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.1005, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-03-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/main.py\", \"co_change_count\": 0.0838, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0745, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-03-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0738, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.0738, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.0738, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/README.md\", \"co_change_count\": 0.0725, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-02-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/runtime_io.py\", \"co_change_count\": 0.0632, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-03-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/config/scenarios/free_speech.json\", \"co_change_count\": 0.0625, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.062, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-03-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/memory.py\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 12, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/router.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 68, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 30, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9056603773584906,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L1"
}
}chat-agent · src_langgraph/settings.py Подтверждено кодом
chat-agent: src_langgraph/settings.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/settings.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.2263, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 21, \"last_co_change\": \"2026-04-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.2146, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 30, \"last_co_change\": \"2026-04-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1882, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 270, \"last_co_change\": \"2026-04-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1878, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 37, \"last_co_change\": \"2026-04-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.1631, \"frequency\": 6, \"self_commits\": 9, \"partner_commits\": 8, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.1631, \"frequency\": 6, \"self_commits\": 9, \"partner_commits\": 93, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.1337, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.0906, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 10, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.0889, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 7, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0889, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/README.md\", \"co_change_count\": 0.0868, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/main.py\", \"co_change_count\": 0.0838, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/requirements.txt\", \"co_change_count\": 0.075, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 4, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.0738, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/config/scenarios/free_speech.json\", \"co_change_count\": 0.0625, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/logging.ts\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/memory.py\", \"co_change_count\": 0.0613, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0533, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 9, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0533, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 14, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0533, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 56, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0533, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 17, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.039, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 39, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/subjects.py\", \"co_change_count\": 0.0382, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 6, \"last_co_change\": \"2026-03-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.3270440251572327,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L1"
}
}chat-agent · src_langgraph/state.py Подтверждено кодом
chat-agent: src_langgraph/state.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph/state.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 12, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 68, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 56, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 30, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/main.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/router.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/nearest_airport.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/contracts/subjects.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_shared/contracts/workflow.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}]",
"churn_percentile": 0.1509433962264151,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/state.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/state.py#L1"
}
}chat-agent · src_langgraph_rb/CODEMAP.md Подтверждено кодом
chat-agent: src_langgraph_rb/CODEMAP.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/CODEMAP.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/CODEMAP.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/CODEMAP.md#L1"
}
}chat-agent · src_langgraph_rb/Gemfile Подтверждено кодом
chat-agent: src_langgraph_rb/Gemfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/Gemfile",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/Gemfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/Gemfile#L1"
}
}chat-agent · src_langgraph_rb/README.md Подтверждено кодом
chat-agent: src_langgraph_rb/README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/README.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/README.md#L1"
}
}chat-agent · src_langgraph_rb/bin/setup Подтверждено кодом
chat-agent: src_langgraph_rb/bin/setup:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/bin/setup",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/bin/setup",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/bin/setup#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.1497, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/CODEMAP.md\", \"co_change_count\": 0.1187, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.0932, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.0932, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.0932, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0874, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0874, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/START_HERE.md\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 42, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/ruby/Dockerfile\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/service.rb\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/Gemfile.lock\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/src_langgraph_rb.gemspec\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.3238993710691824,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/adapters/lang_graph_rb/builder_plan.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/adapters/lang_graph_rb/builder_plan.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/adapters/lang_graph_rb/builder_plan.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.4748427672955975,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/adapters/lang_graph_rb/builder_plan.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/adapters/lang_graph_rb/builder_plan.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/catalog.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/catalog.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/catalog.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.25157232704402516,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/catalog.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/catalog.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/catalog/builder.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/catalog/builder.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/catalog/builder.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.22955974842767296,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/catalog/builder.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/catalog/builder.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"README.md\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 68, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/Gemfile.lock\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/src_langgraph_rb.gemspec\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 270, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.1918238993710692,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/contracts/common.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/common.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/contracts/common.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.4779874213836478,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/common.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/common.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/contracts/llm.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/llm.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/contracts/llm.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2641509433962264,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/llm.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/llm.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/contracts/tools.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/tools.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/contracts/tools.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.24213836477987422,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/tools.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/tools.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/contracts/validation.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/validation.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/contracts/validation.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.3490566037735849,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/validation.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/validation.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5094339622641509,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/contracts/workflow.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.3867924528301887,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/fragment_builder.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8113207547169812,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.1483, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.1483, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.1483, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.1483, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/CODEMAP.md\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5031446540880503,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/dsl/support/fragment_importer.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/support/fragment_importer.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/dsl/support/fragment_importer.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2169811320754717,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/support/fragment_importer.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/support/fragment_importer.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/dsl/support/identifiers.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/support/identifiers.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/dsl/support/identifiers.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.15723270440251572,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/support/identifiers.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/support/identifiers.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/dsl/support/normalization.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/dsl/support/normalization.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/dsl/support/normalization.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.14779874213836477,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/dsl/support/normalization.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/dsl/support/normalization.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/errors.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/errors.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/errors.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.05660377358490566,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/errors.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/errors.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/compute_ops.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/compute_ops.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/compute_ops.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.8081761006289309,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/compute_ops.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/compute_ops.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/common.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/common.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/common.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2672955974842767,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/common.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/common.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/llm.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/llm.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/llm.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.29874213836477986,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/llm.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/llm.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/tools.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/tools.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/tools.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2893081761006289,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/tools.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/tools.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/workflow.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/workflow.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/workflow.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.330188679245283,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/workflow.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/contracts/workflow.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.146, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.146, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.146, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.146, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/CODEMAP.md\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb\", \"co_change_count\": 0.0837, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/ruby/Dockerfile\", \"co_change_count\": 0.0837, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8238993710691824,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/memory.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/memory.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/memory.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.710691823899371,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/memory.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/memory.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/responses.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/responses.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/responses.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.3522012578616352,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/responses.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/responses.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.4811320754716981,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/runtime_io.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/runtime_io.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/runtime_io.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.3333333333333333,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/runtime_io.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/runtime_io.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/scenario_ids.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/scenario_ids.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/scenario_ids.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"README.md\", \"co_change_count\": 0.0325, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0325, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/ruby/Dockerfile\", \"co_change_count\": 0.0325, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/README.md\", \"co_change_count\": 0.0325, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/Gemfile.lock\", \"co_change_count\": 0.0325, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.0325, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/src_langgraph_rb.gemspec\", \"co_change_count\": 0.0325, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.08176100628930817,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/scenario_ids.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/scenario_ids.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/service.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/service.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/service.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 42, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/START_HERE.md\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/ruby/Dockerfile\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0708, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 270, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7232704402515723,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/service.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/service.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/runtime/util.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/runtime/util.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/runtime/util.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.4308176100628931,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/runtime/util.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/runtime/util.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/scenarios/built_in_catalog.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/scenarios/built_in_catalog.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/built_in_catalog.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.10377358490566038,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/built_in_catalog.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/scenarios/built_in_catalog.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb\", \"co_change_count\": 0.1483, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb\", \"co_change_count\": 0.146, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/CODEMAP.md\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb\", \"co_change_count\": 0.1004, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0932, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/ruby/Dockerfile\", \"co_change_count\": 0.0837, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/src_langgraph_rb.gemspec\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/Gemfile.lock\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7641509433962265,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb\", \"co_change_count\": 0.1483, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb\", \"co_change_count\": 0.146, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/CODEMAP.md\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb\", \"co_change_count\": 0.1004, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0932, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/ruby/Dockerfile\", \"co_change_count\": 0.0837, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/src_langgraph_rb.gemspec\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/Gemfile.lock\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5566037735849056,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.1004, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.1004, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.1004, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.1004, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb\", \"co_change_count\": 0.0837, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/ruby/Dockerfile\", \"co_change_count\": 0.0837, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 68, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/Gemfile.lock\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/src_langgraph_rb.gemspec\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.16352201257861634,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.1626, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb\", \"co_change_count\": 0.1483, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/engine.rb\", \"co_change_count\": 0.146, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/CODEMAP.md\", \"co_change_count\": 0.1317, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/shared_fragments.rb\", \"co_change_count\": 0.1004, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0932, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/graph_builder.rb\", \"co_change_count\": 0.0861, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/ruby/Dockerfile\", \"co_change_count\": 0.0837, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/runtime/router.rb\", \"co_change_count\": 0.0766, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/src_langgraph_rb.gemspec\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/Gemfile.lock\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/compat/langgraph_rb_loader.rb\", \"co_change_count\": 0.0309, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6918238993710691,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/schema/edge.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/schema/edge.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/schema/edge.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.13836477987421383,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/schema/edge.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/schema/edge.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/schema/fragment.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/schema/fragment.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/schema/fragment.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.12264150943396226,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/schema/fragment.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/schema/fragment.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/schema/fragment_import.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/schema/fragment_import.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/schema/fragment_import.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.09433962264150944,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/schema/fragment_import.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/schema/fragment_import.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/schema/graph.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/schema/graph.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/schema/graph.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.1069182389937107,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/schema/graph.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/schema/graph.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/schema/node.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/schema/node.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/schema/node.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.10062893081761007,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/schema/node.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/schema/node.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/schema/scenario.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/schema/scenario.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/schema/scenario.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.11006289308176101,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/schema/scenario.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/schema/scenario.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb/README.md\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/dsl/scenario_builder.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/find_nearest_airport.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/free_speech.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb/lib/src_langgraph_rb/scenarios/where_my_flight.rb\", \"co_change_count\": 0.0789, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.11635220125786164,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/schema/scenario_metadata.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/validation/rules.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/validation/rules.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/validation/rules.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.33647798742138363,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/validation/rules.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/validation/rules.rb#L1"
}
}chat-agent · src_langgraph_rb/lib/src_langgraph_rb/version.rb Подтверждено кодом
chat-agent: src_langgraph_rb/lib/src_langgraph_rb/version.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/lib/src_langgraph_rb/version.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.04716981132075472,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/lib/src_langgraph_rb/version.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/lib/src_langgraph_rb/version.rb#L1"
}
}chat-agent · src_langgraph_rb/src_langgraph_rb.gemspec Подтверждено кодом
chat-agent: src_langgraph_rb/src_langgraph_rb.gemspec:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb/src_langgraph_rb.gemspec",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb/src_langgraph_rb.gemspec",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb/src_langgraph_rb.gemspec#L1"
}
}chat-agent · src_langgraph_rb_node/.ruby-version Подтверждено кодом
chat-agent: src_langgraph_rb_node/.ruby-version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/.ruby-version",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/.ruby-version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/.ruby-version#L1"
}
}chat-agent · src_langgraph_rb_node/CODEMAP.md Подтверждено кодом
chat-agent: src_langgraph_rb_node/CODEMAP.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/CODEMAP.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/CODEMAP.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/CODEMAP.md#L1"
}
}chat-agent · src_langgraph_rb_node/Gemfile Подтверждено кодом
chat-agent: src_langgraph_rb_node/Gemfile:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/Gemfile",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/Gemfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/Gemfile#L1"
}
}chat-agent · src_langgraph_rb_node/README.md Подтверждено кодом
chat-agent: src_langgraph_rb_node/README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/README.md",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/README.md#L1"
}
}chat-agent · src_langgraph_rb_node/bin/setup Подтверждено кодом
chat-agent: src_langgraph_rb_node/bin/setup:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/bin/setup",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/bin/setup",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/bin/setup#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node.rb",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0777, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0777, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.055, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0492, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0492, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/CODEMAP.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0397, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.038, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-05\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 52, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/requirements.txt\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.2389937106918239,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/errors.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/errors.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/errors.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.05345911949685535,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/errors.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/errors.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/registry.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/registry.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/registry.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.17295597484276728,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/registry.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/registry.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.27358490566037735,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/common.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/spec_helper.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.32075471698113206,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/tools.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/tools.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/tools.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.29559748427672955,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/tools.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/tools.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/workflow.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/workflow.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/workflow.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.34591194968553457,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/workflow.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/workflow.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/dialog.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/dialog.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/dialog.rb",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.6823899371069182,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/dialog.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/dialog.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/spec_helper.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.6666666666666666,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/execution.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/execution.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/execution.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".knowledge/workflows.md\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 52, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_core_request_http.py\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7704402515723271,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/execution.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/execution.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/CODEMAP.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-26\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7295597484276729,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/memory.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/memory.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/memory.rb",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-09-09\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-09-09\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/scenarios/free_speech_spec.rb\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-09-09\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7830188679245284,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/memory.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/memory.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/CODEMAP.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-26\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.20125786163522014,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/responses.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/responses.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/responses.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.3742138364779874,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/responses.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/responses.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.1278, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.1278, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.1278, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1258, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb\", \"co_change_count\": 0.1258, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1105, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_llm_routing.py\", \"co_change_count\": 0.1105, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.055, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.055, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.055, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/CODEMAP.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0397, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/spec_helper.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.3710691823899371,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0893, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0777, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.055, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.0496, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0492, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0492, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0455, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 52, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0455, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0455, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0455, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/CODEMAP.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0397, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.038, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.038, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.038, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.038, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/spec/runtime/telemetry_spec.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"dynamic_uses\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6572327044025157,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/scenario_ids.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/scenario_ids.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/scenario_ids.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.07547169811320754,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/scenario_ids.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/scenario_ids.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb",
"commit_count_90d": 5,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0492, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0492, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0492, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0492, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.0476, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0435, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0435, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0435, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0435, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.036, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/requirements.txt\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.0323, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0323, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0323, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0323, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0323, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0323, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8742138364779874,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/telemetry.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/telemetry.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/telemetry.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 52, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/runtime/telemetry_spec.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.4591194968553459,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/telemetry.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/telemetry.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/util.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/util.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/util.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.4339622641509434,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/util.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/util.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenario_definition.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenario_definition.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenario_definition.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.24528301886792453,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenario_definition.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenario_definition.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.29245283018867924,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/built_in_registry.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/built_in_registry.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/built_in_registry.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.12578616352201258,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/built_in_registry.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/built_in_registry.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.1908, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.1908, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.1278, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.20754716981132076,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.1908, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-09-15\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.1908, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.1278, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.3553459119496855,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb\", \"co_change_count\": 0.8954, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.1908, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.1908, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-09-15\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.1278, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.940251572327044,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.16666666666666666,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-30\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.2138364779874214,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0397, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0397, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.0397, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0397, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9528301886792453,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.16981132075471697,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-30\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.27044025157232704,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/base_nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/free_speech/nodes.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/definition.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/graph.rb\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-30\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8459119496855346,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/where_my_flight/nodes.rb#L1"
}
}chat-agent · src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/spec/scenarios/free_speech_spec.rb\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 4, \"last_co_change\": \"2026-09-09\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/memory.rb\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 4, \"last_co_change\": \"2026-09-09\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 5, \"last_co_change\": \"2026-09-09\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.1873, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.1873, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.1873, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1873, \"frequency\": 5, \"self_commits\": 9, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.1777, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/release.rb\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_release.rb\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 9, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/evidence/chat-agent-c2-resources.json\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_AUDIO_C2.md\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/public/presentations/project-technical.html\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 15, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/benchmark/README.md\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/public/presentations/project-overview.html\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 15, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0496, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0496, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0476, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0439, \"frequency\": 3, \"self_commits\": 9, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.038, \"frequency\": 2, \"self_commits\": 9, \"partner_commits\": 5, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.16037735849056603,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/runtime/dialog_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/runtime/dialog_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/runtime/dialog_spec.rb",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.559748427672956,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/runtime/dialog_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/runtime/dialog_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/runtime/engine_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/runtime/engine_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/runtime/engine_spec.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.23270440251572327,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/runtime/engine_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/runtime/engine_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/runtime/execution_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/runtime/execution_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/runtime/execution_spec.rb",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5345911949685535,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/runtime/execution_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/runtime/execution_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/CODEMAP.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-26\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/graph_runner.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/request_executor.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0438, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-26\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5628930817610063,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/runtime/graph_runner_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/runtime/memory_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/runtime/memory_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/runtime/memory_spec.rb",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.46855345911949686,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/runtime/memory_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/runtime/memory_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/runtime/telemetry_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/runtime/telemetry_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/runtime/telemetry_spec.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 52, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"dynamic_uses\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/telemetry.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5314465408805031,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/runtime/telemetry_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/runtime/telemetry_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/scenarios/definitions_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/scenarios/definitions_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/scenarios/definitions_spec.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.1289308176100629,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/scenarios/definitions_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/scenarios/definitions_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb",
"commit_count_90d": 5,
"is_hotspot": 1,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/scenarios/find_nearest_airport/nodes.rb\", \"co_change_count\": 0.8954, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-09-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.1258, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1258, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1105, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_llm_routing.py\", \"co_change_count\": 0.1105, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/spec_helper.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7861635220125787,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/scenarios/free_speech_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/scenarios/free_speech_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/scenarios/free_speech_spec.rb",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_langgraph_rb_node/README.md\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-09-09\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/memory.rb\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-09-09\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.2046, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-09-09\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5188679245283019,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/scenarios/free_speech_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/scenarios/free_speech_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/scenarios/where_my_flight_spec.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/scenarios/where_my_flight_spec.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/scenarios/where_my_flight_spec.rb",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.48427672955974843,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/scenarios/where_my_flight_spec.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/scenarios/where_my_flight_spec.rb#L1"
}
}chat-agent · src_langgraph_rb_node/spec/spec_helper.rb Подтверждено кодом
chat-agent: src_langgraph_rb_node/spec/spec_helper.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/spec/spec_helper.rb",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/contracts/llm.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/engine.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0265, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.4559748427672956,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/spec/spec_helper.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/spec/spec_helper.rb#L1"
}
}chat-agent · src_langgraph_rb_node/src_langgraph_rb_node.gemspec Подтверждено кодом
chat-agent: src_langgraph_rb_node/src_langgraph_rb_node.gemspec:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_langgraph_rb_node/src_langgraph_rb_node.gemspec",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph_rb_node/src_langgraph_rb_node.gemspec",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph_rb_node/src_langgraph_rb_node.gemspec#L1"
}
}chat-agent · src_llm/.gitignore Подтверждено кодом
chat-agent: src_llm/.gitignore:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/.gitignore",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/.gitignore",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/.gitignore#L1"
}
}chat-agent · src_llm/.version Подтверждено кодом
chat-agent: src_llm/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/.version",
"commit_count_90d": 12,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/.version#L1"
}
}chat-agent · src_llm/__init__.py Подтверждено кодом
chat-agent: src_llm/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.1407, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2025-12-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 20, \"last_co_change\": \"2025-12-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 36, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2025-12-09\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0915, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2025-12-09\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0673, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 93, \"last_co_change\": \"2025-12-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0673, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0673, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.02830188679245283,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/__init__.py#L1"
}
}chat-agent · src_llm/clients/__init__.py Подтверждено кодом
chat-agent: src_llm/clients/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/clients/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.03459119496855346,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/__init__.py#L1"
}
}chat-agent · src_llm/clients/local_worker.py Подтверждено кодом
chat-agent: src_llm/clients/local_worker.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/clients/local_worker.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.8333333333333334,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L1"
}
}chat-agent · src_llm/clients/openai_provider.py Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/clients/openai_provider.py",
"commit_count_90d": 7,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.8197, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.5449, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.4774, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.3456, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.3149, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.2712, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_phoenix_trace.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/phoenix.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.2026, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.2026, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/nats_model.py\", \"co_change_count\": 0.1779, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1779, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/contracts/llm.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0683, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0683, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0683, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0683, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0683, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0469, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0469, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.0469, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0469, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0469, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8710691823899371,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L1"
}
}chat-agent · src_llm/clients/provider.py Подтверждено кодом
chat-agent: src_llm/clients/provider.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/clients/provider.py",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/requestError.ts\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.0359, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0359, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0359, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8490566037735849,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/provider.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/provider.py#L1"
}
}chat-agent · src_llm/env.example Подтверждено кодом
chat-agent: src_llm/env.example:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/env.example",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/env.example",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/env.example#L1"
}
}chat-agent · src_llm/main.py Подтверждено кодом
chat-agent: src_llm/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/main.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.3649, \"frequency\": 10, \"self_commits\": 14, \"partner_commits\": 36, \"last_co_change\": \"2026-03-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.3418, \"frequency\": 10, \"self_commits\": 14, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.3322, \"frequency\": 9, \"self_commits\": 14, \"partner_commits\": 20, \"last_co_change\": \"2026-03-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.2809, \"frequency\": 8, \"self_commits\": 14, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.2231, \"frequency\": 7, \"self_commits\": 14, \"partner_commits\": 23, \"last_co_change\": \"2026-03-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1869, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.1574, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1233, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/__init__.py\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 7, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 16, \"last_co_change\": \"2025-12-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0874, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0874, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0847, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0806, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 21, \"last_co_change\": \"2026-01-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0768, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0751, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 17, \"last_co_change\": \"2026-01-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.0666, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 33, \"last_co_change\": \"2026-01-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/model_downloader.py\", \"co_change_count\": 0.0659, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 6, \"last_co_change\": \"2026-01-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0602, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0602, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/nats_logger.py\", \"co_change_count\": 0.0574, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 7, \"last_co_change\": \"2026-01-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0547, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/requirements.txt\", \"co_change_count\": 0.0546, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 10, \"last_co_change\": \"2026-01-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0543, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.0543, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6446540880503144,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L1"
}
}chat-agent · src_llm/requirements.txt Подтверждено кодом
chat-agent: src_llm/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/requirements.txt",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L1"
}
}chat-agent · src_llm/service.py Подтверждено кодом
chat-agent: src_llm/service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/service.py",
"commit_count_90d": 8,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 1.2528, \"frequency\": 13, \"self_commits\": 36, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.9977, \"frequency\": 12, \"self_commits\": 36, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.8475, \"frequency\": 15, \"self_commits\": 36, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.7342, \"frequency\": 14, \"self_commits\": 36, \"partner_commits\": 20, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.5606, \"frequency\": 15, \"self_commits\": 36, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.5029, \"frequency\": 13, \"self_commits\": 36, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/llm.py\", \"co_change_count\": 0.422, \"frequency\": 6, \"self_commits\": 36, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.4099, \"frequency\": 10, \"self_commits\": 36, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/model_downloader.py\", \"co_change_count\": 0.3956, \"frequency\": 4, \"self_commits\": 36, \"partner_commits\": 6, \"last_co_change\": \"2026-01-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.3649, \"frequency\": 10, \"self_commits\": 36, \"partner_commits\": 14, \"last_co_change\": \"2026-03-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.2708, \"frequency\": 4, \"self_commits\": 36, \"partner_commits\": 68, \"last_co_change\": \"2026-04-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.2697, \"frequency\": 5, \"self_commits\": 36, \"partner_commits\": 16, \"last_co_change\": \"2025-12-17\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.2674, \"frequency\": 4, \"self_commits\": 36, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.2621, \"frequency\": 6, \"self_commits\": 36, \"partner_commits\": 12, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.2552, \"frequency\": 6, \"self_commits\": 36, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.2285, \"frequency\": 4, \"self_commits\": 36, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_llm_routing.py\", \"co_change_count\": 0.224, \"frequency\": 3, \"self_commits\": 36, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.2168, \"frequency\": 3, \"self_commits\": 36, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.2149, \"frequency\": 7, \"self_commits\": 36, \"partner_commits\": 30, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.1996, \"frequency\": 3, \"self_commits\": 36, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.1844, \"frequency\": 2, \"self_commits\": 36, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1792, \"frequency\": 4, \"self_commits\": 36, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/nats_model.py\", \"co_change_count\": 0.1779, \"frequency\": 3, \"self_commits\": 36, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.1779, \"frequency\": 3, \"self_commits\": 36, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.177, \"frequency\": 9, \"self_commits\": 36, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9842767295597484,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L1"
}
}chat-agent · src_llm/settings.py Подтверждено кодом
chat-agent: src_llm/settings.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/settings.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.5594, \"frequency\": 9, \"self_commits\": 21, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.5322, \"frequency\": 13, \"self_commits\": 21, \"partner_commits\": 20, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.5029, \"frequency\": 13, \"self_commits\": 21, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.471, \"frequency\": 12, \"self_commits\": 21, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.4449, \"frequency\": 9, \"self_commits\": 21, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.347, \"frequency\": 8, \"self_commits\": 21, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.3418, \"frequency\": 10, \"self_commits\": 21, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.2951, \"frequency\": 9, \"self_commits\": 21, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.2744, \"frequency\": 9, \"self_commits\": 21, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.2297, \"frequency\": 5, \"self_commits\": 21, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.2263, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 9, \"last_co_change\": \"2026-04-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.1763, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.1707, \"frequency\": 4, \"self_commits\": 21, \"partner_commits\": 12, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.1649, \"frequency\": 5, \"self_commits\": 21, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.1435, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.1435, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1213, \"frequency\": 6, \"self_commits\": 21, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.1005, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 7, \"last_co_change\": \"2026-03-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0961, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 28, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/__init__.py\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 7, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 16, \"last_co_change\": \"2025-12-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.0848, \"frequency\": 4, \"self_commits\": 21, \"partner_commits\": 33, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0841, \"frequency\": 5, \"self_commits\": 21, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0841, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0809, \"frequency\": 5, \"self_commits\": 21, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.4056603773584906,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L1"
}
}chat-agent · src_llm/system_prompt.txt Подтверждено кодом
chat-agent: src_llm/system_prompt.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/system_prompt.txt",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/system_prompt.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/system_prompt.txt#L1"
}
}chat-agent · src_llm/token_budget.py Подтверждено кодом
chat-agent: src_llm/token_budget.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/token_budget.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.6226415094339622,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/token_budget.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/token_budget.py#L1"
}
}chat-agent · src_llm/tokenizer_assets.py Подтверждено кодом
chat-agent: src_llm/tokenizer_assets.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/tokenizer_assets.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.3050314465408805,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/tokenizer_assets.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/tokenizer_assets.py#L1"
}
}chat-agent · src_llm/utils/__init__.py Подтверждено кодом
chat-agent: src_llm/utils/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/utils/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.031446540880503145,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/__init__.py#L1"
}
}chat-agent · src_llm/utils/base_service.py Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/utils/base_service.py",
"commit_count_90d": 6,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.8475, \"frequency\": 15, \"self_commits\": 23, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.4703, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 16, \"last_co_change\": \"2025-12-14\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.3345, \"frequency\": 13, \"self_commits\": 23, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.2951, \"frequency\": 9, \"self_commits\": 23, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.2801, \"frequency\": 8, \"self_commits\": 23, \"partner_commits\": 20, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.2679, \"frequency\": 4, \"self_commits\": 23, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.2464, \"frequency\": 8, \"self_commits\": 23, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.2231, \"frequency\": 7, \"self_commits\": 23, \"partner_commits\": 14, \"last_co_change\": \"2026-03-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.2173, \"frequency\": 3, \"self_commits\": 23, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.2072, \"frequency\": 9, \"self_commits\": 23, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.2071, \"frequency\": 3, \"self_commits\": 23, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.1959, \"frequency\": 2, \"self_commits\": 23, \"partner_commits\": 5, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1557, \"frequency\": 9, \"self_commits\": 23, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.1438, \"frequency\": 6, \"self_commits\": 23, \"partner_commits\": 52, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.1432, \"frequency\": 7, \"self_commits\": 23, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/nats_logger.py\", \"co_change_count\": 0.1352, \"frequency\": 4, \"self_commits\": 23, \"partner_commits\": 7, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.1311, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1305, \"frequency\": 7, \"self_commits\": 23, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.1285, \"frequency\": 5, \"self_commits\": 23, \"partner_commits\": 12, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.1193, \"frequency\": 6, \"self_commits\": 23, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.105, \"frequency\": 3, \"self_commits\": 23, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.105, \"frequency\": 3, \"self_commits\": 23, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0992, \"frequency\": 6, \"self_commits\": 23, \"partner_commits\": 27, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0947, \"frequency\": 3, \"self_commits\": 23, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/__init__.py\", \"co_change_count\": 0.0919, \"frequency\": 3, \"self_commits\": 23, \"partner_commits\": 7, \"last_co_change\": \"2025-12-14\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9559748427672956,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L1"
}
}chat-agent · src_llm/utils/model_downloader.py Подтверждено кодом
chat-agent: src_llm/utils/model_downloader.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/utils/model_downloader.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.3956, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-01-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.3956, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 36, \"last_co_change\": \"2026-01-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/env.example\", \"co_change_count\": 0.1979, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 20, \"last_co_change\": \"2026-01-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.0659, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-01-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.0659, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-01-15\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.4937106918238994,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/model_downloader.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/model_downloader.py#L1"
}
}chat-agent · src_llm/utils/nats_logger.py Подтверждено кодом
chat-agent: src_llm/utils/nats_logger.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/utils/nats_logger.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.1352, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1106, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"collect_file_contents.sh\", \"co_change_count\": 0.0952, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0742, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 36, \"last_co_change\": \"2026-01-20\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0669, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 27, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0669, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/main.py\", \"co_change_count\": 0.0574, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-01-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.05, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-01-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.05, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 11, \"last_co_change\": \"2026-01-15\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.05, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 270, \"last_co_change\": \"2026-01-15\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0496, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitignore\", \"co_change_count\": 0.0419, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 33, \"last_co_change\": \"2025-12-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/system_prompt.txt\", \"co_change_count\": 0.0419, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2025-12-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0342, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-01-20\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.2578616352201258,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_logger.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_logger.py#L1"
}
}chat-agent · src_llm/utils/nats_publisher.py Подтверждено кодом
chat-agent: src_llm/utils/nats_publisher.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/utils/nats_publisher.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.07861635220125786,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_publisher.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_publisher.py#L1"
}
}chat-agent · src_llm/utils/to_json_safe.py Подтверждено кодом
chat-agent: src_llm/utils/to_json_safe.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_llm/utils/to_json_safe.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.11320754716981132,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/to_json_safe.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/to_json_safe.py#L1"
}
}chat-agent · src_postgres/.version Подтверждено кодом
chat-agent: src_postgres/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_postgres/.version",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_postgres/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_postgres/.version#L1"
}
}chat-agent · src_postgres/data/init/010_core_schema.sql Подтверждено кодом
chat-agent: src_postgres/data/init/010_core_schema.sql:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_postgres/data/init/010_core_schema.sql",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_postgres/data/init/010_core_schema.sql",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_postgres/data/init/010_core_schema.sql#L1"
}
}chat-agent · src_postgres/data/migrations/001_bootstrap.sql Подтверждено кодом
chat-agent: src_postgres/data/migrations/001_bootstrap.sql:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_postgres/data/migrations/001_bootstrap.sql",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_postgres/data/migrations/001_bootstrap.sql",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_postgres/data/migrations/001_bootstrap.sql#L1"
}
}chat-agent · src_postgres/data/migrations/002_core_schema.sql Подтверждено кодом
chat-agent: src_postgres/data/migrations/002_core_schema.sql:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_postgres/data/migrations/002_core_schema.sql",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_postgres/data/migrations/002_core_schema.sql",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_postgres/data/migrations/002_core_schema.sql#L1"
}
}chat-agent · src_postgres/data/migrations/003_runtime_state.sql Подтверждено кодом
chat-agent: src_postgres/data/migrations/003_runtime_state.sql:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_postgres/data/migrations/003_runtime_state.sql",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_postgres/data/migrations/003_runtime_state.sql",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_postgres/data/migrations/003_runtime_state.sql#L1"
}
}chat-agent · src_postgres/data/migrations/004_drop_runtime_requests.sql Подтверждено кодом
chat-agent: src_postgres/data/migrations/004_drop_runtime_requests.sql:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_postgres/data/migrations/004_drop_runtime_requests.sql",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_postgres/data/migrations/004_drop_runtime_requests.sql",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_postgres/data/migrations/004_drop_runtime_requests.sql#L1"
}
}chat-agent · src_postgres/data/migrations/005_chat_schema_cleanup.sql Подтверждено кодом
chat-agent: src_postgres/data/migrations/005_chat_schema_cleanup.sql:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_postgres/data/migrations/005_chat_schema_cleanup.sql",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_postgres/data/migrations/005_chat_schema_cleanup.sql",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_postgres/data/migrations/005_chat_schema_cleanup.sql#L1"
}
}chat-agent · src_postgres/env.example Подтверждено кодом
chat-agent: src_postgres/env.example:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_postgres/env.example",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_postgres/env.example",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_postgres/env.example#L1"
}
}chat-agent · src_shared/__init__.py Подтверждено кодом
chat-agent: src_shared/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/__init__.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.03773584905660377,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/__init__.py#L1"
}
}chat-agent · src_shared/audio.py Подтверждено кодом
chat-agent: src_shared/audio.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/audio.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.test.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio_ingress.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.9213836477987422,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L1"
}
}chat-agent · src_shared/audio_control.py Подтверждено кодом
chat-agent: src_shared/audio_control.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/audio_control.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2610062893081761,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_control.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_control.py#L1"
}
}chat-agent · src_shared/audio_ingress.py Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/audio_ingress.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.test.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.7075471698113207,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L1"
}
}chat-agent · src_shared/aviation.py Подтверждено кодом
chat-agent: src_shared/aviation.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/aviation.py",
"commit_count_90d": 8,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.9848, \"frequency\": 8, \"self_commits\": 8, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.8744, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.3948, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.2964, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.2718, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.2718, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1956, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.1709, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.1536, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1536, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.1536, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.1193, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.1193, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.108, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0774, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0565, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0527, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.949685534591195,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L1"
}
}chat-agent · src_shared/aviation_schema.sql Подтверждено кодом
chat-agent: src_shared/aviation_schema.sql:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/aviation_schema.sql",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation_schema.sql",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation_schema.sql#L1"
}
}chat-agent · src_shared/contracts/__init__.py Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/contracts/__init__.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.2092, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1996, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/contracts/llm.py\", \"co_change_count\": 0.1996, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.057, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.057, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.057, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.057, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0474, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0474, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 12, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0458, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0444, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0444, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0444, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0444, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/subjects.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/contracts/workflow.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 68, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0349, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0333, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/agent.py\", \"co_change_count\": 0.0332, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0321, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0321, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.33962264150943394,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L1"
}
}chat-agent · src_shared/contracts/agent.py Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/contracts/agent.py",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0769, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0769, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0769, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0655, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0646, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0559, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0555, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0546, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/domain_api.py\", \"co_change_count\": 0.0532, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0451, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_agent/nats_model.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/trace_export.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0432, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0432, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.31446540880503143,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L1"
}
}chat-agent · src_shared/contracts/common.py Подтверждено кодом
chat-agent: src_shared/contracts/common.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/contracts/common.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"README.md\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 68, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-03-18\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-03-18\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 52, \"last_co_change\": \"2026-03-18\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.34276729559748426,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L1"
}
}chat-agent · src_shared/contracts/history.py Подтверждено кодом
chat-agent: src_shared/contracts/history.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/contracts/history.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CORE.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FRONT.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 12, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 56, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 17, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 14, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 30, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_history.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 27, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 37, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 16, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-03-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/engine.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-03-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/scenarios/free_speech.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.0264, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-03-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}]",
"churn_percentile": 0.1540880503144654,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L1"
}
}chat-agent · src_shared/contracts/llm.py Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/contracts/llm.py",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.422, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.2219, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.1996, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.18, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1578, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/nats_model.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0993, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0894, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 12, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0894, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/workflow.py\", \"co_change_count\": 0.0782, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-02-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0782, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 68, \"last_co_change\": \"2026-02-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.0771, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0457, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0457, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0457, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 52, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0457, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 56, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"docker/api/Dockerfile\", \"co_change_count\": 0.0346, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 12, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/requirements.txt\", \"co_change_count\": 0.0346, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/agent.py\", \"co_change_count\": 0.0346, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0334, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/requirements.txt\", \"co_change_count\": 0.0334, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0334, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.6949685534591195,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L1"
}
}chat-agent · src_shared/contracts/subjects.py Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/contracts/subjects.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-03-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-03-16\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 30, \"last_co_change\": \"2026-03-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0505, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/START_HERE.md\", \"co_change_count\": 0.0392, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0382, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-16\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_langgraph/env.example\", \"co_change_count\": 0.0382, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/workflow.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0269, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.0269, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 42, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph/README.md\", \"co_change_count\": 0.0269, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LANGGRAPH.md\", \"co_change_count\": 0.0257, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-16\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/repositories/runtime_state.py\", \"co_change_count\": 0.0249, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-02-27\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"DOCS/API_GATEWAY.md\", \"co_change_count\": 0.0249, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-02-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_postgres/data/migrations/003_runtime_state.sql\", \"co_change_count\": 0.0249, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-02-27\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}]",
"churn_percentile": 0.1320754716981132,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L1"
}
}chat-agent · src_shared/contracts/tools.py Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/contracts/tools.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.11949685534591195,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L1"
}
}chat-agent · src_shared/contracts/workflow.py Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/contracts/workflow.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"README.md\", \"co_change_count\": 0.1021, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.1021, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 93, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/LLM.md\", \"co_change_count\": 0.1021, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0785, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 270, \"last_co_change\": \"2026-02-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0782, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 36, \"last_co_change\": \"2026-02-20\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_shared/contracts/llm.py\", \"co_change_count\": 0.0782, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-02-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/AGENT.md\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 56, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/POSTGRES.md\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 30, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/subjects.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/env.example\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 17, \"last_co_change\": \"2026-03-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/main.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0362, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"DOCS/API_GATEWAY.md\", \"co_change_count\": 0.0249, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-02-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/START_HERE.md\", \"co_change_count\": 0.0249, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-02-27\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/repositories/runtime_state.py\", \"co_change_count\": 0.0249, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-02-27\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_postgres/data/migrations/003_runtime_state.sql\", \"co_change_count\": 0.0249, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-02-27\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph/scenarios/nearest_airport.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/scenarios/where_my_flight.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/state.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/service.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-03-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_langgraph/settings.py\", \"co_change_count\": 0.0239, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-03-02\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.25471698113207547,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L1"
}
}chat-agent · src_shared/data/airports-v1.json Подтверждено кодом
chat-agent: src_shared/data/airports-v1.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/data/airports-v1.json",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/data/airports-v1.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/data/airports-v1.json#L1"
}
}chat-agent · src_shared/debug/pycharm_bootstrap.py Подтверждено кодом
chat-agent: src_shared/debug/pycharm_bootstrap.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/debug/pycharm_bootstrap.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/QUICKSTART.md\", \"co_change_count\": 0.5193, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 42, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.5193, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 68, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.debug.yml\", \"co_change_count\": 0.1697, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/.env.debug.example\", \"co_change_count\": 0.1697, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 2, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \".run/Attach_src_agent_debugpy.run.xml\", \"co_change_count\": 0.1113, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \".run/Attach_src_langgraph_debugpy.run.xml\", \"co_change_count\": 0.1113, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \".run/Attach_src_api_gateway_debugpy.run.xml\", \"co_change_count\": 0.1113, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \".run/Attach_src_llm_debugpy.run.xml\", \"co_change_count\": 0.1113, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \".run/Attach_src_core_debugpy.run.xml\", \"co_change_count\": 0.1113, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 4, \"last_co_change\": \"2026-03-01\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.8427672955974843,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/debug/pycharm_bootstrap.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/debug/pycharm_bootstrap.py#L1"
}
}chat-agent · src_shared/diagnostics.py Подтверждено кодом
chat-agent: src_shared/diagnostics.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/diagnostics.py",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.8232, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.5707, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.5366, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.5366, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.3456, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.2964, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/requestError.ts\", \"co_change_count\": 0.0456, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.5408805031446541,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/diagnostics.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/diagnostics.py#L1"
}
}chat-agent · src_shared/execution.py Подтверждено кодом
chat-agent: src_shared/execution.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/execution.py",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0422, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/provider.py\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0326, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/domain_api.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.031, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8962264150943396,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L1"
}
}chat-agent · src_shared/geodesy.py Подтверждено кодом
chat-agent: src_shared/geodesy.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/geodesy.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.4088050314465409,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/geodesy.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/geodesy.py#L1"
}
}chat-agent · src_shared/model_diagnostics.py Подтверждено кодом
chat-agent: src_shared/model_diagnostics.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/model_diagnostics.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.4528301886792453,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/model_diagnostics.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/model_diagnostics.py#L1"
}
}chat-agent · src_shared/nats_urls.py Подтверждено кодом
chat-agent: src_shared/nats_urls.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/nats_urls.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.44654088050314467,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/nats_urls.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/nats_urls.py#L1"
}
}chat-agent · src_shared/observability.py Подтверждено кодом
chat-agent: src_shared/observability.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/observability.py",
"commit_count_90d": 7,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.4057, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.3829, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.3615, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.2396, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.2297, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.2173, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.2168, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.2168, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.1002, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1002, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.1002, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0873, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0873, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0793, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0775, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0775, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0659, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0659, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0659, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/trace_export.py\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0565, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0561, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0561, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.8050314465408805,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L1"
}
}chat-agent · src_shared/phoenix.py Подтверждено кодом
chat-agent: src_shared/phoenix.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/phoenix.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_phoenix_trace.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.9119496855345912,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L1"
}
}chat-agent · src_shared/request_guard.py Подтверждено кодом
chat-agent: src_shared/request_guard.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/request_guard.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.1792452830188679,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/request_guard.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/request_guard.py#L1"
}
}chat-agent · src_shared/tool_catalog.py Подтверждено кодом
chat-agent: src_shared/tool_catalog.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/tool_catalog.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/ui_events.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/test_dialog_chain.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.3584905660377358,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/tool_catalog.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/tool_catalog.py#L1"
}
}chat-agent · src_shared/trace_export.py Подтверждено кодом
chat-agent: src_shared/trace_export.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/trace_export.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0646, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/nats_model.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/domain_api.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/contracts/agent.py\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.5283018867924528,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/trace_export.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/trace_export.py#L1"
}
}chat-agent · src_shared/ui_queue.py Подтверждено кодом
chat-agent: src_shared/ui_queue.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/ui_queue.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5974842767295597,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/ui_queue.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/ui_queue.py#L1"
}
}chat-agent · src_shared/weather.py Подтверждено кодом
chat-agent: src_shared/weather.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_shared/weather.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5880503144654088,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/weather.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/weather.py#L1"
}
}chat-agent · src_webrtc_ingress/.version Подтверждено кодом
chat-agent: src_webrtc_ingress/.version:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/.version",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/.version#L1"
}
}chat-agent · src_webrtc_ingress/__init__.py Подтверждено кодом
chat-agent: src_webrtc_ingress/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/__init__.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0031446540880503146,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/__init__.py#L1"
}
}chat-agent · src_webrtc_ingress/__main__.py Подтверждено кодом
chat-agent: src_webrtc_ingress/__main__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/__main__.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0660377358490566,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/__main__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/__main__.py#L1"
}
}chat-agent · src_webrtc_ingress/ice/__init__.py Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/ice/__init__.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.006289308176100629,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/__init__.py#L1"
}
}chat-agent · src_webrtc_ingress/ice/compat.py Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/compat.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/ice/compat.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.7358490566037735,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/compat.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/compat.py#L1"
}
}chat-agent · src_webrtc_ingress/ice/settings.py Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/settings.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/ice/settings.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/AUDIO_TRANSPORTS.md\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 17, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0245, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7389937106918238,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/settings.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/settings.py#L1"
}
}chat-agent · src_webrtc_ingress/ice/signaling.py Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/signaling.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/ice/signaling.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.test.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8553459119496856,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/signaling.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/signaling.py#L1"
}
}chat-agent · src_webrtc_ingress/ice/trickle.py Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/trickle.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/ice/trickle.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.9088050314465409,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/trickle.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/trickle.py#L1"
}
}chat-agent · src_webrtc_ingress/ice/validate.py Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/validate.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/ice/validate.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5377358490566038,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/validate.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/validate.py#L1"
}
}chat-agent · src_webrtc_ingress/main.py Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/main.py",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1322, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.1322, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.1322, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/README.md\", \"co_change_count\": 0.1226, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/main.py\", \"co_change_count\": 0.1226, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.test.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.8616352201257862,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L1"
}
}chat-agent · src_webrtc_ingress/requirements.txt Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "src_webrtc_ingress/requirements.txt",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L1"
}
}chat-agent · stack/Dockerfile.deploy Подтверждено кодом
chat-agent: stack/Dockerfile.deploy:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/Dockerfile.deploy",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/Dockerfile.deploy",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/Dockerfile.deploy#L1"
}
}chat-agent · stack/audio-observability.drs Подтверждено кодом
chat-agent: stack/audio-observability.drs:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/audio-observability.drs",
"commit_count_90d": 7,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/audio-observability.drs",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/audio-observability.drs#L1"
}
}chat-agent · stack/chat_nats_release.rb Подтверждено кодом
chat-agent: stack/chat_nats_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/chat_nats_release.rb",
"commit_count_90d": 7,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.883, \"frequency\": 7, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.883, \"frequency\": 7, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.4775, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.2731, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.2095, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.2095, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.1881, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1527, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.128, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/runtime_probe.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/requestError.ts\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9654088050314465,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/chat_nats_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/chat_nats_release.rb#L1"
}
}chat-agent · stack/deploy.sh Подтверждено кодом
chat-agent: stack/deploy.sh:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/deploy.sh",
"commit_count_90d": 12,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 1.0357, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 1.0176, \"frequency\": 10, \"self_commits\": 13, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.4775, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.4775, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/Dockerfile.deploy\", \"co_change_count\": 0.2707, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 30, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.2595, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 31, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/phoenix.drs\", \"co_change_count\": 0.2485, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/phoenix_release.rb\", \"co_change_count\": 0.2485, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_phoenix_release.rb\", \"co_change_count\": 0.2485, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1755, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.128, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.1207, \"frequency\": 6, \"self_commits\": 13, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/runtime_probe.py\", \"co_change_count\": 0.1182, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.096, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.09, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.09, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0878, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0864, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0864, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0749, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0672, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0651, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.065, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5817610062893082,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/deploy.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/deploy.sh#L1"
}
}chat-agent · stack/known_hosts Подтверждено кодом
chat-agent: stack/known_hosts:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/known_hosts",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/known_hosts",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/known_hosts#L1"
}
}chat-agent · stack/phoenix.drs Подтверждено кодом
chat-agent: stack/phoenix.drs:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/phoenix.drs",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix.drs",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix.drs#L1"
}
}chat-agent · stack/phoenix_release.rb Подтверждено кодом
chat-agent: stack/phoenix_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/phoenix_release.rb",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/phoenix.drs\", \"co_change_count\": 0.7037, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_phoenix_release.rb\", \"co_change_count\": 0.7037, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.2485, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.2485, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.779874213836478,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix_release.rb#L1"
}
}chat-agent · stack/phoenix_retention.py Подтверждено кодом
chat-agent: stack/phoenix_retention.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/phoenix_retention.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.48742138364779874,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix_retention.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix_retention.py#L1"
}
}chat-agent · stack/preflight.sh Подтверждено кодом
chat-agent: stack/preflight.sh:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/preflight.sh",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.2297, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.2168, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.2075, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.1959, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 23, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0681, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0681, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0681, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0552, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0472, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0454, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0437, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0437, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0437, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0437, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0356, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0356, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0356, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.0356, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/telemetry.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/runtime/telemetry_spec.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6352201257861635,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/preflight.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/preflight.sh#L1"
}
}chat-agent · stack/probe_llm.py Подтверждено кодом
chat-agent: stack/probe_llm.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/probe_llm.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.3125, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.1312, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1312, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1312, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.1312, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6729559748427673,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_llm.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_llm.py#L1"
}
}chat-agent · stack/probe_weather.py Подтверждено кодом
chat-agent: stack/probe_weather.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/probe_weather.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.36792452830188677,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_weather.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_weather.py#L1"
}
}chat-agent · stack/release.rb Подтверждено кодом
chat-agent: stack/release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/release.rb",
"commit_count_90d": 10,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_release.rb\", \"co_change_count\": 2.0663, \"frequency\": 10, \"self_commits\": 10, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.7563, \"frequency\": 7, \"self_commits\": 10, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.471, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/DEPLOYMENT.md\", \"co_change_count\": 0.4358, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/Dockerfile\", \"co_change_count\": 0.316, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 33, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".knowledge/workflows.md\", \"co_change_count\": 0.2123, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1982, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1866, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/public/presentations/project-technical.html\", \"co_change_count\": 0.1408, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 15, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0856, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"AGENTS.md\", \"co_change_count\": 0.0856, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 15, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".knowledge/project-inventory.md\", \"co_change_count\": 0.0856, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_AUDIO_C2.md\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/evidence/chat-agent-c2-resources.json\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/public/presentations/project-overview.html\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 15, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/benchmark/README.md\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_core_request_http.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9685534591194969,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/release.rb#L1"
}
}chat-agent · stack/release_stale_agent_owner.sql Подтверждено кодом
chat-agent: stack/release_stale_agent_owner.sql:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/release_stale_agent_owner.sql",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/release_stale_agent_owner.sql",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/release_stale_agent_owner.sql#L1"
}
}chat-agent · stack/runtime_probe.py Подтверждено кодом
chat-agent: stack/runtime_probe.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/runtime_probe.py",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1182, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.1182, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_health.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/release.rb\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7924528301886793,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L1"
}
}chat-agent · stack/webrtc.drs Подтверждено кодом
chat-agent: stack/webrtc.drs:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "stack/webrtc.drs",
"commit_count_90d": 22,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L1"
}
}chat-agent · tests/benchmark/README.md Подтверждено кодом
chat-agent: tests/benchmark/README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/benchmark/README.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/README.md#L1"
}
}chat-agent · tests/benchmark/browser-harness.js Подтверждено кодом
chat-agent: tests/benchmark/browser-harness.js:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/benchmark/browser-harness.js",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.3357, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.2289, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/benchmark/README.md\", \"co_change_count\": 0.1205, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.12, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/utils/audio_telemetry.py\", \"co_change_count\": 0.12, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.889937106918239,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/browser-harness.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/browser-harness.js#L1"
}
}chat-agent · tests/benchmark/cases.json Подтверждено кодом
chat-agent: tests/benchmark/cases.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/benchmark/cases.json",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/cases.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/cases.json#L1"
}
}chat-agent · tests/benchmark/measure_code.py Подтверждено кодом
chat-agent: tests/benchmark/measure_code.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/benchmark/measure_code.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/benchmark/README.md\", \"co_change_count\": 0.345, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.5660377358490566,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/measure_code.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/measure_code.py#L1"
}
}chat-agent · tests/benchmark/read_telemetry.py Подтверждено кодом
chat-agent: tests/benchmark/read_telemetry.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/benchmark/read_telemetry.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.7610062893081762,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/read_telemetry.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/read_telemetry.py#L1"
}
}chat-agent · tests/integration/README.md Подтверждено кодом
chat-agent: tests/integration/README.md:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/README.md",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/README.md#L1"
}
}chat-agent · tests/integration/browser_server.py Подтверждено кодом
chat-agent: tests/integration/browser_server.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/browser_server.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/README.md\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/integration/requirements.txt\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.0241, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.789308176100629,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L1"
}
}chat-agent · tests/integration/init_database.py Подтверждено кодом
chat-agent: tests/integration/init_database.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/init_database.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.24842767295597484,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/init_database.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/init_database.py#L1"
}
}chat-agent · tests/integration/requirements.txt Подтверждено кодом
chat-agent: tests/integration/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/requirements.txt",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L1"
}
}chat-agent · tests/integration/test_agent_owner_recovery.py Подтверждено кодом
chat-agent: tests/integration/test_agent_owner_recovery.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_agent_owner_recovery.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.6069182389937107,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_agent_owner_recovery.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_agent_owner_recovery.py#L1"
}
}chat-agent · tests/integration/test_audio_entrypoints.py Подтверждено кодом
chat-agent: tests/integration/test_audio_entrypoints.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_audio_entrypoints.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.46226415094339623,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_entrypoints.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_entrypoints.py#L1"
}
}chat-agent · tests/integration/test_audio_ingress.py Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_audio_ingress.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/nginx/default.conf\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/audio_admission.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.test.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/streamOwner.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/audio.py\", \"co_change_count\": 0.0225, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.89937106918239,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L1"
}
}chat-agent · tests/integration/test_core_bus_startup.py Подтверждено кодом
chat-agent: tests/integration/test_core_bus_startup.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_core_bus_startup.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5754716981132075,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_core_bus_startup.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_core_bus_startup.py#L1"
}
}chat-agent · tests/integration/test_dialog_chain.py Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_dialog_chain.py",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0417, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_observability.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/ui_events.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/tool_catalog.py\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0321, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9150943396226415,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L1"
}
}chat-agent · tests/integration/test_domain_api.py Подтверждено кодом
chat-agent: tests/integration/test_domain_api.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_domain_api.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.42452830188679247,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_domain_api.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_domain_api.py#L1"
}
}chat-agent · tests/integration/test_pydantic_chain.py Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_pydantic_chain.py",
"commit_count_90d": 8,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/.version\", \"co_change_count\": 1.1799, \"frequency\": 7, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 1.0456, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.5833, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.5707, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.4774, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.4735, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.2631, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/nats_model.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/llm.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1565, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 36, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1438, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.108, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.108, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.108, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.108, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.108, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0984, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0984, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 14, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/agent.py\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"barrel\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0318, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9276729559748428,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L1"
}
}chat-agent · tests/integration/test_request_journal.py Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_request_journal.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.6477987421383647,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L1"
}
}chat-agent · tests/integration/test_weather_domain.py Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/integration/test_weather_domain.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.7012578616352201,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L1"
}
}chat-agent · tests/manual/ruby_nats_workflow.rb Подтверждено кодом
chat-agent: tests/manual/ruby_nats_workflow.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/manual/ruby_nats_workflow.rb",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.550314465408805,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/manual/ruby_nats_workflow.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/manual/ruby_nats_workflow.rb#L1"
}
}chat-agent · tests/requirements.txt Подтверждено кодом
chat-agent: tests/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/requirements.txt",
"commit_count_90d": 8,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L1"
}
}chat-agent · tests/test_agent_persistence.py Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_agent_persistence.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.7515723270440252,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L1"
}
}chat-agent · tests/test_audio_admission_cleanup.py Подтверждено кодом
chat-agent: tests/test_audio_admission_cleanup.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_audio_admission_cleanup.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.4025157232704403,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_admission_cleanup.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_admission_cleanup.py#L1"
}
}chat-agent · tests/test_audio_pipeline.py Подтверждено кодом
chat-agent: tests/test_audio_pipeline.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_audio_pipeline.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.7138364779874213,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_pipeline.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_pipeline.py#L1"
}
}chat-agent · tests/test_chat_nats_release.rb Подтверждено кодом
chat-agent: tests/test_chat_nats_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_chat_nats_release.rb",
"commit_count_90d": 7,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.883, \"frequency\": 7, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.883, \"frequency\": 7, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.4775, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.2731, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.2095, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.2095, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.1881, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1527, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.128, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/runtime_probe.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0557, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/requestError.ts\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0343, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9433962264150944,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_chat_nats_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_chat_nats_release.rb#L1"
}
}chat-agent · tests/test_core_aioice_compat.py Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_core_aioice_compat.py",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 1.0977, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 31, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.8522012578616353,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L1"
}
}chat-agent · tests/test_core_asr_namespace.py Подтверждено кодом
chat-agent: tests/test_core_asr_namespace.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_core_asr_namespace.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.6393, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 31, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.6393, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 270, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.2258, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.5125786163522013,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_asr_namespace.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_asr_namespace.py#L1"
}
}chat-agent · tests/test_core_ice.py Подтверждено кодом
chat-agent: tests/test_core_ice.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_core_ice.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"DOCS/DIAGNOSTICS.md\", \"co_change_count\": 0.387, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 31, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.3147, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.3147, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/env.example\", \"co_change_count\": 0.1432, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.1432, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.1316, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 23, \"last_co_change\": \"2026-10-02\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.0412, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 68, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/core/Dockerfile\", \"co_change_count\": 0.0412, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0412, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/requirements.txt\", \"co_change_count\": 0.0412, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0412, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0412, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0412, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 34, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7484276729559748,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice.py#L1"
}
}chat-agent · tests/test_core_ice_signaling.py Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_core_ice_signaling.py",
"commit_count_90d": 3,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/WEBRTC_SIGNALING.md\", \"co_change_count\": 0.8858, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 4, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 11, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_core_trickle_ice.py\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7767295597484277,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L1"
}
}chat-agent · tests/test_core_request_http.py Подтверждено кодом
chat-agent: tests/test_core_request_http.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_core_request_http.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.4803, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.4687, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"dynamic_uses\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0323, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0323, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0323, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0323, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0323, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".knowledge/workflows.md\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/execution.rb\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/NATS.md\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0228, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_shutdown.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_startup.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 17, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/runtime_probe.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/release.rb\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_release.rb\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7421383647798742,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L1"
}
}chat-agent · tests/test_core_streaming_transcription.py Подтверждено кодом
chat-agent: tests/test_core_streaming_transcription.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_core_streaming_transcription.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.test.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.js\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/browser-fixture.mjs\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0403, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7169811320754716,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_streaming_transcription.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_streaming_transcription.py#L1"
}
}chat-agent · tests/test_core_trickle_ice.py Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_core_trickle_ice.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_front/src/webrtc/iceChannel.ts\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/vite.config.ts\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_core_ice_signaling.py\", \"co_change_count\": 0.0414, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8364779874213837,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L1"
}
}chat-agent · tests/test_execution_pool.py Подтверждено кодом
chat-agent: tests/test_execution_pool.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_execution_pool.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 93, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/settings.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 30, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_init_map.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_requests.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/settings.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/commandHandler.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.test.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/settings.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/contracts/__init__.py\", \"co_change_count\": 0.0208, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6194968553459119,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_execution_pool.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_execution_pool.py#L1"
}
}chat-agent · tests/test_filter_build_phase.rb Подтверждено кодом
chat-agent: tests/test_filter_build_phase.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_filter_build_phase.rb",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.559, \"frequency\": 6, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.559, \"frequency\": 6, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.5247, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.2095, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.2095, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.1874, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0702, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0702, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.059, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/provider.py\", \"co_change_count\": 0.0573, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0488, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/requestError.ts\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.0461, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0455, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/session.ts\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/audio/wsSession.ts\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0376, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.36477987421383645,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_filter_build_phase.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_filter_build_phase.rb#L1"
}
}chat-agent · tests/test_gateway_legacy_routes.py Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_gateway_legacy_routes.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.449685534591195,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L1"
}
}chat-agent · tests/test_llm_routing.py Подтверждено кодом
chat-agent: tests/test_llm_routing.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_llm_routing.py",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 2,
"co_change_partners_json": "[{\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.224, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1247, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.1247, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1247, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/router.rb\", \"co_change_count\": 0.1105, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/spec/scenarios/find_nearest_airport_spec.rb\", \"co_change_count\": 0.1105, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.1105, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9371069182389937,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L1"
}
}chat-agent · tests/test_nats_role_urls.py Подтверждено кодом
chat-agent: tests/test_nats_role_urls.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_nats_role_urls.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.27672955974842767,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_nats_role_urls.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_nats_role_urls.py#L1"
}
}chat-agent · tests/test_observability.py Подтверждено кодом
chat-agent: tests/test_observability.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_observability.py",
"commit_count_90d": 5,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.2168, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.2168, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/utils/base_service.py\", \"co_change_count\": 0.2071, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.1959, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/service.py\", \"co_change_count\": 0.1844, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 36, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1633, \"frequency\": 4, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1521, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.1424, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/probe_llm.py\", \"co_change_count\": 0.1312, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0549, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0549, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0549, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0549, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0437, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0437, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0437, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/Gemfile.lock\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/runtime_io.rb\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node.rb\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_streaming_delivery_scope.py\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/requirements.txt\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 10, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/runtime/service.rb\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_langgraph_rb_node/src_langgraph_rb_node.gemspec\", \"co_change_count\": 0.0339, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7955974842767296,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L1"
}
}chat-agent · tests/test_phoenix_release.rb Подтверждено кодом
chat-agent: tests/test_phoenix_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_phoenix_release.rb",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/phoenix.drs\", \"co_change_count\": 0.7037, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/phoenix_release.rb\", \"co_change_count\": 0.7037, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.2485, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.2485, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6132075471698113,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_release.rb#L1"
}
}chat-agent · tests/test_phoenix_trace.py Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_phoenix_trace.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/phoenix.py\", \"co_change_count\": 0.2679, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.8584905660377359,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L1"
}
}chat-agent · tests/test_pydantic_agent.py Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_pydantic_agent.py",
"commit_count_90d": 21,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 8.4047, \"frequency\": 19, \"self_commits\": 21, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 4.891, \"frequency\": 14, \"self_commits\": 21, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.8744, \"frequency\": 5, \"self_commits\": 21, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_shared/diagnostics.py\", \"co_change_count\": 0.8232, \"frequency\": 4, \"self_commits\": 21, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_llm/clients/openai_provider.py\", \"co_change_count\": 0.8197, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/integration/test_pydantic_chain.py\", \"co_change_count\": 0.5833, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.4988, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.3954, \"frequency\": 4, \"self_commits\": 21, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.3954, \"frequency\": 4, \"self_commits\": 21, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.3615, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.1614, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1614, \"frequency\": 3, \"self_commits\": 21, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_weather.py\", \"co_change_count\": 0.1391, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.1391, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 56, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 14, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/requirements.txt\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0432, \"frequency\": 2, \"self_commits\": 21, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9716981132075472,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L1"
}
}chat-agent · tests/test_release.rb Подтверждено кодом
chat-agent: tests/test_release.rb:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_release.rb",
"commit_count_90d": 10,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/release.rb\", \"co_change_count\": 2.0663, \"frequency\": 10, \"self_commits\": 10, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.7563, \"frequency\": 7, \"self_commits\": 10, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.471, \"frequency\": 5, \"self_commits\": 10, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/DEPLOYMENT.md\", \"co_change_count\": 0.4358, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/front/Dockerfile\", \"co_change_count\": 0.316, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 33, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \".knowledge/workflows.md\", \"co_change_count\": 0.2123, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1982, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.1866, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_langgraph_rb_node/lib/src_langgraph_rb_node/version.rb\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_audio_ws_ingress/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_llm/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_webrtc_ingress/.version\", \"co_change_count\": 0.1645, \"frequency\": 4, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/public/presentations/project-technical.html\", \"co_change_count\": 0.1408, \"frequency\": 3, \"self_commits\": 10, \"partner_commits\": 15, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/ARCHITECTURE.md\", \"co_change_count\": 0.0856, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 22, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"AGENTS.md\", \"co_change_count\": 0.0856, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 15, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".knowledge/project-inventory.md\", \"co_change_count\": 0.0856, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_AUDIO_C2.md\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/evidence/chat-agent-c2-resources.json\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 2, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/public/presentations/project-overview.html\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 15, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/benchmark/README.md\", \"co_change_count\": 0.0668, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 4, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 270, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_core_request_http.py\", \"co_change_count\": 0.0211, \"frequency\": 2, \"self_commits\": 10, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9591194968553459,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_release.rb",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_release.rb#L1"
}
}chat-agent · tests/test_request_stream.py Подтверждено кодом
chat-agent: tests/test_request_stream.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_request_stream.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_agent/agent.py\", \"co_change_count\": 0.1861, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 56, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/request_state.py\", \"co_change_count\": 0.1861, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.1861, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 39, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1861, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.3836477987421384,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_request_stream.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_request_stream.py#L1"
}
}chat-agent · tests/test_streaming_delivery_scope.py Подтверждено кодом
chat-agent: tests/test_streaming_delivery_scope.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_streaming_delivery_scope.py",
"commit_count_90d": 7,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 1.0357, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.4832, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 34, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.4832, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 37, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.2409, \"frequency\": 5, \"self_commits\": 7, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/Dockerfile.build\", \"co_change_count\": 0.2053, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/filter-build-phase.rb\", \"co_change_count\": 0.1874, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_filter_build_phase.rb\", \"co_change_count\": 0.1874, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/streaming-compose.yml\", \"co_change_count\": 0.0776, \"frequency\": 4, \"self_commits\": 7, \"partner_commits\": 6, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/webrtc/session.ts\", \"co_change_count\": 0.0664, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 23, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/audio-observability.drs\", \"co_change_count\": 0.0664, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/requirements.txt\", \"co_change_count\": 0.0647, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/package-lock.json\", \"co_change_count\": 0.0647, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 9, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_transcription.py\", \"co_change_count\": 0.0548, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0548, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 47, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/webrtc.drs\", \"co_change_count\": 0.0548, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 270, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/utils/nats_client.py\", \"co_change_count\": 0.0535, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 11, \"last_co_change\": \"2026-10-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/package.json\", \"co_change_count\": 0.0535, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 14, \"last_co_change\": \"2026-10-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/CHAT_AGENT_REWORK.md\", \"co_change_count\": 0.0468, \"frequency\": 3, \"self_commits\": 7, \"partner_commits\": 13, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/streamingTranscript.ts\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 3, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/webrtc/negotiate.ts\", \"co_change_count\": 0.0436, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 11, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.0419, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-06\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/ui/chatUi.ts\", \"co_change_count\": 0.0419, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 25, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/tests/run.mjs\", \"co_change_count\": 0.0356, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 8, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_shared/observability.py\", \"co_change_count\": 0.0356, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 7, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/preflight.sh\", \"co_change_count\": 0.0356, \"frequency\": 2, \"self_commits\": 7, \"partner_commits\": 5, \"last_co_change\": \"2026-10-06\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6163522012578616,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_streaming_delivery_scope.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_streaming_delivery_scope.py#L1"
}
}chat-agent · tests/test_tool_gateway.py Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_tool_gateway.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5220125786163522,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L1"
}
}chat-agent · tests/test_ui_map_audio.py Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_ui_map_audio.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.5534591194968553,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L1"
}
}chat-agent · tests/test_ui_queue.py Подтверждено кодом
chat-agent: tests/test_ui_queue.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_ui_queue.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.39622641509433965,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_queue.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_queue.py#L1"
}
}chat-agent · tests/test_weather.py Подтверждено кодом
chat-agent: tests/test_weather.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_weather.py",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_api_gateway/weather.py\", \"co_change_count\": 0.2457, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 4, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src_agent/service.py\", \"co_change_count\": 0.2457, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/ui/aviationPanel.ts\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 9, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/pydantic_agent.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 28, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/styles/assistant.css\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_shared/aviation.py\", \"co_change_count\": 0.1487, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 8, \"last_co_change\": \"2026-10-07\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_pydantic_agent.py\", \"co_change_count\": 0.1391, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1275, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 39, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/chat_nats_release.rb\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/deploy.sh\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"stack/runtime_probe.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 3, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_chat_nats_release.rb\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 7, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_agent/utils/db.py\", \"co_change_count\": 0.1066, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/.version\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 21, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_core/handlers/handle_message.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 27, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_api_gateway/main.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 25, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/main.py\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 52, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/index.html\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 19, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/types.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 16, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_core/.version\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 37, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/.version\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 34, \"last_co_change\": \"2026-10-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src_front/src/assistant/assistantApp.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 47, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/core/requestState.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 5, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}, {\"file_path\": \"src_front/src/map/mapController.ts\", \"co_change_count\": 0.0305, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 10, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8176100628930818,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L1"
}
}chat-agent · tests/test_weather_http.py Подтверждено кодом
chat-agent: tests/test_weather_http.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"file_path": "tests/test_weather_http.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src_core/handlers/handle_domain.py\", \"co_change_count\": 0.5144, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-07\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7264150943396226,
"analyzer": "repowise",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather_http.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather_http.py#L1"
}
}chat-agent · /api/airports/filter Подтверждено кодом
chat-agent: src_api_gateway/main.py:444 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/filter",
"line": 444,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 444,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L444",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/airports/list Подтверждено кодом
chat-agent: src_api_gateway/main.py:415 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/list",
"line": 415,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 415,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L415",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/airports/nearest Подтверждено кодом
chat-agent: src_api_gateway/main.py:427 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/nearest",
"line": 427,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 427,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L427",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/airports/search_by_name Подтверждено кодом
chat-agent: src_api_gateway/main.py:406 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/airports/search_by_name",
"line": 406,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 406,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L406",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/chat Подтверждено кодом
chat-agent: src_llm/clients/provider.py:117 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/api/chat",
"line": 117,
"handler": null,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/provider.py",
"line": 117,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/provider.py#L117",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/domain/{self.sid}/snapshots/{dynamic} Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:37 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/api/domain/{self.sid}/snapshots/{dynamic}",
"line": 37,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 37,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L37",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /api/domain/{sid}/position Подтверждено кодом
chat-agent: tests/integration/test_domain_api.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "PUT",
"endpoint": "/api/domain/{sid}/position",
"line": 36,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_domain_api.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_domain_api.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /api/domain/{sid}/view Подтверждено кодом
chat-agent: tests/integration/test_domain_api.py:30 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/domain/{sid}/view",
"line": 30,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_domain_api.py",
"line": 30,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_domain_api.py#L30",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /api/domain/{sid}/view Подтверждено кодом
chat-agent: tests/integration/test_domain_api.py:38 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/domain/{sid}/view",
"line": 38,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_domain_api.py",
"line": 38,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_domain_api.py#L38",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /api/flights/status Подтверждено кодом
chat-agent: src_api_gateway/main.py:471 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/flights/status",
"line": 471,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 471,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L471",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/pilot/location Подтверждено кодом
chat-agent: src_api_gateway/main.py:400 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/api/pilot/location",
"line": 400,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 400,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L400",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/routes/build Подтверждено кодом
chat-agent: src_api_gateway/main.py:492 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/api/routes/build",
"line": 492,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 492,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L492",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /api/show Подтверждено кодом
chat-agent: src_llm/clients/provider.py:81 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/api/show",
"line": 81,
"handler": null,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/provider.py",
"line": 81,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/provider.py#L81",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/client-timings Подтверждено кодом
chat-agent: src_front/src/webrtc/clientTimings.ts:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"method": "FETCH",
"protocol": "HTTP",
"endpoint": "/core/client-timings",
"line": 3,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/webrtc/clientTimings.ts",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/webrtc/clientTimings.ts#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/client-timings Подтверждено кодом
chat-agent: tests/test_observability.py:37 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/client-timings",
"line": 37,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 37,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L37",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/client-timings Подтверждено кодом
chat-agent: tests/test_observability.py:42 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/client-timings",
"line": 42,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 42,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L42",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/client-timings Подтверждено кодом
chat-agent: tests/test_observability.py:48 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/client-timings",
"line": 48,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 48,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L48",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/client-timings Подтверждено кодом
chat-agent: tests/test_observability.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/client-timings",
"line": 35,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/client-timings Подтверждено кодом
chat-agent: tests/test_observability.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/client-timings",
"line": 45,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/domain/position?session_id={self.sid} Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:32 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "PUT",
"endpoint": "/core/domain/position?session_id={self.sid}",
"line": 32,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 32,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L32",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/domain/view?session_id=bad Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/domain/view?session_id=bad",
"line": 35,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/domain/view?session_id={self.sid} Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/domain/view?session_id={self.sid}",
"line": 36,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: src_front/src/core/commandHandler.ts:86 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"method": "FETCH",
"protocol": "HTTP",
"endpoint": "/core/message",
"line": 86,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/src/core/commandHandler.ts",
"line": 86,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/src/core/commandHandler.ts#L86",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/benchmark/browser-harness.js:182 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"method": "FETCH",
"protocol": "HTTP",
"endpoint": "/core/message",
"line": 182,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/browser-harness.js",
"line": 182,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/browser-harness.js#L182",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:39 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 39,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 39,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L39",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:46 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 46,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 46,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L46",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:64 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 64,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 64,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L64",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:70 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 70,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 70,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L70",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:77 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 77,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 77,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L77",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:87 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 87,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 87,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L87",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:56 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 56,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 56,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L56",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:94 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 94,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 94,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L94",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/message Подтверждено кодом
chat-agent: tests/test_core_request_http.py:101 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/core/message",
"line": 101,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/weather/tiles/clouds_new/0/0/0.png Подтверждено кодом
chat-agent: tests/test_weather_http.py:57 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/weather/tiles/clouds_new/0/0/0.png",
"line": 57,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather_http.py",
"line": 57,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather_http.py#L57",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /core/weather/tiles/clouds_new/0/0/0.png Подтверждено кодом
chat-agent: tests/test_weather_http.py:67 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/core/weather/tiles/clouds_new/0/0/0.png",
"line": 67,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather_http.py",
"line": 67,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather_http.py#L67",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /healthz Подтверждено кодом
chat-agent: tests/test_core_request_http.py:114 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 114,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 114,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L114",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /healthz Подтверждено кодом
chat-agent: tests/test_core_request_http.py:117 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 117,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 117,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L117",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /healthz Подтверждено кодом
chat-agent: tests/test_core_request_http.py:130 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 130,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 130,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L130",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /healthz Подтверждено кодом
chat-agent: tests/test_core_request_http.py:124 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 124,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 124,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L124",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · /tiles/{layer}/{z}/{x}/{y}.png Подтверждено кодом
chat-agent: src_api_gateway/weather.py:186 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/tiles/{layer}/{z}/{x}/{y}.png",
"line": 186,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 186,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L186",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /tiles/{layer}/{z}/{x}/{y}.png Подтверждено кодом
chat-agent: src_api_gateway/weather.py:187 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/tiles/{layer}/{z}/{x}/{y}.png",
"line": 187,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 187,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L187",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /tokenize Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/tokenize",
"line": 29,
"handler": null,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · /{session_id}/snapshots/{request_id} Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:75 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/{session_id}/snapshots/{request_id}",
"line": 75,
"handler": null,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 75,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L75",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · [invalid-url] Подтверждено кодом
chat-agent: tests/integration/test_audio_entrypoints.py:32 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 32,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_entrypoints.py",
"line": 32,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_entrypoints.py#L32",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · http://127.0.0.1:8000/healthz Подтверждено кодом
chat-agent: stack/runtime_probe.py:65 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://127.0.0.1:8000/healthz",
"line": 65,
"handler": null,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 65,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L65",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · http://127.0.0.1:8000/internal/drain Подтверждено кодом
chat-agent: stack/runtime_probe.py:27 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://127.0.0.1:8000/internal/drain",
"line": 27,
"handler": null,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · http://127.0.0.1:8000/internal/drain Подтверждено кодом
chat-agent: stack/runtime_probe.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://127.0.0.1:8000/internal/drain",
"line": 31,
"handler": null,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · http://127.0.0.1:8000/internal/drain Подтверждено кодом
chat-agent: stack/runtime_probe.py:34 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://127.0.0.1:8000/internal/drain",
"line": 34,
"handler": null,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 34,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L34",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · http://py_faster_whisper_whisper_file_job_lock:8091/health Подтверждено кодом
chat-agent: stack/runtime_probe.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://py_faster_whisper_whisper_file_job_lock:8091/health",
"line": 35,
"handler": null,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · http://tempo:3200 Подтверждено кодом
chat-agent: tests/benchmark/read_telemetry.py:88 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://tempo:3200",
"line": 88,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/read_telemetry.py",
"line": 88,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/read_telemetry.py#L88",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · http://tempo:3200 Подтверждено кодом
chat-agent: tests/benchmark/read_telemetry.py:95 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://tempo:3200",
"line": 95,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/read_telemetry.py",
"line": 95,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/read_telemetry.py#L95",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · http://victoriametrics:8428 Подтверждено кодом
chat-agent: tests/benchmark/read_telemetry.py:44 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://victoriametrics:8428",
"line": 44,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/read_telemetry.py",
"line": 44,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/read_telemetry.py#L44",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · http://victoriametrics:8428 Подтверждено кодом
chat-agent: tests/benchmark/read_telemetry.py:73 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "http://victoriametrics:8428",
"line": 73,
"handler": null,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/read_telemetry.py",
"line": 73,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/read_telemetry.py#L73",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: docker/check_healthcheck.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "http.server",
"level": 0,
"symbol": "BaseHTTPRequestHandler",
"alias": "BaseHTTPRequestHandler",
"line": 11,
"service": "docker",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/check_healthcheck.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/check_healthcheck.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: docker/check_healthcheck.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "http.server",
"level": 0,
"symbol": "ThreadingHTTPServer",
"alias": "ThreadingHTTPServer",
"line": 11,
"service": "docker",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/check_healthcheck.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/check_healthcheck.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: docker/check_healthcheck.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 12,
"service": "docker",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "docker/check_healthcheck.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/docker/check_healthcheck.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 8,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 9,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 9,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "NATS",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.errors",
"level": 0,
"symbol": "NoRespondersError",
"alias": "NoRespondersError",
"line": 12,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.errors",
"level": 0,
"symbol": "TimeoutError",
"alias": "NatsTimeoutError",
"line": 13,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.repositories.runtime_state",
"level": 0,
"symbol": "RuntimeStateConflict",
"alias": "RuntimeStateConflict",
"line": 15,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.repositories.runtime_state",
"level": 0,
"symbol": "load_runtime_state",
"alias": "load_runtime_state",
"line": 15,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.repositories.runtime_state",
"level": 0,
"symbol": "save_runtime_state",
"alias": "save_runtime_state",
"line": 15,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "Database",
"alias": "Database",
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "chat_turn_exists",
"alias": "chat_turn_exists",
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "create_session",
"alias": "create_session",
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "persist_chat_turn",
"alias": "persist_chat_turn",
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_terminal",
"alias": "journal_terminal",
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "replace_history_suffix",
"alias": "replace_history_suffix",
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.request_state",
"level": 0,
"symbol": "RequestRecord",
"alias": "RequestRecord",
"line": 28,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.request_state",
"level": 0,
"symbol": "fingerprint",
"alias": "fingerprint",
"line": 28,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundResponse",
"alias": "AgentInboundResponse",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRuntimeState",
"alias": "WorkflowRuntimeState",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:38 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 38,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 38,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L38",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:39 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 39,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 39,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L39",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:39 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "carrier",
"alias": "carrier",
"line": 39,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 39,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L39",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:40 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "execution",
"alias": "execution",
"line": 40,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 40,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L40",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:40 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 40,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 40,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L40",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:41 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.request_guard",
"level": 0,
"symbol": "lock_request",
"alias": "lock_request",
"line": 41,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 41,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L41",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/agent.py:158 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "public_error",
"alias": "public_error",
"line": 158,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 158,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L158",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.service",
"level": 0,
"symbol": "AgentServer",
"alias": "AgentServer",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "bootstrap",
"alias": "bootstrap",
"line": 15,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "DATABASE_URL",
"alias": "DATABASE_URL",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "NATS_AGENT_SUBJECT",
"alias": "NATS_AGENT_SUBJECT",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "NATS_AGENT_HISTORY_SUBJECT",
"alias": "NATS_AGENT_HISTORY_SUBJECT",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "NATS_EVENTS_SUBJECT",
"alias": "NATS_EVENTS_SUBJECT",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "CHAT_NATS_URL",
"alias": "CHAT_NATS_URL",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "RUNTIME_CONFLICT_RETRIES",
"alias": "RUNTIME_CONFLICT_RETRIES",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "USER_ID",
"alias": "USER_ID",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "WORKFLOW_NO_RESPONDERS_RETRIES",
"alias": "WORKFLOW_NO_RESPONDERS_RETRIES",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "WORKFLOW_NO_RESPONDERS_RETRY_DELAY_SECONDS",
"alias": "WORKFLOW_NO_RESPONDERS_RETRY_DELAY_SECONDS",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "WORKFLOW_TIMEOUT_SECONDS",
"alias": "WORKFLOW_TIMEOUT_SECONDS",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "NATS_WORKFLOW_RUN_SUBJECT",
"alias": "NATS_WORKFLOW_RUN_SUBJECT",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 3,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 3,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ModelRequest",
"alias": "ModelRequest",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ModelResponse",
"alias": "ModelResponse",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "SystemPromptPart",
"alias": "SystemPromptPart",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "UserPromptPart",
"alias": "UserPromptPart",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ToolReturnPart",
"alias": "ToolReturnPart",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "RetryPromptPart",
"alias": "RetryPromptPart",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "TextPart",
"alias": "TextPart",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ToolCallPart",
"alias": "ToolCallPart",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.models",
"level": 0,
"symbol": "Model",
"alias": "Model",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.usage",
"level": 0,
"symbol": "RequestUsage",
"alias": "RequestUsage",
"line": 8,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmRequest",
"alias": "LlmRequest",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmResponse",
"alias": "LlmResponse",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts.llm",
"level": 0,
"symbol": "AgentStepData",
"alias": "AgentStepData",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "execution",
"alias": "execution",
"line": 12,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 12,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/nats_model.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 13,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/repositories/runtime_state.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/repositories/runtime_state.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/repositories/runtime_state.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/repositories/runtime_state.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 4,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/repositories/runtime_state.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/repositories/runtime_state.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/repositories/runtime_state.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/repositories/runtime_state.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/repositories/runtime_state.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/repositories/runtime_state.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "Database",
"alias": "Database",
"line": 9,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/repositories/runtime_state.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/repositories/runtime_state.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/repositories/runtime_state.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRuntimeState",
"alias": "WorkflowRuntimeState",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/repositories/runtime_state.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/repositories/runtime_state.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/request_state.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 2,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/request_state.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 2,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/request_state.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "hashlib",
"level": 0,
"symbol": "sha256",
"alias": "sha256",
"line": 3,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/request_state.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/request_state.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 9,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/request_state.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/request_state.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "PoolJob",
"alias": "PoolJob",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/request_state.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/request_state.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/request_state.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/settings.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 2,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/settings.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dotenv",
"level": 0,
"symbol": "load_dotenv",
"alias": "load_dotenv",
"line": 4,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/settings.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts.subjects",
"level": 0,
"symbol": "Subjects",
"alias": "Subjects",
"line": 6,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/settings.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "nats_url",
"alias": "nats_url",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/settings.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/settings.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/ui_events.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/ui_events.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/ui_events.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/ui_events.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "hashlib",
"level": 0,
"symbol": "sha256",
"alias": "sha256",
"line": 4,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/ui_events.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/ui_events.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/ui_events.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/ui_events.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/ui_events.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/ui_events.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.nats_logger",
"level": 0,
"symbol": "NatsLogger",
"alias": "NatsLogger",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/ui_events.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/ui_events.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/ui_events.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 8,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/ui_events.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/ui_events.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/ui_events.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 8,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/ui_events.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/ui_events.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections.abc",
"level": 0,
"symbol": "AsyncIterator",
"alias": "AsyncIterator",
"line": 4,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "contextlib",
"level": 0,
"symbol": "asynccontextmanager",
"alias": "asynccontextmanager",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 6,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 8,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 12,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.request_guard",
"level": 0,
"symbol": "lock_request",
"alias": "lock_request",
"line": 13,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/db.py:489 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.request_state",
"level": 0,
"symbol": "fingerprint",
"alias": "fingerprint",
"line": 489,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/db.py",
"line": 489,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/db.py#L489",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/nats_logger.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/nats_logger.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/nats_logger.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/nats_logger.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.ui_queue",
"level": 0,
"symbol": "UiQueue",
"alias": "UiQueue",
"line": 3,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/nats_logger.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/nats_logger.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/nats_logger.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "datetime",
"level": 0,
"symbol": "datetime",
"alias": "datetime",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/nats_logger.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/nats_logger.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/nats_logger.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "datetime",
"level": 0,
"symbol": "timezone",
"alias": "timezone",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/nats_logger.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/nats_logger.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/nats_logger.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 8,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/nats_logger.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/nats_logger.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/utils/nats_logger.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "NatsClient",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/utils/nats_logger.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/utils/nats_logger.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 4,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi",
"level": 0,
"symbol": "APIRouter",
"alias": "APIRouter",
"line": 7,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi",
"level": 0,
"symbol": "Request",
"alias": "Request",
"line": 7,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi.responses",
"level": 0,
"symbol": "JSONResponse",
"alias": "JSONResponse",
"line": 8,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ValidationError",
"alias": "ValidationError",
"line": 9,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "AviationStore",
"alias": "AviationStore",
"line": 11,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 12,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 13,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 14,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "OrderedDict",
"alias": "OrderedDict",
"line": 3,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "deque",
"alias": "deque",
"line": 3,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "datetime",
"level": 0,
"symbol": "datetime",
"alias": "datetime",
"line": 4,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "datetime",
"level": 0,
"symbol": "timezone",
"alias": "timezone",
"line": 4,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "email.utils",
"level": 0,
"symbol": "parsedate_to_datetime",
"alias": "parsedate_to_datetime",
"line": 5,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi",
"level": 0,
"symbol": "APIRouter",
"alias": "APIRouter",
"line": 12,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi",
"level": 0,
"symbol": "Request",
"alias": "Request",
"line": 12,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi.responses",
"level": 0,
"symbol": "JSONResponse",
"alias": "JSONResponse",
"line": 13,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi.responses",
"level": 0,
"symbol": "Response",
"alias": "Response",
"line": 13,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "seed",
"alias": "seed",
"line": 15,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 16,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "normalize_weather",
"alias": "normalize_weather",
"line": 17,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/weather.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "tile_coordinates",
"alias": "tile_coordinates",
"line": 17,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_audio_ws_ingress/__main__.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "main",
"level": 1,
"symbol": "main",
"alias": "main",
"line": 2,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/__main__.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/__main__.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "WSMsgType",
"alias": "WSMsgType",
"line": 6,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 6,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio",
"level": 0,
"symbol": "AudioFailure",
"alias": "AudioFailure",
"line": 8,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "application",
"alias": "application",
"line": 9,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "admit",
"alias": "admit",
"line": 9,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "check_origin",
"alias": "check_origin",
"line": 9,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_audio_ws_ingress/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "INGRESS",
"alias": "INGRESS",
"line": 9,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "AUDIO_CONTROL_SUBJECT",
"alias": "AUDIO_CONTROL_SUBJECT",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "MAX_AUDIO_CONNECTIONS",
"alias": "MAX_AUDIO_CONNECTIONS",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "LEASE_SECONDS",
"alias": "LEASE_SECONDS",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "ASR_END_SECONDS",
"alias": "ASR_END_SECONDS",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "uuid",
"alias": "uuid",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared",
"level": 0,
"symbol": "observability",
"alias": "tel",
"line": 10,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_transcription",
"level": 0,
"symbol": "handle_transcription",
"alias": "handle_transcription",
"line": 11,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.event_bus",
"level": 0,
"symbol": "event_log",
"alias": "event_log",
"line": 12,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:86 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "ASR_NATS_URL",
"alias": "ASR_NATS_URL",
"line": 86,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 86,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L86",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/audio_admission.py:87 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.nats_client",
"level": 0,
"symbol": "NatsClient",
"alias": "NatsClient",
"line": 87,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 87,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L87",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_client_timings.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "OrderedDict",
"alias": "OrderedDict",
"line": 2,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_client_timings.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_client_timings.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_client_timings.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_client_timings.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_client_timings.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_client_timings.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "client_duration",
"alias": "client_duration",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_client_timings.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_client_timings.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_client_timings.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_client_timings.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_client_timings.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_domain.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 2,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_domain.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_domain.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_domain.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_domain.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_domain.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_domain.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CONTROL_SUBJECT",
"alias": "CONTROL_SUBJECT",
"line": 5,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_domain.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_domain.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_health.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 2,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_health.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_health.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_health.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.audio_admission",
"level": 0,
"symbol": "LEGACY_ADAPTER_SUBJECTS",
"alias": "LEGACY_ADAPTER_SUBJECTS",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_health.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_health.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 6,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "NATS_REQUEST_TIMEOUT",
"alias": "NATS_REQUEST_TIMEOUT",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "HistoryGetRequest",
"alias": "HistoryGetRequest",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "HistoryGetResponse",
"alias": "HistoryGetResponse",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_index.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 1,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_index.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_index.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_init_map.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_init_map.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_init_map.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_init_map.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_init_map.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_init_map.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_init_map.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_init_map.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_init_map.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "API_URL",
"alias": "API_URL",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_init_map.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_init_map.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_init_map.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_init_map.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.event_bus",
"level": 0,
"symbol": "event_log",
"alias": "event_log",
"line": 10,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_init_map.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_init_map.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 5,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "StatusCode",
"alias": "StatusCode",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "otel",
"level": 0,
"symbol": "OTelBootstrap",
"alias": "OTelBootstrap",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_transcription",
"level": 0,
"symbol": "handle_transcription",
"alias": "handle_transcription",
"line": 10,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 11,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.event_bus",
"level": 0,
"symbol": "event_log",
"alias": "event_log",
"line": 12,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "public_error",
"alias": "public_error",
"line": 13,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_message.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "current_diagnostic",
"alias": "current_diagnostic",
"line": 14,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_message.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_message.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_requests.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_requests.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_requests.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_requests.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 5,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_requests.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_requests.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_requests.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CONTROL_SUBJECT",
"alias": "CONTROL_SUBJECT",
"line": 6,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_requests.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_requests.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_shutdown.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 2,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_shutdown.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_shutdown.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_shutdown.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "otel",
"level": 0,
"symbol": "OTelBootstrap",
"alias": "OTelBootstrap",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_shutdown.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_shutdown.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_shutdown.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.request_trace",
"level": 0,
"symbol": "close",
"alias": "close",
"line": 22,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_shutdown.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_shutdown.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CONTROL_SUBJECT",
"alias": "CONTROL_SUBJECT",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "otel",
"level": 0,
"symbol": "OTelBootstrap",
"alias": "OTelBootstrap",
"line": 10,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "CHAT_NATS_URL",
"alias": "CHAT_NATS_URL",
"line": 11,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "ASR_NATS_URL",
"alias": "ASR_NATS_URL",
"line": 11,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 11,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.nats_client",
"level": 0,
"symbol": "NatsClient",
"alias": "NatsClient",
"line": 12,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.event_bus",
"level": 0,
"symbol": "register_event_bus",
"alias": "register_event_bus",
"line": 13,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.event_bus",
"level": 0,
"symbol": "event_log",
"alias": "event_log",
"line": 13,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.audio_admission",
"level": 0,
"symbol": "AudioAdmission",
"alias": "AudioAdmission",
"line": 14,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "same_nats_url",
"alias": "same_nats_url",
"line": 15,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core",
"level": 0,
"symbol": "request_trace",
"alias": "request_trace",
"line": 16,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlunsplit",
"alias": "urlunsplit",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "OrderedDict",
"alias": "OrderedDict",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "NAMESPACE_URL",
"alias": "NAMESPACE_URL",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid5",
"alias": "uuid5",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 11,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "NATS_REQUEST_TIMEOUT",
"alias": "NATS_REQUEST_TIMEOUT",
"line": 11,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "API_URL",
"alias": "API_URL",
"line": 11,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.event_bus",
"level": 0,
"symbol": "event_log",
"alias": "event_log",
"line": 12,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts.common",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 13,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils",
"level": 0,
"symbol": "audio_telemetry",
"alias": "tel",
"line": 14,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 15,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "public_error",
"alias": "public_error",
"line": 16,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "current_diagnostic",
"alias": "current_diagnostic",
"line": 17,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "carrier",
"alias": "carrier",
"line": 17,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 17,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.errors",
"level": 0,
"symbol": "NoRespondersError",
"alias": "NoRespondersError",
"line": 18,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:55 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core",
"level": 0,
"symbol": "request_trace",
"alias": "request_trace",
"line": 55,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 55,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L55",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:56 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 56,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 56,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L56",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:241 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 241,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_transcription.py",
"line": 241,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L241",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 5,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "otel",
"level": 0,
"symbol": "OTelBootstrap",
"alias": "OTelBootstrap",
"line": 14,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_index",
"level": 0,
"symbol": "handle_index",
"alias": "handle_index",
"line": 17,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_health",
"level": 0,
"symbol": "health_handler",
"alias": "health_handler",
"line": 18,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_message",
"level": 0,
"symbol": "message_handler",
"alias": "message_handler",
"line": 19,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_client_timings",
"level": 0,
"symbol": "client_timings_handler",
"alias": "client_timings_handler",
"line": 20,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "register_process_metrics",
"alias": "register_process_metrics",
"line": 21,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_init_map",
"level": 0,
"symbol": "init_map_handler",
"alias": "init_map_handler",
"line": 22,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_history",
"level": 0,
"symbol": "history_handler",
"alias": "history_handler",
"line": 23,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_requests",
"level": 0,
"symbol": "request_control",
"alias": "request_control",
"line": 24,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_requests",
"level": 0,
"symbol": "drain_handler",
"alias": "drain_handler",
"line": 24,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:25 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_domain",
"level": 0,
"symbol": "confirm_handler",
"alias": "confirm_handler",
"line": 25,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 25,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L25",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_shutdown",
"level": 0,
"symbol": "handle_shutdown",
"alias": "handle_shutdown",
"line": 26,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:27 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_startup",
"level": 0,
"symbol": "handle_startup",
"alias": "handle_startup",
"line": 27,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "CORE_HOST",
"alias": "CORE_HOST",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "CORE_PORT",
"alias": "CORE_PORT",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "CHAT_NATS_URL",
"alias": "CHAT_NATS_URL",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "ASR_NATS_URL",
"alias": "ASR_NATS_URL",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "USER_ID",
"alias": "USER_ID",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "NATS_EVENTS_SUBJECT",
"alias": "NATS_EVENTS_SUBJECT",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "NATS_AGENT_SUBJECT",
"alias": "NATS_AGENT_SUBJECT",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "NATS_AGENT_HISTORY_SUBJECT",
"alias": "NATS_AGENT_HISTORY_SUBJECT",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "ASR_IN_PREFIX",
"alias": "ASR_IN_PREFIX",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "ASR_OUT_PREFIX",
"alias": "ASR_OUT_PREFIX",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "OTEL_EXPORTER_OTLP_ENDPOINT",
"alias": "OTEL_EXPORTER_OTLP_ENDPOINT",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "OTEL_EXPORTER_OTLP_ENDPOINT_FRONT",
"alias": "OTEL_EXPORTER_OTLP_ENDPOINT_FRONT",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "OTEL_LOG_LEVEL",
"alias": "OTEL_LOG_LEVEL",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "OTEL_RESOURCE_ATTRIBUTES",
"alias": "OTEL_RESOURCE_ATTRIBUTES",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "OTEL_TRACES_EXPORTER",
"alias": "OTEL_TRACES_EXPORTER",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "OTEL_METRICS_EXPORTER",
"alias": "OTEL_METRICS_EXPORTER",
"line": 29,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:113 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 113,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 113,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L113",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/main.py:114 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.trace_export",
"level": 0,
"symbol": "add_phoenix",
"alias": "add_phoenix",
"line": 114,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/main.py",
"line": 114,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/main.py#L114",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "OrderedDict",
"alias": "OrderedDict",
"line": 2,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "contextlib",
"level": 0,
"symbol": "contextmanager",
"alias": "contextmanager",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 6,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.context",
"level": 0,
"symbol": "Context",
"alias": "Context",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "Link",
"alias": "Link",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "Status",
"alias": "Status",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "StatusCode",
"alias": "StatusCode",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared",
"level": 0,
"symbol": "observability",
"alias": "tel",
"line": 9,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 10,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "bind_identity",
"alias": "bind_identity",
"line": 10,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/request_trace.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "identity",
"alias": "identity",
"line": 10,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/settings.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/settings.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 6,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/settings.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dotenv",
"level": 0,
"symbol": "load_dotenv",
"alias": "load_dotenv",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/settings.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "nats_url",
"alias": "nats_url",
"line": 19,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/settings.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/settings.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/audio_telemetry.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "contextlib",
"level": 0,
"symbol": "contextmanager",
"alias": "contextmanager",
"line": 2,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/audio_telemetry.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/audio_telemetry.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/audio_telemetry.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/audio_telemetry.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/audio_telemetry.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/audio_telemetry.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/audio_telemetry.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/audio_telemetry.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/audio_telemetry.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace.propagation.tracecontext",
"level": 0,
"symbol": "TraceContextTextMapPropagator",
"alias": "TraceContextTextMapPropagator",
"line": 5,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/audio_telemetry.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/audio_telemetry.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/event_bus.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/event_bus.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/event_bus.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/event_bus.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/event_bus.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/event_bus.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/event_bus.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.web_app",
"level": 0,
"symbol": "Application",
"alias": "Application",
"line": 6,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/event_bus.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/event_bus.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/event_bus.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.nats_logger",
"level": 0,
"symbol": "NatsLogger",
"alias": "NatsLogger",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/event_bus.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/event_bus.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_client.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "Client",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_client.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_client.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_client.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "carrier",
"alias": "carrier",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_client.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_client.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_client.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.settings",
"level": 0,
"symbol": "NATS_REQUEST_TIMEOUT",
"alias": "NATS_REQUEST_TIMEOUT",
"line": 6,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_client.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_client.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_logger.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_logger.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_logger.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_logger.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.ui_queue",
"level": 0,
"symbol": "UiQueue",
"alias": "UiQueue",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_logger.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_logger.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_logger.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "datetime",
"level": 0,
"symbol": "datetime",
"alias": "datetime",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_logger.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_logger.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_logger.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "datetime",
"level": 0,
"symbol": "timezone",
"alias": "timezone",
"line": 7,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_logger.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_logger.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_logger.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_logger.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_logger.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_core/utils/nats_logger.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Protocol",
"alias": "Protocol",
"line": 8,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_logger.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_logger.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 4,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "importlib.resources",
"level": 0,
"symbol": "files",
"alias": "files",
"line": 13,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 14,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "f5_tts.infer.utils_infer",
"level": 0,
"symbol": "infer_process",
"alias": "infer_process",
"line": 19,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "f5_tts.infer.utils_infer",
"level": 0,
"symbol": "load_model",
"alias": "load_model",
"line": 19,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "f5_tts.infer.utils_infer",
"level": 0,
"symbol": "load_vocoder",
"alias": "load_vocoder",
"line": 19,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "f5_tts.infer.utils_infer",
"level": 0,
"symbol": "preprocess_ref_audio_text",
"alias": "preprocess_ref_audio_text",
"line": 19,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:25 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "f5_tts.model",
"level": 0,
"symbol": "DiT",
"alias": "DiT",
"line": 25,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 25,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L25",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "huggingface_hub",
"level": 0,
"symbol": "hf_hub_download",
"alias": "hf_hub_download",
"line": 26,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py:27 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "omegaconf",
"level": 0,
"symbol": "OmegaConf",
"alias": "OmegaConf",
"line": 27,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_f5_family_local.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 4,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 10,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "qwen_tts",
"level": 0,
"symbol": "Qwen3TTSModel",
"alias": "Qwen3TTSModel",
"line": 15,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/public/presentations/tts-models-2026-09-21/generate_qwen_local_my_voice.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/config_loader.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config_loader.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config_loader.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/config_loader.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "functools",
"level": 0,
"symbol": "lru_cache",
"alias": "lru_cache",
"line": 4,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config_loader.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config_loader.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/config_loader.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config_loader.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config_loader.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/config_loader.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/config_loader.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/config_loader.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 4,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "langgraph.graph",
"level": 0,
"symbol": "END",
"alias": "END",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "langgraph.graph",
"level": 0,
"symbol": "StateGraph",
"alias": "StateGraph",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.memory",
"level": 0,
"symbol": "DEFAULT_ARTIFACT_CONTEXT_KEY",
"alias": "DEFAULT_ARTIFACT_CONTEXT_KEY",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.memory",
"level": 0,
"symbol": "append_exchange",
"alias": "append_exchange",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.memory",
"level": 0,
"symbol": "compact_memory",
"alias": "compact_memory",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.memory",
"level": 0,
"symbol": "context_with_memory",
"alias": "context_with_memory",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.memory",
"level": 0,
"symbol": "prepare_dialog_memory",
"alias": "prepare_dialog_memory",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.memory",
"level": 0,
"symbol": "response_message_text",
"alias": "response_message_text",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.router",
"level": 0,
"symbol": "choose_scenario",
"alias": "choose_scenario",
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.runtime_io",
"level": 0,
"symbol": "RuntimeIO",
"alias": "RuntimeIO",
"line": 19,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios",
"level": 0,
"symbol": "run_echo",
"alias": "run_echo",
"line": 20,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios",
"level": 0,
"symbol": "run_find_nearest_airport",
"alias": "run_find_nearest_airport",
"line": 20,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios",
"level": 0,
"symbol": "run_free_speech",
"alias": "run_free_speech",
"line": 20,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios",
"level": 0,
"symbol": "run_where_my_flight",
"alias": "run_where_my_flight",
"line": 20,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "FlowState",
"alias": "FlowState",
"line": 26,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_ECHO",
"alias": "SC_ECHO",
"line": 26,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_FIND_NEAREST_AIRPORT",
"alias": "SC_FIND_NEAREST_AIRPORT",
"line": 26,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_FREE_SPEECH",
"alias": "SC_FREE_SPEECH",
"line": 26,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_WHERE_MY_FLIGHT",
"alias": "SC_WHERE_MY_FLIGHT",
"line": 26,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/engine.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SUPPORTED_SCENARIOS",
"alias": "SUPPORTED_SCENARIOS",
"line": 26,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/engine.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/engine.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.service",
"level": 0,
"symbol": "WorkflowRuntimeService",
"alias": "WorkflowRuntimeService",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "MAX_CONCURRENCY",
"alias": "MAX_CONCURRENCY",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "MEMORY_CONTEXT_MAX_CHARS",
"alias": "MEMORY_CONTEXT_MAX_CHARS",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "MEMORY_RECENT_MESSAGES",
"alias": "MEMORY_RECENT_MESSAGES",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "MEMORY_SUMMARY_MAX_CHARS",
"alias": "MEMORY_SUMMARY_MAX_CHARS",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "NATS_LLM_SUBJECT_PREFIX",
"alias": "NATS_LLM_SUBJECT_PREFIX",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "NATS_REQUEST_TIMEOUT_SECONDS",
"alias": "NATS_REQUEST_TIMEOUT_SECONDS",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "NATS_TOOLS_PREFIX",
"alias": "NATS_TOOLS_PREFIX",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "NATS_URL",
"alias": "NATS_URL",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "NATS_WORKFLOW_HEALTH_SUBJECT",
"alias": "NATS_WORKFLOW_HEALTH_SUBJECT",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "NATS_WORKFLOW_RUN_SUBJECT",
"alias": "NATS_WORKFLOW_RUN_SUBJECT",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/main.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.settings",
"level": 0,
"symbol": "USER_ID",
"alias": "USER_ID",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/main.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/main.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/memory.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/memory.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/memory.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/memory.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/memory.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/memory.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/memory.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/memory.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/memory.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/memory.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/memory.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/memory.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/responses.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/responses.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/responses.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/responses.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/responses.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/responses.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRuntimeState",
"alias": "WorkflowRuntimeState",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/responses.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/responses.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/responses.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 4,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Iterable",
"alias": "Iterable",
"line": 4,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "list_of_dicts",
"alias": "list_of_dicts",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "load_config",
"alias": "load_config",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "text_block",
"alias": "text_block",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.runtime_io",
"level": 0,
"symbol": "RuntimeIO",
"alias": "RuntimeIO",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_ECHO",
"alias": "SC_ECHO",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_FIND_NEAREST_AIRPORT",
"alias": "SC_FIND_NEAREST_AIRPORT",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_FREE_SPEECH",
"alias": "SC_FREE_SPEECH",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/router.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_WHERE_MY_FLIGHT",
"alias": "SC_WHERE_MY_FLIGHT",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/router.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/router.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 7,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats",
"level": 0,
"symbol": "errors",
"alias": "nats_errors",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "NATS",
"line": 11,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 13,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmRequest",
"alias": "LlmRequest",
"line": 13,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmResponse",
"alias": "LlmResponse",
"line": 13,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ToolCallRequest",
"alias": "ToolCallRequest",
"line": 13,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ToolCallResponse",
"alias": "ToolCallResponse",
"line": 13,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 13,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 13,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "echo",
"level": 1,
"symbol": "run_echo",
"alias": "run_echo",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/__init__.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/__init__.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "free_speech",
"level": 1,
"symbol": "run_free_speech",
"alias": "run_free_speech",
"line": 2,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/__init__.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/__init__.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/__init__.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nearest_airport",
"level": 1,
"symbol": "run_find_nearest_airport",
"alias": "run_find_nearest_airport",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/__init__.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/__init__.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/__init__.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "where_my_flight",
"level": 1,
"symbol": "run_where_my_flight",
"alias": "run_where_my_flight",
"line": 4,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/__init__.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/__init__.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/common.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/common.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/common.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/common.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/common.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/common.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/common.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmResponse",
"alias": "LlmResponse",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/common.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/common.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/echo.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/echo.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/echo.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/echo.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/echo.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/echo.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/echo.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/echo.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/echo.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/echo.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "done_response",
"alias": "done_response",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/echo.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/echo.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/echo.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.router",
"level": 0,
"symbol": "parse_echo_payload",
"alias": "parse_echo_payload",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/echo.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/echo.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 4,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmResponse",
"alias": "LlmResponse",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "dict_value",
"alias": "dict_value",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "load_config",
"alias": "load_config",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "text_block",
"alias": "text_block",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "done_response",
"alias": "done_response",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/free_speech.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.runtime_io",
"level": 0,
"symbol": "RuntimeIO",
"alias": "RuntimeIO",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/free_speech.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/free_speech.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "dict_value",
"alias": "dict_value",
"line": 7,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "load_config",
"alias": "load_config",
"line": 7,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "text_block",
"alias": "text_block",
"line": 7,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "done_response",
"alias": "done_response",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "failed_response",
"alias": "failed_response",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "next_runtime",
"alias": "next_runtime",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.runtime_io",
"level": 0,
"symbol": "RuntimeIO",
"alias": "RuntimeIO",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.common",
"level": 0,
"symbol": "extract_llm_text",
"alias": "extract_llm_text",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.common",
"level": 0,
"symbol": "extract_nested_data",
"alias": "extract_nested_data",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/nearest_airport.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.common",
"level": 0,
"symbol": "normalize_tool_params",
"alias": "normalize_tool_params",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/nearest_airport.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/nearest_airport.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "dict_value",
"alias": "dict_value",
"line": 7,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "load_config",
"alias": "load_config",
"line": 7,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.config_loader",
"level": 0,
"symbol": "text_block",
"alias": "text_block",
"line": 7,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.memory",
"level": 0,
"symbol": "memory_from_context",
"alias": "memory_from_context",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "done_response",
"alias": "done_response",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "failed_response",
"alias": "failed_response",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "partial_response",
"alias": "partial_response",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "next_runtime",
"alias": "next_runtime",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.router",
"level": 0,
"symbol": "choose_scenario",
"alias": "choose_scenario",
"line": 10,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.runtime_io",
"level": 0,
"symbol": "RuntimeIO",
"alias": "RuntimeIO",
"line": 11,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.common",
"level": 0,
"symbol": "extract_llm_text",
"alias": "extract_llm_text",
"line": 12,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.common",
"level": 0,
"symbol": "extract_nested_data",
"alias": "extract_nested_data",
"line": 12,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.common",
"level": 0,
"symbol": "merge_non_empty_params",
"alias": "merge_non_empty_params",
"line": 12,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.common",
"level": 0,
"symbol": "normalize_tool_params",
"alias": "normalize_tool_params",
"line": 12,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.echo",
"level": 0,
"symbol": "run_echo",
"alias": "run_echo",
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.free_speech",
"level": 0,
"symbol": "run_free_speech",
"alias": "run_free_speech",
"line": 19,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.scenarios.nearest_airport",
"level": 0,
"symbol": "run_find_nearest_airport",
"alias": "run_find_nearest_airport",
"line": 20,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_ECHO",
"alias": "SC_ECHO",
"line": 21,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_FIND_NEAREST_AIRPORT",
"alias": "SC_FIND_NEAREST_AIRPORT",
"line": 21,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/scenarios/where_my_flight.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.state",
"level": 0,
"symbol": "SC_WHERE_MY_FLIGHT",
"alias": "SC_WHERE_MY_FLIGHT",
"line": 21,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/scenarios/where_my_flight.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/scenarios/where_my_flight.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 9,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "NATS",
"line": 12,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.msg",
"level": 0,
"symbol": "Msg",
"alias": "Msg",
"line": 13,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.engine",
"level": 0,
"symbol": "WorkflowEngine",
"alias": "WorkflowEngine",
"line": 15,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.responses",
"level": 0,
"symbol": "failed_response",
"alias": "failed_response",
"line": 16,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_langgraph.runtime_io",
"level": 0,
"symbol": "RuntimeIO",
"alias": "RuntimeIO",
"line": 17,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ServiceHealthRequest",
"alias": "ServiceHealthRequest",
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ServiceHealthResponse",
"alias": "ServiceHealthResponse",
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/service.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 18,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/settings.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/settings.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 4,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/settings.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dotenv",
"level": 0,
"symbol": "load_dotenv",
"alias": "load_dotenv",
"line": 6,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/settings.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts.subjects",
"level": 0,
"symbol": "Subjects",
"alias": "Subjects",
"line": 8,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/settings.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/settings.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/state.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/state.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/state.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/state.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/state.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/state.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/state.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "TypedDict",
"alias": "TypedDict",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/state.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/state.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/state.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/state.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/state.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_langgraph/state.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 5,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/state.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/state.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/local_worker.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "ProviderFailure",
"alias": "ProviderFailure",
"line": 7,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/local_worker.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "VisibleText",
"alias": "VisibleText",
"line": 7,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/local_worker.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "generations",
"alias": "generations",
"line": 8,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/local_worker.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 9,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/local_worker.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.token_budget",
"level": 0,
"symbol": "INPUT_TOKENS",
"alias": "INPUT_TOKENS",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/local_worker.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llama_cpp",
"level": 0,
"symbol": "Llama",
"alias": "Llama",
"line": 15,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/local_worker.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llama_cpp.llama_chat_format",
"level": 0,
"symbol": "Jinja2ChatFormatter",
"alias": "Jinja2ChatFormatter",
"line": 16,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/local_worker.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/local_worker.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "CHAT_NATS_URL",
"alias": "CHAT_NATS_URL",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "OLLAMA_URL",
"alias": "OLLAMA_URL",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "OLLAMA_TIMEOUT_SECONDS",
"alias": "OLLAMA_TIMEOUT_SECONDS",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "DEFAULT_MAX_TOKENS",
"alias": "DEFAULT_MAX_TOKENS",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "NATS_LLM_SUBJECT",
"alias": "NATS_LLM_SUBJECT",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "USER_ID",
"alias": "USER_ID",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "NATS_EVENTS_SUBJECT",
"alias": "NATS_EVENTS_SUBJECT",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "LLM_MODE",
"alias": "LLM_MODE",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "LLM_MODELS",
"alias": "LLM_MODELS",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "OLLAMA_MODEL_FILE",
"alias": "OLLAMA_MODEL_FILE",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "LLM_CONTEXT_SIZE",
"alias": "LLM_CONTEXT_SIZE",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "LLM_LOCAL_MODEL",
"alias": "LLM_LOCAL_MODEL",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.settings",
"level": 0,
"symbol": "LLM_REMOTE_MODEL",
"alias": "LLM_REMOTE_MODEL",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/main.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.service",
"level": 0,
"symbol": "LLMService",
"alias": "LLMService",
"line": 13,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/main.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/main.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 7,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jsonschema",
"level": 0,
"symbol": "Draft202012Validator",
"alias": "Draft202012Validator",
"line": 9,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jsonschema.exceptions",
"level": 0,
"symbol": "ValidationError",
"alias": "JsonSchemaError",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jsonschema.exceptions",
"level": 0,
"symbol": "SchemaError",
"alias": "SchemaError",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ValidationError",
"alias": "ValidationError",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 12,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "RemoteProvider",
"alias": "RemoteProvider",
"line": 14,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "ProviderFailure",
"alias": "ProviderFailure",
"line": 14,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.openai_provider",
"level": 0,
"symbol": "OpenAIProvider",
"alias": "OpenAIProvider",
"line": 15,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts.llm",
"level": 0,
"symbol": "AgentStepInput",
"alias": "AgentStepInput",
"line": 16,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts.llm",
"level": 0,
"symbol": "AgentStepData",
"alias": "AgentStepData",
"line": 16,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.local_worker",
"level": 0,
"symbol": "LocalProvider",
"alias": "LocalProvider",
"line": 17,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.token_budget",
"level": 0,
"symbol": "TokenBudget",
"alias": "TokenBudget",
"line": 18,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.utils.base_service",
"level": 0,
"symbol": "BaseService",
"alias": "BaseService",
"line": 19,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.utils.model_downloader",
"level": 0,
"symbol": "ensure_model_path",
"alias": "ensure_model_path",
"line": 20,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.utils.nats_logger",
"level": 0,
"symbol": "NatsLogger",
"alias": "NatsLogger",
"line": 21,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmResponse",
"alias": "LlmResponse",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "RoutingDecisionData",
"alias": "RoutingDecisionData",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ParamsExtractData",
"alias": "ParamsExtractData",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ReviseData",
"alias": "ReviseData",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ToolDecisionData",
"alias": "ToolDecisionData",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ToolParamsData",
"alias": "ToolParamsData",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "FinalResponseData",
"alias": "FinalResponseData",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "DialogStepData",
"alias": "DialogStepData",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "DialogToolCall",
"alias": "DialogToolCall",
"line": 22,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "STREAM_SUBJECT",
"alias": "STREAM_SUBJECT",
"line": 26,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 26,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:27 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 27,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "duration",
"alias": "duration",
"line": 28,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 28,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/service.py:160 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts.llm",
"level": 0,
"symbol": "AgentStepConstraints",
"alias": "AgentStepConstraints",
"line": 160,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 160,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L160",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/settings.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 3,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/settings.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/settings.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dotenv",
"level": 0,
"symbol": "load_dotenv",
"alias": "load_dotenv",
"line": 8,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/settings.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "nats_url",
"alias": "nats_url",
"line": 18,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/settings.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/settings.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/token_budget.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "hashlib",
"level": 0,
"symbol": "sha256",
"alias": "sha256",
"line": 2,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/token_budget.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/token_budget.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/token_budget.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 3,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/token_budget.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/token_budget.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/token_budget.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jinja2.sandbox",
"level": 0,
"symbol": "ImmutableSandboxedEnvironment",
"alias": "ImmutableSandboxedEnvironment",
"line": 5,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/token_budget.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/token_budget.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/token_budget.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "tokenizers",
"level": 0,
"symbol": "Tokenizer",
"alias": "Tokenizer",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/token_budget.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/token_budget.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/token_budget.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.tokenizer_assets",
"level": 0,
"symbol": "FILES",
"alias": "FILES",
"line": 8,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/token_budget.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/token_budget.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/token_budget.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 9,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/token_budget.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/token_budget.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/tokenizer_assets.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "hashlib",
"level": 0,
"symbol": "sha256",
"alias": "sha256",
"line": 2,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/tokenizer_assets.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/tokenizer_assets.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/tokenizer_assets.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 3,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/tokenizer_assets.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/tokenizer_assets.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/tokenizer_assets.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.request",
"level": 0,
"symbol": "urlopen",
"alias": "urlopen",
"line": 5,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/tokenizer_assets.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/tokenizer_assets.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmRequest",
"alias": "LlmRequest",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmResponse",
"alias": "LlmResponse",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "FairPool",
"alias": "FairPool",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CancellationLedger",
"alias": "CancellationLedger",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CANCEL_SUBJECT",
"alias": "CANCEL_SUBJECT",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "execution",
"alias": "execution",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "bootstrap",
"alias": "bootstrap",
"line": 12,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 12,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "bind_identity",
"alias": "bind_identity",
"line": 13,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "identity",
"alias": "identity",
"line": 13,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/model_downloader.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/model_downloader.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/model_downloader.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/model_downloader.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fnmatch",
"level": 0,
"symbol": "fnmatch",
"alias": "fnmatch",
"line": 3,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/model_downloader.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/model_downloader.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/model_downloader.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 4,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/model_downloader.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/model_downloader.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/model_downloader.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Iterable",
"alias": "Iterable",
"line": 5,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/model_downloader.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/model_downloader.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/model_downloader.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "huggingface_hub",
"level": 0,
"symbol": "HfApi",
"alias": "HfApi",
"line": 7,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/model_downloader.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/model_downloader.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/model_downloader.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "huggingface_hub",
"level": 0,
"symbol": "hf_hub_download",
"alias": "hf_hub_download",
"line": 7,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/model_downloader.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/model_downloader.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_logger.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_logger.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_logger.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_logger.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "datetime",
"level": 0,
"symbol": "datetime",
"alias": "datetime",
"line": 5,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_logger.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_logger.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_logger.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "datetime",
"level": 0,
"symbol": "timezone",
"alias": "timezone",
"line": 5,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_logger.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_logger.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_logger.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_logger.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_logger.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_logger.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "NatsClient",
"line": 7,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_logger.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_logger.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_logger.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.utils.to_json_safe",
"level": 0,
"symbol": "to_json_safe",
"alias": "to_json_safe",
"line": 8,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_logger.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_logger.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_publisher.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 2,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_publisher.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_publisher.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_publisher.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "NatsClient",
"line": 3,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_publisher.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_publisher.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/nats_publisher.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.utils.to_json_safe",
"level": 0,
"symbol": "to_json_safe",
"alias": "to_json_safe",
"line": 5,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_publisher.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_publisher.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/utils/to_json_safe.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 1,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/to_json_safe.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/to_json_safe.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fractions",
"level": 0,
"symbol": "Fraction",
"alias": "Fraction",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "av",
"level": 0,
"symbol": "AudioFrame",
"alias": "AudioFrame",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "av",
"level": 0,
"symbol": "AudioFifo",
"alias": "AudioFifo",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "av",
"level": 0,
"symbol": "AudioResampler",
"alias": "AudioResampler",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared",
"level": 0,
"symbol": "observability",
"alias": "tel",
"line": 15,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "audio_control",
"alias": "audio_control",
"line": 16,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "HEARTBEAT_SECONDS",
"alias": "HEARTBEAT_SECONDS",
"line": 16,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "ASR_END_SECONDS",
"alias": "ASR_END_SECONDS",
"line": 16,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_control.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_control.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_control.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_control.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "carrier",
"alias": "carrier",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_control.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_control.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 6,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 8,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio",
"level": 0,
"symbol": "AudioBroker",
"alias": "AudioBroker",
"line": 11,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio",
"level": 0,
"symbol": "AudioSession",
"alias": "AudioSession",
"line": 11,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "audio_control",
"alias": "audio_control",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "uuid",
"alias": "uuid",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "bootstrap",
"alias": "bootstrap",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "nats_url",
"alias": "nats_url",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/audio_ingress.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "same_nats_url",
"alias": "same_nats_url",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_ingress.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_ingress.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "agent",
"level": 1,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "agent",
"level": 1,
"symbol": "AgentInboundResponse",
"alias": "AgentInboundResponse",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "agent",
"level": 1,
"symbol": "AgentAdmissionResponse",
"alias": "AgentAdmissionResponse",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "ServiceHealthRequest",
"alias": "ServiceHealthRequest",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "ServiceHealthResponse",
"alias": "ServiceHealthResponse",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "TraceEnvelope",
"alias": "TraceEnvelope",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "LlmMode",
"alias": "LlmMode",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "LlmRequest",
"alias": "LlmRequest",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "LlmResponse",
"alias": "LlmResponse",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "RoutingDecisionData",
"alias": "RoutingDecisionData",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "ParamsExtractData",
"alias": "ParamsExtractData",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "ReviseData",
"alias": "ReviseData",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "ToolDecisionData",
"alias": "ToolDecisionData",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "ToolParamsData",
"alias": "ToolParamsData",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "FinalResponseData",
"alias": "FinalResponseData",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "DialogStepData",
"alias": "DialogStepData",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "llm",
"level": 1,
"symbol": "DialogToolCall",
"alias": "DialogToolCall",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "history",
"level": 1,
"symbol": "HistoryGetRequest",
"alias": "HistoryGetRequest",
"line": 22,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "history",
"level": 1,
"symbol": "HistoryGetResponse",
"alias": "HistoryGetResponse",
"line": 22,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "history",
"level": 1,
"symbol": "HistoryTurn",
"alias": "HistoryTurn",
"line": 22,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "workflow",
"level": 1,
"symbol": "WorkflowRunRequest",
"alias": "WorkflowRunRequest",
"line": 23,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "workflow",
"level": 1,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 23,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "workflow",
"level": 1,
"symbol": "WorkflowStatus",
"alias": "WorkflowStatus",
"line": 23,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "workflow",
"level": 1,
"symbol": "WorkflowRuntimeState",
"alias": "WorkflowRuntimeState",
"line": 23,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "subjects",
"level": 1,
"symbol": "Subjects",
"alias": "Subjects",
"line": 24,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:25 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "tools",
"level": 1,
"symbol": "ToolCallRequest",
"alias": "ToolCallRequest",
"line": 25,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 25,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L25",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/__init__.py:25 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "tools",
"level": 1,
"symbol": "ToolCallResponse",
"alias": "ToolCallResponse",
"line": 25,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/__init__.py",
"line": 25,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/__init__.py#L25",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Optional",
"alias": "Optional",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "BaseModel",
"alias": "BaseModel",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ConfigDict",
"alias": "ConfigDict",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "Field",
"alias": "Field",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/agent.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "TraceEnvelope",
"alias": "TraceEnvelope",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/agent.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/agent.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Literal",
"alias": "Literal",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Optional",
"alias": "Optional",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "BaseModel",
"alias": "BaseModel",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ConfigDict",
"alias": "ConfigDict",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "Field",
"alias": "Field",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "field_validator",
"alias": "field_validator",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/common.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "model_validator",
"alias": "model_validator",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/history.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/history.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/history.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "BaseModel",
"alias": "BaseModel",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/history.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ConfigDict",
"alias": "ConfigDict",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/history.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "Field",
"alias": "Field",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/history.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/history.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "TraceEnvelope",
"alias": "TraceEnvelope",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Literal",
"alias": "Literal",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Optional",
"alias": "Optional",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "BaseModel",
"alias": "BaseModel",
"line": 6,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ConfigDict",
"alias": "ConfigDict",
"line": 6,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "Field",
"alias": "Field",
"line": 6,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "model_validator",
"alias": "model_validator",
"line": 6,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 8,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "TraceEnvelope",
"alias": "TraceEnvelope",
"line": 8,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/subjects.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/subjects.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/subjects.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Optional",
"alias": "Optional",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "BaseModel",
"alias": "BaseModel",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ConfigDict",
"alias": "ConfigDict",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "Field",
"alias": "Field",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/tools.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "TraceEnvelope",
"alias": "TraceEnvelope",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/tools.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/tools.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Literal",
"alias": "Literal",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Optional",
"alias": "Optional",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "BaseModel",
"alias": "BaseModel",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ConfigDict",
"alias": "ConfigDict",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "Field",
"alias": "Field",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "common",
"level": 1,
"symbol": "TraceEnvelope",
"alias": "TraceEnvelope",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/debug/pycharm_bootstrap.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/debug/pycharm_bootstrap.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/debug/pycharm_bootstrap.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/debug/pycharm_bootstrap.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Optional",
"alias": "Optional",
"line": 17,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/debug/pycharm_bootstrap.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/debug/pycharm_bootstrap.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/debug/pycharm_bootstrap.py:61 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydevd_file_utils",
"level": 0,
"symbol": "setup_client_server_paths",
"alias": "setup_client_server_paths",
"line": 61,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/debug/pycharm_bootstrap.py",
"line": 61,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/debug/pycharm_bootstrap.py#L61",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "OrderedDict",
"alias": "OrderedDict",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "deque",
"alias": "deque",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "contextvars",
"level": 0,
"symbol": "ContextVar",
"alias": "ContextVar",
"line": 8,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 10,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Awaitable",
"alias": "Awaitable",
"line": 10,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Callable",
"alias": "Callable",
"line": 10,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 11,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "carrier",
"alias": "carrier",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "operations",
"alias": "operations",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "queued",
"alias": "queued",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/execution.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "wait",
"alias": "wait",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/execution.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/execution.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/nats_urls.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/nats_urls.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/nats_urls.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/nats_urls.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlparse",
"alias": "urlparse",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/nats_urls.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/nats_urls.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "contextlib",
"level": 0,
"symbol": "contextmanager",
"alias": "contextmanager",
"line": 6,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "metrics",
"alias": "metrics",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "Status",
"alias": "Status",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "StatusCode",
"alias": "StatusCode",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace.propagation.tracecontext",
"level": 0,
"symbol": "TraceContextTextMapPropagator",
"alias": "TraceContextTextMapPropagator",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:67 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "execution",
"alias": "execution",
"line": 67,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 67,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L67",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:111 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.resources",
"level": 0,
"symbol": "Resource",
"alias": "Resource",
"line": 111,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 111,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L111",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:112 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "TracerProvider",
"alias": "TracerProvider",
"line": 112,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 112,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L112",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:113 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "BatchSpanProcessor",
"alias": "BatchSpanProcessor",
"line": 113,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 113,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L113",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:114 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.metrics",
"level": 0,
"symbol": "MeterProvider",
"alias": "MeterProvider",
"line": 114,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 114,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L114",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:115 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.metrics.export",
"level": 0,
"symbol": "PeriodicExportingMetricReader",
"alias": "PeriodicExportingMetricReader",
"line": 115,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 115,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L115",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:116 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.exporter.otlp.proto.http.trace_exporter",
"level": 0,
"symbol": "OTLPSpanExporter",
"alias": "OTLPSpanExporter",
"line": 116,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 116,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L116",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:117 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.exporter.otlp.proto.http.metric_exporter",
"level": 0,
"symbol": "OTLPMetricExporter",
"alias": "OTLPMetricExporter",
"line": 117,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 117,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L117",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:121 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.trace_export",
"level": 0,
"symbol": "SafeExporter",
"alias": "SafeExporter",
"line": 121,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 121,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L121",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:121 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.trace_export",
"level": 0,
"symbol": "add_phoenix",
"alias": "add_phoenix",
"line": 121,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 121,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L121",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:123 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "openinference.instrumentation.pydantic_ai",
"level": 0,
"symbol": "OpenInferenceSpanProcessor",
"alias": "OpenInferenceSpanProcessor",
"line": 123,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 123,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L123",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/observability.py:88 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "REASONS",
"alias": "REASONS",
"line": 88,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/observability.py",
"line": 88,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/observability.py#L88",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "OrderedDict",
"alias": "OrderedDict",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "deque",
"alias": "deque",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "contextvars",
"level": 0,
"symbol": "ContextVar",
"alias": "ContextVar",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlunsplit",
"alias": "urlunsplit",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "parse_qsl",
"alias": "parse_qsl",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlencode",
"alias": "urlencode",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "metrics",
"alias": "metrics",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "ReadableSpan",
"alias": "ReadableSpan",
"line": 15,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "SpanProcessor",
"alias": "SpanProcessor",
"line": 15,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "Event",
"alias": "Event",
"line": 15,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "SpanExportResult",
"alias": "SpanExportResult",
"line": 16,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:170 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.trace_export",
"level": 0,
"symbol": "safe_span",
"alias": "safe_span",
"line": 170,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 170,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L170",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/phoenix.py:219 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.exporter.otlp.proto.common.trace_encoder",
"level": 0,
"symbol": "encode_spans",
"alias": "encode_spans",
"line": 219,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/phoenix.py",
"line": 219,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/phoenix.py#L219",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/request_guard.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/request_guard.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/request_guard.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/request_guard.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/request_guard.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/request_guard.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/trace_export.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "ReadableSpan",
"alias": "ReadableSpan",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/trace_export.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/trace_export.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/trace_export.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "SpanExporter",
"alias": "SpanExporter",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/trace_export.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/trace_export.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/trace_export.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "BatchSpanProcessor",
"alias": "BatchSpanProcessor",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/trace_export.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/trace_export.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/trace_export.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "Status",
"alias": "Status",
"line": 6,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/trace_export.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/trace_export.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/trace_export.py:49 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.exporter.otlp.proto.http.trace_exporter",
"level": 0,
"symbol": "OTLPSpanExporter",
"alias": "OTLPSpanExporter",
"line": 49,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/trace_export.py",
"line": 49,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/trace_export.py#L49",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/trace_export.py:50 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "PhoenixProcessor",
"alias": "PhoenixProcessor",
"line": 50,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/trace_export.py",
"line": 50,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/trace_export.py#L50",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/ui_queue.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "deque",
"alias": "deque",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/ui_queue.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/ui_queue.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/ui_queue.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 4,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/ui_queue.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/ui_queue.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/weather.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "copy",
"level": 0,
"symbol": "deepcopy",
"alias": "deepcopy",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/weather.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/weather.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/weather.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 8,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/weather.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/weather.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/__main__.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "main",
"level": 1,
"symbol": "main",
"alias": "main",
"line": 2,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/__main__.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/__main__.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/compat.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 8,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/compat.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/compat.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/compat.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "ice",
"alias": "ice",
"line": 14,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/compat.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/compat.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/compat.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "stun",
"alias": "stun",
"line": 14,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/compat.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/compat.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/compat.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "turn",
"alias": "turn",
"line": 14,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/compat.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/compat.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/settings.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/settings.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/settings.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/signaling.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 2,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/signaling.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/signaling.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/signaling.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 7,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/signaling.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/signaling.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/signaling.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "WSMsgType",
"alias": "WSMsgType",
"line": 9,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/signaling.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/signaling.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/signaling.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 9,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/signaling.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/signaling.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/signaling.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc.sdp",
"level": 0,
"symbol": "candidate_from_sdp",
"alias": "candidate_from_sdp",
"line": 10,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/signaling.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/signaling.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/signaling.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "INGRESS",
"alias": "INGRESS",
"line": 11,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/signaling.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/signaling.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/trickle.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 7,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/trickle.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/trickle.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/trickle.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "importlib.metadata",
"level": 0,
"symbol": "version",
"alias": "version",
"line": 12,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/trickle.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/trickle.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/trickle.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "ice",
"alias": "ice",
"line": 14,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/trickle.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/trickle.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/trickle.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCPeerConnection",
"alias": "RTCPeerConnection",
"line": 15,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/trickle.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/trickle.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/ice/validate.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 2,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/ice/validate.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/ice/validate.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 4,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 6,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCConfiguration",
"alias": "RTCConfiguration",
"line": 7,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCPeerConnection",
"alias": "RTCPeerConnection",
"line": 7,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCSessionDescription",
"alias": "RTCSessionDescription",
"line": 7,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCIceServer",
"alias": "RTCIceServer",
"line": 7,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc.mediastreams",
"level": 0,
"symbol": "MediaStreamError",
"alias": "MediaStreamError",
"line": 8,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio",
"level": 0,
"symbol": "AudioFailure",
"alias": "AudioFailure",
"line": 10,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "application",
"alias": "application",
"line": 11,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "admit",
"alias": "admit",
"line": 11,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "check_origin",
"alias": "check_origin",
"line": 11,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "INGRESS",
"alias": "INGRESS",
"line": 11,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared",
"level": 0,
"symbol": "observability",
"alias": "tel",
"line": 12,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.compat",
"level": 0,
"symbol": "enable_aioice_compat",
"alias": "enable_aioice_compat",
"line": 13,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.trickle",
"level": 0,
"symbol": "TricklePeerConnection",
"alias": "TricklePeerConnection",
"line": 14,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.trickle",
"level": 0,
"symbol": "check_trickle_versions",
"alias": "check_trickle_versions",
"line": 14,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.settings",
"level": 0,
"symbol": "parse_ice_servers",
"alias": "parse_ice_servers",
"line": 15,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.settings",
"level": 0,
"symbol": "DEFAULT_ICE_SERVERS_JSON",
"alias": "DEFAULT_ICE_SERVERS_JSON",
"line": 15,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.validate",
"level": 0,
"symbol": "validate_sdp",
"alias": "validate_sdp",
"line": 16,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.signaling",
"level": 0,
"symbol": "IceSession",
"alias": "IceSession",
"line": 17,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.signaling",
"level": 0,
"symbol": "ice_websocket",
"alias": "ice_websocket",
"line": 17,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.signaling",
"level": 0,
"symbol": "ice_delete",
"alias": "ice_delete",
"line": 17,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_webrtc_ingress/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.signaling",
"level": 0,
"symbol": "rtc_capabilities",
"alias": "rtc_capabilities",
"line": 17,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: stack/phoenix_retention.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.request",
"level": 0,
"symbol": "Request",
"alias": "Request",
"line": 4,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix_retention.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix_retention.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · import_binding Подтверждено кодом
chat-agent: stack/phoenix_retention.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.request",
"level": 0,
"symbol": "urlopen",
"alias": "urlopen",
"line": 4,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/phoenix_retention.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/phoenix_retention.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · import_binding Подтверждено кодом
chat-agent: stack/probe_llm.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.error",
"level": 0,
"symbol": "HTTPError",
"alias": "HTTPError",
"line": 6,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_llm.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_llm.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · import_binding Подтверждено кодом
chat-agent: stack/probe_llm.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.error",
"level": 0,
"symbol": "URLError",
"alias": "URLError",
"line": 6,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_llm.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_llm.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · import_binding Подтверждено кодом
chat-agent: stack/probe_llm.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.request",
"level": 0,
"symbol": "Request",
"alias": "Request",
"line": 7,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_llm.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_llm.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · import_binding Подтверждено кодом
chat-agent: stack/probe_llm.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.request",
"level": 0,
"symbol": "urlopen",
"alias": "urlopen",
"line": 7,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/probe_llm.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/probe_llm.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · import_binding Подтверждено кодом
chat-agent: stack/runtime_probe.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 12,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/benchmark/measure_code.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "Counter",
"alias": "Counter",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/measure_code.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/measure_code.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/benchmark/measure_code.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "PurePosixPath",
"alias": "PurePosixPath",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/measure_code.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/measure_code.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/benchmark/read_telemetry.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/benchmark/read_telemetry.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/benchmark/read_telemetry.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "tests.integration.test_dialog_chain",
"level": 0,
"symbol": "DialogChainTest",
"alias": "DialogChainTest",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.event_bus",
"level": 0,
"symbol": "register_event_bus",
"alias": "register_event_bus",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_history",
"level": 0,
"symbol": "history_handler",
"alias": "history_handler",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_requests",
"level": 0,
"symbol": "request_control",
"alias": "request_control",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.audio_admission",
"level": 0,
"symbol": "AudioAdmission",
"alias": "AudioAdmission",
"line": 19,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "INGRESS",
"alias": "INGRESS",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_audio_ws_ingress.main",
"level": 0,
"symbol": "create_app",
"alias": "audio_app",
"line": 21,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_audio_ws_ingress.main",
"level": 0,
"symbol": "websocket",
"alias": "websocket",
"line": 21,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 22,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:25 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_message",
"level": 0,
"symbol": "message_handler",
"alias": "message_handler",
"line": 25,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 25,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L25",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/browser_server.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers",
"level": 0,
"symbol": "handle_init_map",
"alias": "handle_init_map",
"line": 26,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/init_database.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/init_database.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/init_database.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/init_database.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/init_database.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/init_database.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_agent_owner_recovery.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_agent_owner_recovery.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_agent_owner_recovery.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_agent_owner_recovery.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_agent_owner_recovery.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_agent_owner_recovery.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_agent_owner_recovery.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_agent_owner_recovery.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_agent_owner_recovery.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_agent_owner_recovery.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_agent_owner_recovery.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_agent_owner_recovery.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_agent_owner_recovery.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.service",
"level": 0,
"symbol": "AgentServer",
"alias": "AgentServer",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_agent_owner_recovery.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_agent_owner_recovery.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_agent_owner_recovery.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "Database",
"alias": "Database",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_agent_owner_recovery.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_agent_owner_recovery.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "ClientSession",
"alias": "ClientSession",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "WSMsgType",
"alias": "WSMsgType",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.test_utils",
"level": 0,
"symbol": "TestServer",
"alias": "TestServer",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "AudioStreamTrack",
"alias": "AudioStreamTrack",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCPeerConnection",
"alias": "RTCPeerConnection",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCConfiguration",
"alias": "RTCConfiguration",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCSessionDescription",
"alias": "RTCSessionDescription",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc.sdp",
"level": 0,
"symbol": "candidate_from_sdp",
"alias": "candidate_from_sdp",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.audio_admission",
"level": 0,
"symbol": "AudioAdmission",
"alias": "AudioAdmission",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils.event_bus",
"level": 0,
"symbol": "register_event_bus",
"alias": "register_event_bus",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_control",
"level": 0,
"symbol": "audio_control",
"alias": "audio_control",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "INGRESS",
"alias": "INGRESS",
"line": 19,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.main",
"level": 0,
"symbol": "create_app",
"alias": "webrtc_app",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_audio_ws_ingress.main",
"level": 0,
"symbol": "create_app",
"alias": "ws_app",
"line": 21,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_audio_ingress.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 29,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_audio_ingress.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_audio_ingress.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_core_bus_startup.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_core_bus_startup.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_core_bus_startup.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_core_bus_startup.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_core_bus_startup.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_core_bus_startup.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_core_bus_startup.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_core_bus_startup.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_core_bus_startup.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_core_bus_startup.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_core_bus_startup.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_core_bus_startup.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_core_bus_startup.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 14,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_core_bus_startup.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_core_bus_startup.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_core_bus_startup.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CONTROL_SUBJECT",
"alias": "CONTROL_SUBJECT",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_core_bus_startup.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_core_bus_startup.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.service",
"level": 0,
"symbol": "AgentServer",
"alias": "AgentServer",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "fetch_chat_history",
"alias": "fetch_chat_history",
"line": 19,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "RemoteProvider",
"alias": "RemoteProvider",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.service",
"level": 0,
"symbol": "LLMService",
"alias": "LLMService",
"line": 21,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.token_budget",
"level": 0,
"symbol": "TokenBudget",
"alias": "TokenBudget",
"line": 22,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 23,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 23,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CONTROL_SUBJECT",
"alias": "CONTROL_SUBJECT",
"line": 24,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 24,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway.weather",
"level": 0,
"symbol": "WeatherProvider",
"alias": "WeatherProvider",
"line": 26,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_domain_api.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_domain_api.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_domain_api.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_domain_api.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_domain_api.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_domain_api.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.service",
"level": 0,
"symbol": "AgentServer",
"alias": "AgentServer",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.service",
"level": 0,
"symbol": "LLMService",
"alias": "LLMService",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.openai_provider",
"level": 0,
"symbol": "OpenAIProvider",
"alias": "OpenAIProvider",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "AviationStore",
"alias": "AviationStore",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "seed",
"alias": "seed",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 19,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 19,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CONTROL_SUBJECT",
"alias": "CONTROL_SUBJECT",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:110 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.service",
"level": 0,
"symbol": "journal_request",
"alias": "real_admission",
"line": 110,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 110,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L110",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:153 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.service",
"level": 0,
"symbol": "journal_request",
"alias": "real_admission",
"line": 153,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 153,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L153",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:216 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "fetch_chat_history",
"alias": "fetch_chat_history",
"line": 216,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 216,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L216",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "Database",
"alias": "Database",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_request",
"alias": "journal_request",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_lookup",
"alias": "journal_lookup",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_snapshot",
"alias": "journal_snapshot",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "replace_history_suffix",
"alias": "replace_history_suffix",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.request_state",
"level": 0,
"symbol": "fingerprint",
"alias": "fingerprint",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "AviationStore",
"alias": "AviationStore",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.request_guard",
"level": 0,
"symbol": "lock_request",
"alias": "lock_request",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "AviationStore",
"alias": "AviationStore",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "SnapshotTools",
"alias": "SnapshotTools",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "normalize_weather",
"alias": "normalize_weather",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "weather_fingerprint",
"alias": "weather_fingerprint",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 14,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 2,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 2,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.agent",
"level": 0,
"symbol": "AgentRunner",
"alias": "AgentRunner",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.repositories.runtime_state",
"level": 0,
"symbol": "RuntimeStateConflict",
"alias": "RuntimeStateConflict",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_agent_persistence.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRuntimeState",
"alias": "WorkflowRuntimeState",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_agent_persistence.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_agent_persistence.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_admission_cleanup.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_admission_cleanup.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_admission_cleanup.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_admission_cleanup.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_admission_cleanup.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_admission_cleanup.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_admission_cleanup.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_admission_cleanup.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_admission_cleanup.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_admission_cleanup.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.audio_admission",
"level": 0,
"symbol": "AudioAdmission",
"alias": "AudioAdmission",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_admission_cleanup.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_admission_cleanup.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_admission_cleanup.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.audio_admission",
"level": 0,
"symbol": "Lease",
"alias": "Lease",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_admission_cleanup.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_admission_cleanup.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_pipeline.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_pipeline.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_pipeline.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_pipeline.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "av",
"level": 0,
"symbol": "AudioFrame",
"alias": "AudioFrame",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_pipeline.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_pipeline.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_pipeline.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio",
"level": 0,
"symbol": "AudioBroker",
"alias": "AudioBroker",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_pipeline.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_pipeline.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_pipeline.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio",
"level": 0,
"symbol": "AudioSession",
"alias": "AudioSession",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_pipeline.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_pipeline.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_pipeline.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio",
"level": 0,
"symbol": "AudioFailure",
"alias": "AudioFailure",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_pipeline.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_pipeline.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_audio_pipeline.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio",
"level": 0,
"symbol": "PcmFifo",
"alias": "PcmFifo",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_audio_pipeline.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_audio_pipeline.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "ice",
"alias": "ice",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "stun",
"alias": "stun",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "turn",
"alias": "turn",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.compat",
"level": 0,
"symbol": "ClosingStunProtocol",
"alias": "ClosingStunProtocol",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.compat",
"level": 0,
"symbol": "DataTurnTcpProtocol",
"alias": "DataTurnTcpProtocol",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.compat",
"level": 0,
"symbol": "DataTurnUdpProtocol",
"alias": "DataTurnUdpProtocol",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.compat",
"level": 0,
"symbol": "decode_data_indication",
"alias": "decode_data_indication",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_aioice_compat.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.compat",
"level": 0,
"symbol": "enable_aioice_compat",
"alias": "enable_aioice_compat",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_aioice_compat.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_aioice_compat.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_asr_namespace.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_asr_namespace.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_asr_namespace.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_asr_namespace.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_asr_namespace.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_asr_namespace.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.settings",
"level": 0,
"symbol": "parse_ice_servers",
"alias": "parse_ice_servers",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.settings",
"level": 0,
"symbol": "DEFAULT_ICE_SERVERS_JSON",
"alias": "DEFAULT_ICE_SERVERS_JSON",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.test_utils",
"level": 0,
"symbol": "TestClient",
"alias": "TestClient",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.test_utils",
"level": 0,
"symbol": "TestServer",
"alias": "TestServer",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.signaling",
"level": 0,
"symbol": "IceSession",
"alias": "IceSession",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.signaling",
"level": 0,
"symbol": "ice_websocket",
"alias": "ice_websocket",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.signaling",
"level": 0,
"symbol": "ice_delete",
"alias": "ice_delete",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.signaling",
"level": 0,
"symbol": "rtc_capabilities",
"alias": "rtc_capabilities",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "INGRESS",
"alias": "INGRESS",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.audio_ingress",
"level": 0,
"symbol": "IngressState",
"alias": "IngressState",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_ice_signaling.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "Candidate",
"alias": "Candidate",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_ice_signaling.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_ice_signaling.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_request_http.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_request_http.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_request_http.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_request_http.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_request_http.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_request_http.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.test_utils",
"level": 0,
"symbol": "TestClient",
"alias": "TestClient",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_request_http.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.test_utils",
"level": 0,
"symbol": "TestServer",
"alias": "TestServer",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_request_http.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_health",
"level": 0,
"symbol": "health_handler",
"alias": "health_handler",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_streaming_transcription.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_streaming_transcription.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_streaming_transcription.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_streaming_transcription.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_streaming_transcription.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_streaming_transcription.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_streaming_transcription.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_streaming_transcription.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_streaming_transcription.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_streaming_transcription.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_transcription",
"level": 0,
"symbol": "handle_transcription",
"alias": "handle_transcription",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_streaming_transcription.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_streaming_transcription.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_streaming_transcription.py:92 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts.agent",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 92,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_streaming_transcription.py",
"line": 92,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_streaming_transcription.py#L92",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aioice",
"level": 0,
"symbol": "ice",
"alias": "ice",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "AudioStreamTrack",
"alias": "AudioStreamTrack",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCConfiguration",
"alias": "RTCConfiguration",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCIceServer",
"alias": "RTCIceServer",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc",
"level": 0,
"symbol": "RTCSessionDescription",
"alias": "RTCSessionDescription",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiortc.rtcicetransport",
"level": 0,
"symbol": "candidate_from_aioice",
"alias": "candidate_from_aioice",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.compat",
"level": 0,
"symbol": "enable_aioice_compat",
"alias": "enable_aioice_compat",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.trickle",
"level": 0,
"symbol": "TricklePeerConnection",
"alias": "TricklePeerConnection",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_core_trickle_ice.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_webrtc_ingress.ice.trickle",
"level": 0,
"symbol": "check_trickle_versions",
"alias": "check_trickle_versions",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_trickle_ice.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_trickle_ice.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_execution_pool.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_execution_pool.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_execution_pool.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_execution_pool.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "FairPool",
"alias": "FairPool",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_execution_pool.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_execution_pool.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_execution_pool.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_execution_pool.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_execution_pool.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi",
"level": 0,
"symbol": "FastAPI",
"alias": "FastAPI",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway",
"level": 0,
"symbol": "domain_api",
"alias": "domain_api",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_gateway_legacy_routes.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway",
"level": 0,
"symbol": "weather",
"alias": "weather",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_gateway_legacy_routes.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_gateway_legacy_routes.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "Mock",
"alias": "Mock",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.service",
"level": 0,
"symbol": "LLMService",
"alias": "LLMService",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "RemoteProvider",
"alias": "RemoteProvider",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "ProviderFailure",
"alias": "ProviderFailure",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "VisibleText",
"alias": "VisibleText",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.local_worker",
"level": 0,
"symbol": "LocalProvider",
"alias": "LocalProvider",
"line": 14,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.token_budget",
"level": 0,
"symbol": "TokenBudget",
"alias": "TokenBudget",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.token_budget",
"level": 0,
"symbol": "INPUT_TOKENS",
"alias": "INPUT_TOKENS",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmRequest",
"alias": "LlmRequest",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_llm_routing.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.tool_catalog",
"level": 0,
"symbol": "TOOLS",
"alias": "TOOLS",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_nats_role_urls.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "nats_url",
"alias": "nats_url",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_nats_role_urls.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_nats_role_urls.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_nats_role_urls.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "same_nats_url",
"alias": "same_nats_url",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_nats_role_urls.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_nats_role_urls.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "Mock",
"alias": "Mock",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.test_utils",
"level": 0,
"symbol": "TestClient",
"alias": "TestClient",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.test_utils",
"level": 0,
"symbol": "TestServer",
"alias": "TestServer",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "TracerProvider",
"alias": "TracerProvider",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "SimpleSpanProcessor",
"alias": "SimpleSpanProcessor",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export.in_memory_span_exporter",
"level": 0,
"symbol": "InMemorySpanExporter",
"alias": "InMemorySpanExporter",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.handlers.handle_client_timings",
"level": 0,
"symbol": "client_timings_handler",
"alias": "client_timings_handler",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared",
"level": 0,
"symbol": "observability",
"alias": "tel",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:59 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 59,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 59,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L59",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:82 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core.utils",
"level": 0,
"symbol": "audio_telemetry",
"alias": "audio_telemetry",
"line": 82,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 82,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L82",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:83 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 83,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 83,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L83",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:100 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "public_error",
"alias": "public_error",
"line": 100,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 100,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L100",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:101 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 101,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:102 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.trace_export",
"level": 0,
"symbol": "safe_span",
"alias": "safe_span",
"line": 102,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 102,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L102",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_observability.py:103 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 103,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_observability.py",
"line": 103,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_observability.py#L103",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "TracerProvider",
"alias": "TracerProvider",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "SimpleSpanProcessor",
"alias": "SimpleSpanProcessor",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "SpanExportResult",
"alias": "SpanExportResult",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export.in_memory_span_exporter",
"level": 0,
"symbol": "InMemorySpanExporter",
"alias": "InMemorySpanExporter",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.exporter.otlp.proto.common.trace_encoder",
"level": 0,
"symbol": "encode_spans",
"alias": "encode_spans",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared",
"level": 0,
"symbol": "observability",
"alias": "tel",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared",
"level": 0,
"symbol": "phoenix",
"alias": "px",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.trace_export",
"level": 0,
"symbol": "SafeExporter",
"alias": "SafeExporter",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_core",
"level": 0,
"symbol": "request_trace",
"alias": "request_trace",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:135 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "stack.phoenix_retention",
"level": 0,
"symbol": "configure",
"alias": "configure",
"line": 135,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 135,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L135",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:135 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "stack.phoenix_retention",
"level": 0,
"symbol": "PROJECT",
"alias": "PROJECT",
"line": 135,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 135,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L135",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:135 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "stack.phoenix_retention",
"level": 0,
"symbol": "QUERY",
"alias": "QUERY",
"line": 135,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 135,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L135",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:135 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "stack.phoenix_retention",
"level": 0,
"symbol": "PATCH",
"alias": "PATCH",
"line": 135,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 135,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L135",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:160 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.models.function",
"level": 0,
"symbol": "FunctionModel",
"alias": "FunctionModel",
"line": 160,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 160,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L160",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ModelResponse",
"alias": "ModelResponse",
"line": 161,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L161",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ToolCallPart",
"alias": "ToolCallPart",
"line": 161,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L161",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "TextPart",
"alias": "TextPart",
"line": 161,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L161",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:162 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "Deps",
"alias": "Deps",
"line": 162,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 162,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L162",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:162 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "build_agent",
"alias": "build_agent",
"line": 162,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 162,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L162",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:163 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "execution",
"alias": "execution",
"line": 163,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 163,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L163",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:163 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 163,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 163,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L163",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:164 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "tests.test_pydantic_agent",
"level": 0,
"symbol": "weather_seed",
"alias": "weather_seed",
"line": 164,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 164,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L164",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:190 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.openai_provider",
"level": 0,
"symbol": "OpenAIProvider",
"alias": "OpenAIProvider",
"line": 190,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 190,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L190",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:191 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 191,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 191,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L191",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_request_stream.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_request_stream.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_request_stream.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_request_stream.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.request_state",
"level": 0,
"symbol": "RequestRecord",
"alias": "RequestRecord",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_request_stream.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_request_stream.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_request_stream.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_request_stream.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_request_stream.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_request_stream.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_request_stream.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_request_stream.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_streaming_delivery_scope.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_streaming_delivery_scope.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_streaming_delivery_scope.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "Mock",
"alias": "Mock",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway",
"level": 0,
"symbol": "main",
"alias": "gateway",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ToolCallRequest",
"alias": "ToolCallRequest",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "FairPool",
"alias": "FairPool",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_tool_gateway.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CancellationLedger",
"alias": "CancellationLedger",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_tool_gateway.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_tool_gateway.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_queue.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.ui_queue",
"level": 0,
"symbol": "UiQueue",
"alias": "UiQueue",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_queue.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_queue.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "copy",
"level": 0,
"symbol": "deepcopy",
"alias": "deepcopy",
"line": 2,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway.weather",
"level": 0,
"symbol": "WeatherProvider",
"alias": "WeatherProvider",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway.weather",
"level": 0,
"symbol": "PNG",
"alias": "PNG",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway.weather",
"level": 0,
"symbol": "IEND",
"alias": "IEND",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "normalize_weather",
"alias": "normalize_weather",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "weather_view",
"alias": "weather_view",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "usable_weather",
"alias": "usable_weather",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "weather_fingerprint",
"alias": "weather_fingerprint",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "tile_coordinates",
"alias": "tile_coordinates",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "seed",
"alias": "seed",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "SnapshotTools",
"alias": "SnapshotTools",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather_http.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather_http.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather_http.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather_http.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "aiohttp.test_utils",
"level": 0,
"symbol": "TestServer",
"alias": "TestServer",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather_http.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather_http.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather_http.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi",
"level": 0,
"symbol": "FastAPI",
"alias": "FastAPI",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather_http.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather_http.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_weather_http.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway",
"level": 0,
"symbol": "weather",
"alias": "weather",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather_http.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather_http.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 3,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 3,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "replace",
"alias": "replace",
"line": 3,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Annotated",
"alias": "Annotated",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Literal",
"alias": "Literal",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 8,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "Field",
"alias": "Field",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "Agent",
"alias": "Agent",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "RunContext",
"alias": "RunContext",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "DeferredToolRequests",
"alias": "DeferredToolRequests",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "DeferredToolResults",
"alias": "DeferredToolResults",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "ToolDenied",
"alias": "ToolDenied",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "UnexpectedModelBehavior",
"alias": "UnexpectedModelBehavior",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "UsageLimitExceeded",
"alias": "UsageLimitExceeded",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "SkipModelRequest",
"alias": "SkipModelRequest",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "ModelRetry",
"alias": "ModelRetry",
"line": 11,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.capabilities",
"level": 0,
"symbol": "AbstractCapability",
"alias": "AbstractCapability",
"line": 12,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai_harness",
"level": 0,
"symbol": "CodeMode",
"alias": "CodeMode",
"line": 13,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ModelMessagesTypeAdapter",
"alias": "ModelMessagesTypeAdapter",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ModelRequest",
"alias": "ModelRequest",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ModelResponse",
"alias": "ModelResponse",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "UserPromptPart",
"alias": "UserPromptPart",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "TextPart",
"alias": "TextPart",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ToolReturn",
"alias": "ToolReturn",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ToolReturnPart",
"alias": "ToolReturnPart",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.toolsets",
"level": 0,
"symbol": "FunctionToolset",
"alias": "FunctionToolset",
"line": 15,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.usage",
"level": 0,
"symbol": "UsageLimits",
"alias": "UsageLimits",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_monty",
"level": 0,
"symbol": "MontySyntaxError",
"alias": "MontySyntaxError",
"line": 17,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_monty",
"level": 0,
"symbol": "MontyTypingError",
"alias": "MontyTypingError",
"line": 17,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_monty",
"level": 0,
"symbol": "MontyRuntimeError",
"alias": "MontyRuntimeError",
"line": 17,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.nats_model",
"level": 0,
"symbol": "NatsModel",
"alias": "NatsModel",
"line": 19,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "fetch_chat_history",
"alias": "fetch_chat_history",
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "AviationStore",
"alias": "AviationStore",
"line": 21,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "SnapshotTools",
"alias": "SnapshotTools",
"line": 21,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "READ_TOOLS",
"alias": "READ_TOOLS",
"line": 21,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "FlightNumber",
"alias": "FlightNumber",
"line": 21,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "execution",
"alias": "execution",
"line": 22,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 22,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 23,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 24,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "tool_parent",
"alias": "tool_parent",
"line": 24,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:25 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.model_diagnostics",
"level": 0,
"symbol": "model_diagnostic",
"alias": "model_diagnostic",
"line": 25,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 25,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L25",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "WorkflowRunResponse",
"alias": "WorkflowRunResponse",
"line": 26,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 26,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:323 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "distance",
"alias": "distance",
"line": 323,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 323,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L323",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:462 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.models.instrumented",
"level": 0,
"symbol": "InstrumentationSettings",
"alias": "InstrumentationSettings",
"line": 462,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 462,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L462",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 12,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 12,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "OrderedDict",
"alias": "OrderedDict",
"line": 13,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.metrics",
"level": 0,
"symbol": "Observation",
"alias": "Observation",
"line": 14,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 15,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.context",
"level": 0,
"symbol": "Context",
"alias": "Context",
"line": 16,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "Link",
"alias": "Link",
"line": 17,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "SpanContext",
"alias": "SpanContext",
"line": 17,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "TraceFlags",
"alias": "TraceFlags",
"line": 17,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "Status",
"alias": "Status",
"line": 17,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "StatusCode",
"alias": "StatusCode",
"line": 17,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "NATS",
"line": 19,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.msg",
"level": 0,
"symbol": "Msg",
"alias": "Msg",
"line": 20,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.agent",
"level": 0,
"symbol": "AgentRunner",
"alias": "AgentRunner",
"line": 22,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.repositories.runtime_state",
"level": 0,
"symbol": "load_runtime_context",
"alias": "load_runtime_context",
"line": 23,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.settings",
"level": 0,
"symbol": "STACK_SERVICE_NAME",
"alias": "STACK_SERVICE_NAME",
"line": 24,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:25 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.ui_events",
"level": 0,
"symbol": "UiEventPublisher",
"alias": "UiEventPublisher",
"line": 25,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 25,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L25",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:26 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "public_error",
"alias": "public_error",
"line": 26,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:27 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "current_diagnostic",
"alias": "current_diagnostic",
"line": 27,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:27 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "propagator",
"alias": "propagator",
"line": 27,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:27 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "tracer",
"alias": "tracer",
"line": 27,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 28,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "bind_identity",
"alias": "bind_identity",
"line": 28,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:28 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "identity",
"alias": "identity",
"line": 28,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 28,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L28",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.request_state",
"level": 0,
"symbol": "RequestRecord",
"alias": "RequestRecord",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:29 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.request_state",
"level": 0,
"symbol": "fingerprint",
"alias": "fingerprint",
"line": 29,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 29,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L29",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:30 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 30,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 30,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L30",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:30 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "wait",
"alias": "wait",
"line": 30,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 30,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L30",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:30 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "meter",
"alias": "meter",
"line": 30,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 30,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L30",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "Database",
"alias": "Database",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "fetch_chat_history",
"alias": "fetch_chat_history",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "saved_request",
"alias": "saved_request",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "persist_stopped_request",
"alias": "persist_stopped_request",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_request",
"alias": "journal_request",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_state",
"alias": "journal_state",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_snapshot",
"alias": "journal_snapshot",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_lookup",
"alias": "journal_lookup",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:31 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "live_requests",
"alias": "live_requests",
"line": 31,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:33 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "retired_request_ids",
"alias": "retired_request_ids",
"line": 33,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:34 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "active_request_snapshots",
"alias": "active_request_snapshots",
"line": 34,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 34,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L34",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.nats_logger",
"level": 0,
"symbol": "NatsLogger",
"alias": "NatsLogger",
"line": 35,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundRequest",
"alias": "AgentInboundRequest",
"line": 36,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentInboundResponse",
"alias": "AgentInboundResponse",
"line": 36,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "AgentAdmissionResponse",
"alias": "AgentAdmissionResponse",
"line": 36,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 36,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "HistoryGetRequest",
"alias": "HistoryGetRequest",
"line": 36,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "HistoryGetResponse",
"alias": "HistoryGetResponse",
"line": 36,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:36 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 36,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "FairPool",
"alias": "FairPool",
"line": 45,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 45,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 45,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "execution",
"alias": "execution",
"line": 45,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CONTROL_SUBJECT",
"alias": "CONTROL_SUBJECT",
"line": 45,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CANCEL_SUBJECT",
"alias": "CANCEL_SUBJECT",
"line": 45,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:45 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "STREAM_SUBJECT",
"alias": "STREAM_SUBJECT",
"line": 45,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 45,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L45",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:122 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "AviationStore",
"alias": "AviationStore",
"line": 122,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 122,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L122",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:684 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.repositories.runtime_state",
"level": 0,
"symbol": "load_runtime_state",
"alias": "load_runtime_state",
"line": 684,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 684,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L684",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:685 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "decode",
"alias": "decode",
"line": 685,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 685,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L685",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:137 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "PydanticRunner",
"alias": "PydanticRunner",
"line": 137,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 137,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L137",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:745 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "proposal_outcome",
"alias": "proposal_outcome",
"line": 745,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 745,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L745",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:753 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.request_guard",
"level": 0,
"symbol": "lock_request",
"alias": "lock_request",
"line": 753,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 753,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L753",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_agent/service.py:754 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.utils.db",
"level": 0,
"symbol": "journal_terminal",
"alias": "journal_terminal",
"line": 754,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 754,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L754",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 6,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Optional",
"alias": "Optional",
"line": 7,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "contextlib",
"level": 0,
"symbol": "asynccontextmanager",
"alias": "asynccontextmanager",
"line": 8,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi",
"level": 0,
"symbol": "FastAPI",
"alias": "FastAPI",
"line": 11,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi",
"level": 0,
"symbol": "Query",
"alias": "Query",
"line": 11,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "fastapi.responses",
"level": 0,
"symbol": "JSONResponse",
"alias": "JSONResponse",
"line": 12,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.client",
"level": 0,
"symbol": "Client",
"alias": "NATS",
"line": 14,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "nats.aio.msg",
"level": 0,
"symbol": "Msg",
"alias": "Msg",
"line": 15,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 17,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ToolCallRequest",
"alias": "ToolCallRequest",
"line": 17,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ToolCallResponse",
"alias": "ToolCallResponse",
"line": 17,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 17,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.tool_catalog",
"level": 0,
"symbol": "TOOLS",
"alias": "TOOLS",
"line": 18,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.tool_catalog",
"level": 0,
"symbol": "TOOL_BY_NAME",
"alias": "TOOL_BY_NAME",
"line": 18,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "FairPool",
"alias": "FairPool",
"line": 19,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 19,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CancellationLedger",
"alias": "CancellationLedger",
"line": 19,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 19,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "CANCEL_SUBJECT",
"alias": "CANCEL_SUBJECT",
"line": 19,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "bootstrap",
"alias": "bootstrap",
"line": 20,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 20,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 21,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jsonschema",
"level": 0,
"symbol": "Draft202012Validator",
"alias": "Draft202012Validator",
"line": 22,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jsonschema.exceptions",
"level": 0,
"symbol": "ValidationError",
"alias": "SchemaError",
"line": 23,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway",
"level": 0,
"symbol": "domain_api",
"alias": "domain_api",
"line": 24,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_api_gateway",
"level": 0,
"symbol": "weather",
"alias": "weather",
"line": 24,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:78 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.nats_urls",
"level": 0,
"symbol": "nats_url",
"alias": "nats_url",
"line": 78,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 78,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L78",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:122 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.geodesy",
"level": 0,
"symbol": "distance_km",
"alias": "haversine",
"line": 122,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 122,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L122",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:122 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.geodesy",
"level": 0,
"symbol": "great_circle_geometry",
"alias": "great_circle_geometry",
"line": 122,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 122,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L122",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:258 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "AGENT_TOOLS",
"alias": "AGENT_TOOLS",
"line": 258,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 258,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L258",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_api_gateway/main.py:258 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "READ_TOOLS",
"alias": "READ_TOOLS",
"line": 258,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 258,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L258",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jsonschema",
"level": 0,
"symbol": "Draft202012Validator",
"alias": "Draft202012Validator",
"line": 7,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jsonschema.exceptions",
"level": 0,
"symbol": "SchemaError",
"alias": "SchemaError",
"line": 8,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "jsonschema.exceptions",
"level": 0,
"symbol": "ValidationError",
"alias": "ValidationError",
"line": 8,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "ProviderFailure",
"alias": "ProviderFailure",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "VisibleText",
"alias": "VisibleText",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "generations",
"alias": "generations",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "tokens",
"alias": "tokens",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 12,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/openai_provider.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.model_diagnostics",
"level": 0,
"symbol": "model_diagnostic",
"alias": "model_diagnostic",
"line": 13,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/openai_provider.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/openai_provider.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/provider.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "hashlib",
"level": 0,
"symbol": "sha256",
"alias": "sha256",
"line": 5,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/provider.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/provider.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/provider.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "generations",
"alias": "generations",
"line": 9,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/provider.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/provider.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/provider.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "provider_usage",
"alias": "provider_usage",
"line": 9,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/provider.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/provider.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/provider.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.observability",
"level": 0,
"symbol": "stage",
"alias": "stage",
"line": 9,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/provider.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/provider.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_llm/clients/provider.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.phoenix",
"level": 0,
"symbol": "capture",
"alias": "capture",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/clients/provider.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/clients/provider.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "copy",
"level": 0,
"symbol": "deepcopy",
"alias": "deepcopy",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "functools",
"level": 0,
"symbol": "wraps",
"alias": "wraps",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 5,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Annotated",
"alias": "Annotated",
"line": 6,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "UUID",
"alias": "UUID",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 7,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "BaseModel",
"alias": "BaseModel",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "BeforeValidator",
"alias": "BeforeValidator",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "ConfigDict",
"alias": "ConfigDict",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "Field",
"alias": "Field",
"line": 9,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "asyncpg",
"level": 0,
"symbol": "SerializationError",
"alias": "SerializationError",
"line": 10,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.geodesy",
"level": 0,
"symbol": "distance_km",
"alias": "distance_km",
"line": 11,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.geodesy",
"level": 0,
"symbol": "great_circle_geometry",
"alias": "great_circle_geometry",
"line": 11,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 12,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.request_guard",
"level": 0,
"symbol": "lock_request",
"alias": "lock_request",
"line": 13,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "with_weather",
"alias": "with_weather",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "cached_weather",
"alias": "cached_weather",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "usable_weather",
"alias": "usable_weather",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "weather_fingerprint",
"alias": "weather_fingerprint",
"line": 14,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:346 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "weather_view",
"alias": "weather_view",
"line": 346,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 346,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L346",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/aviation.py:369 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.weather",
"level": 0,
"symbol": "weather_view",
"alias": "weather_view",
"line": 369,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 369,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L369",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/diagnostics.py:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.model_diagnostics",
"level": 0,
"symbol": "FIELDS",
"alias": "FIELDS",
"line": 2,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/diagnostics.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/diagnostics.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: src_shared/diagnostics.py:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "ErrorInfo",
"alias": "ErrorInfo",
"line": 3,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/diagnostics.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/diagnostics.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "AsyncMock",
"alias": "AsyncMock",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "DeferredToolRequests",
"alias": "DeferredToolRequests",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.models.function",
"level": 0,
"symbol": "FunctionModel",
"alias": "FunctionModel",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ModelResponse",
"alias": "ModelResponse",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "TextPart",
"alias": "TextPart",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ToolCallPart",
"alias": "ToolCallPart",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai.messages",
"level": 0,
"symbol": "ModelMessagesTypeAdapter",
"alias": "ModelMessagesTypeAdapter",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "build_agent",
"alias": "build_agent",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "Deps",
"alias": "Deps",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "proposal_summary",
"alias": "proposal_summary",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "proposal_outcome",
"alias": "proposal_outcome",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.pydantic_agent",
"level": 0,
"symbol": "complete_proposal_text",
"alias": "complete_proposal_text",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.nats_model",
"level": 0,
"symbol": "NatsModel",
"alias": "NatsModel",
"line": 14,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_agent.nats_model",
"level": 0,
"symbol": "wire_messages",
"alias": "wire_messages",
"line": 14,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "seed",
"alias": "seed",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "SnapshotTools",
"alias": "SnapshotTools",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "AviationStore",
"alias": "AviationStore",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "PlanAction",
"alias": "PlanAction",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "FlightNumber",
"alias": "FlightNumber",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic",
"level": 0,
"symbol": "TypeAdapter",
"alias": "TypeAdapter",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "LlmResponse",
"alias": "LlmResponse",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.contracts",
"level": 0,
"symbol": "now_ts_ms",
"alias": "now_ts_ms",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "execution",
"alias": "execution",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "RequestStopped",
"alias": "RequestStopped",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.openai_provider",
"level": 0,
"symbol": "OpenAIProvider",
"alias": "OpenAIProvider",
"line": 19,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "ProviderFailure",
"alias": "ProviderFailure",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:249 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "public_error",
"alias": "public_error",
"line": 249,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 249,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L249",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:484 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "pydantic_ai",
"level": 0,
"symbol": "UnexpectedModelBehavior",
"alias": "UnexpectedModelBehavior",
"line": 484,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 484,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L484",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:582 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "public_error",
"alias": "public_error",
"line": 582,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 582,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L582",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:656 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "TracerProvider",
"alias": "TracerProvider",
"line": 656,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 656,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L656",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:657 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "SimpleSpanProcessor",
"alias": "SimpleSpanProcessor",
"line": 657,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 657,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L657",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:658 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export.in_memory_span_exporter",
"level": 0,
"symbol": "InMemorySpanExporter",
"alias": "InMemorySpanExporter",
"line": 658,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 658,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L658",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:659 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "Status",
"alias": "Status",
"line": 659,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 659,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L659",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:659 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "opentelemetry.trace",
"level": 0,
"symbol": "StatusCode",
"alias": "StatusCode",
"line": 659,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 659,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L659",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:660 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.trace_export",
"level": 0,
"symbol": "SafeExporter",
"alias": "SafeExporter",
"line": 660,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 660,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L660",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.openai_provider",
"level": 0,
"symbol": "OpenAIProvider",
"alias": "OpenAIProvider",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_llm.clients.provider",
"level": 0,
"symbol": "ProviderFailure",
"alias": "ProviderFailure",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "SnapshotTools",
"alias": "SnapshotTools",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.aviation",
"level": 0,
"symbol": "seed",
"alias": "seed",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.diagnostics",
"level": 0,
"symbol": "public_error",
"alias": "public_error",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.execution",
"level": 0,
"symbol": "ExecutionContext",
"alias": "ExecutionContext",
"line": 14,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.geodesy",
"level": 0,
"symbol": "distance_km",
"alias": "distance_km",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.geodesy",
"level": 0,
"symbol": "great_circle_geometry",
"alias": "great_circle_geometry",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · import_binding Подтверждено кодом
chat-agent: tests/test_ui_map_audio.py:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "import_binding",
"module": "src_shared.model_diagnostics",
"level": 0,
"symbol": "model_diagnostic",
"alias": "model_diagnostic",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_map_audio.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_map_audio.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat-agent.gis-master.ru/api Подтверждено кодом
chat-agent: stack/webrtc.drs:152 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "src_api_gateway",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/api",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/api",
"port": 8100
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 152,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L152",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · chat-agent.gis-master.ru/audio/ws Подтверждено кодом
chat-agent: stack/webrtc.drs:138 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "audio_ws_ingress",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/audio/ws",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/audio/ws",
"port": 8000
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 138,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L138",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · chat-agent.gis-master.ru/core Подтверждено кодом
chat-agent: stack/webrtc.drs:97 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "src_core",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/core",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/core",
"port": 8000
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 97,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L97",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · chat-agent.gis-master.ru/core/domain/ Подтверждено кодом
chat-agent: stack/webrtc.drs:153 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "src_api_gateway",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/core/domain/",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/core/domain/",
"port": 8100
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 153,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L153",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · chat-agent.gis-master.ru/core/ice/ Подтверждено кодом
chat-agent: stack/webrtc.drs:121 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "webrtc_ingress",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/core/ice/",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/core/ice/",
"port": 8000
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 121,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L121",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · chat-agent.gis-master.ru/core/offer Подтверждено кодом
chat-agent: stack/webrtc.drs:119 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "webrtc_ingress",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/core/offer",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/core/offer",
"port": 8000
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 119,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L119",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · chat-agent.gis-master.ru/core/rtc-capabilities Подтверждено кодом
chat-agent: stack/webrtc.drs:120 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "webrtc_ingress",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/core/rtc-capabilities",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/core/rtc-capabilities",
"port": 8000
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 120,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L120",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · chat-agent.gis-master.ru/core/weather/tiles/ Подтверждено кодом
chat-agent: stack/webrtc.drs:154 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "src_api_gateway",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/core/weather/tiles/",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/core/weather/tiles/",
"port": 8100
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 154,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L154",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · chat-agent.gis-master.ru/ws Подтверждено кодом
chat-agent: stack/webrtc.drs:278 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "browser",
"target": "audio_nats",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://chat-agent.gis-master.ru/ws",
"configuration": {
"host": "chat-agent.gis-master.ru",
"tls_domain": "chat-agent.gis-master.ru",
"path": "/ws",
"path_sub": [
"^/ws(.*)",
"$1"
],
"port": 9222
},
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/webrtc.drs",
"line": 278,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/webrtc.drs#L278",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}chat-agent · AFTER Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:254 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "AFTER",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 254,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 254,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L254",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · BAD_TOOL Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:218 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "BAD_TOOL",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 218,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 218,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L218",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · CALC Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:105 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "CALC",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 105,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 105,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L105",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · HELLO Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:104 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "HELLO",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 104,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 104,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L104",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · HELLO Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:128 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "HELLO",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 128,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 128,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L128",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · HELLO Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:154 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "HELLO",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 154,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 154,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L154",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · HELLO Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:231 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "HELLO",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 231,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 231,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L231",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · INDEPENDENT Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:268 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "INDEPENDENT",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 268,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 268,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L268",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · LONG_TOOL Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:265 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "LONG_TOOL",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 265,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 265,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L265",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · NEW Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:141 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "NEW",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 141,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 141,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L141",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · ORIGINAL Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:224 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "ORIGINAL",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 224,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 224,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L224",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · OVERFLOW Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:276 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "OVERFLOW",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 276,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 276,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L276",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAIN Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:193 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAIN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 193,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 193,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L193",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAN Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:225 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 225,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 225,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L225",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAN Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:241 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 241,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 241,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L241",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAN Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:250 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 250,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 250,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L250",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAN Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:260 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 260,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 260,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L260",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAN Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:275 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 275,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 275,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L275",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAN Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:280 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 280,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 280,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L280",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAN Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:288 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 288,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 288,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L288",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PLAN Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:289 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "PLAN",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 289,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 289,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L289",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · QUEUED{i} Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:271 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "QUEUED{i}",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 271,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 271,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L271",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · SLOW_DEADLINE Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:251 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "SLOW_DEADLINE",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 251,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 251,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L251",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · SLOW_EDIT Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:228 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "SLOW_EDIT",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 228,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 228,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L228",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · TOOLS Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:210 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "TOOLS",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 210,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 210,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L210",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.audio.control Подтверждено кодом
chat-agent: src_core/audio_admission.py:57 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "AUDIO_CONTROL_SUBJECT",
"broker": "unresolved",
"line": 57,
"request_response": false,
"subject": "chat.agent.audio.control",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 57,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L57",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.audio.control Подтверждено кодом
chat-agent: src_shared/audio_control.py:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "chat.agent.audio.control",
"receiver": "nc",
"broker": "unresolved",
"subject_env": null,
"line": 19,
"request_response": true,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio_control.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio_control.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.health.agent Подтверждено кодом
chat-agent: stack/runtime_probe.py:46 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "chat.agent.health.agent",
"receiver": "nc",
"broker": "unresolved",
"subject_env": null,
"line": 46,
"request_response": true,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 46,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L46",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · chat.agent.health.agent Подтверждено кодом
chat-agent: stack/runtime_probe.py:55 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "chat.agent.health.agent",
"receiver": "nc",
"broker": "unresolved",
"subject_env": null,
"line": 55,
"request_response": true,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 55,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L55",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · chat.agent.health.agent Подтверждено кодом
chat-agent: src_agent/service.py:163 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "chat.agent.health.agent",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 163,
"request_response": false,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 163,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L163",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.health.llm Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:43 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "chat.agent.health.llm",
"receiver": "self._nc",
"broker": "unresolved",
"subject_env": null,
"line": 43,
"request_response": false,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 43,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L43",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.health.llm Подтверждено кодом
chat-agent: stack/runtime_probe.py:57 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "chat.agent.health.llm",
"receiver": "nc",
"broker": "unresolved",
"subject_env": null,
"line": 57,
"request_response": true,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 57,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L57",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · chat.agent.health.llm Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:95 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "chat.agent.health.llm",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 95,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 95,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L95",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.health.llm Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:44 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "chat.agent.health.llm",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 44,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 44,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L44",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: src_core/handlers/handle_domain.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "request.app['services']['nats_client']",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 21,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_domain.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_domain.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: src_core/handlers/handle_requests.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "request.app['services']['nats_client']",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 18,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_requests.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_requests.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:102 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 102,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 102,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L102",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:120 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 120,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 120,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L120",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:137 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 137,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 137,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L137",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:185 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 185,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 185,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L185",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:101 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 101,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:192 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 192,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 192,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L192",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:276 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 276,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 276,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L276",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:221 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 221,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 221,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L221",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:177 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 177,
"request_response": true,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 177,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L177",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · chat.agent.requests Подтверждено кодом
chat-agent: src_agent/service.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 161,
"request_response": false,
"subject": "chat.agent.requests",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L161",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.stream Подтверждено кодом
chat-agent: src_llm/service.py:134 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "publish",
"receiver": "self._nc",
"subject_reference": "STREAM_SUBJECT",
"broker": "unresolved",
"line": 134,
"request_response": false,
"subject": "chat.agent.stream",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 134,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L134",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.stream Подтверждено кодом
chat-agent: src_llm/service.py:175 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "publish",
"receiver": "self._nc",
"subject_reference": "STREAM_SUBJECT",
"broker": "unresolved",
"line": 175,
"request_response": false,
"subject": "chat.agent.stream",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 175,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L175",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · chat.agent.stream Подтверждено кодом
chat-agent: src_agent/service.py:165 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "STREAM_SUBJECT",
"broker": "unresolved",
"line": 165,
"request_response": false,
"subject": "chat.agent.stream",
"resolution": "imported constant/default",
"binding_limitation": "Deployment overrides and wildcard suffixes require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 165,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L165",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · invalid Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:75 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "invalid",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 75,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 75,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L75",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.agent.user123 Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:180 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.agent.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 180,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 180,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L180",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.agent.user123 Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:95 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.agent.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 95,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 95,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L95",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.agent.user123 Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:187 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.agent.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 187,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 187,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L187",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.agent.user123 Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:197 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.agent.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 197,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 197,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L197",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.agent.user123 Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:121 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.agent.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 121,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 121,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L121",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.agent.user123 Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:170 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.agent.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 170,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 170,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L170",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.agent.user123 Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:137 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.agent.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 137,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 137,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L137",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.events.user123 Подтверждено кодом
chat-agent: src_api_gateway/domain_api.py:53 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "publish",
"subject": "nats.events.user123",
"receiver": "request.app.state.nats",
"broker": "unresolved",
"subject_env": null,
"line": 53,
"request_response": false,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/domain_api.py",
"line": 53,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/domain_api.py#L53",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats.events.user123 Подтверждено кодом
chat-agent: src_api_gateway/weather.py:159 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "publish",
"subject": "nats.events.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 159,
"request_response": false,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 159,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L159",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats.events.user123 Подтверждено кодом
chat-agent: src_api_gateway/weather.py:153 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "publish",
"subject": "nats.events.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 153,
"request_response": false,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/weather.py",
"line": 153,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/weather.py#L153",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats.events.user123 Подтверждено кодом
chat-agent: tests/integration/browser_server.py:95 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "publish",
"subject": "nats.events.user123",
"receiver": "chain.nc",
"broker": "unresolved",
"subject_env": null,
"line": 95,
"request_response": false,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 95,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L95",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.events.user123 Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:58 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "nats.events.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 58,
"request_response": false,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 58,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L58",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.events.user123 Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:38 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "nats.events.user123",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 38,
"request_response": false,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 38,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L38",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.llm.user123 Подтверждено кодом
chat-agent: tests/manual/ruby_nats_workflow.rb:25 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "nats.llm.user123",
"receiver": "model",
"broker": "unresolved",
"line": 25,
"request_response": false,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/manual/ruby_nats_workflow.rb",
"line": 25,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/manual/ruby_nats_workflow.rb#L25",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.tools.discover Подтверждено кодом
chat-agent: src_api_gateway/main.py:379 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "nats.tools.discover",
"receiver": "app.state.nats",
"broker": "unresolved",
"subject_env": null,
"line": 379,
"request_response": false,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/main.py",
"line": 379,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/main.py#L379",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats.workflow.health.ruby.node Подтверждено кодом
chat-agent: stack/runtime_probe.py:56 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.workflow.health.ruby.node",
"receiver": "nc",
"broker": "unresolved",
"subject_env": null,
"line": 56,
"request_response": true,
"service": "stack",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "stack/runtime_probe.py",
"line": 56,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/stack/runtime_probe.py#L56",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}chat-agent · nats.workflow.health.ruby.node Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:63 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "nats.workflow.health.ruby.node",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 63,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 63,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L63",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats.workflow.run.ruby.node Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:299 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "nats.workflow.run.ruby.node",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 299,
"request_response": false,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 299,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L299",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · new Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:84 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "new",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 84,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · old Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:42 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "old",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 42,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 42,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L42",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · prefix Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:42 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "prefix",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 42,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 42,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L42",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · queued Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:42 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "queued",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 42,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 42,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L42",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · replacement Подтверждено кодом
chat-agent: tests/integration/test_request_journal.py:52 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "replacement",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 52,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_request_journal.py",
"line": 52,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_request_journal.py#L52",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · routing_decision Подтверждено кодом
chat-agent: tests/test_llm_routing.py:60 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "routing_decision",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 60,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_llm_routing.py",
"line": 60,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_llm_routing.py#L60",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · test.browser.pcm.> Подтверждено кодом
chat-agent: tests/integration/browser_server.py:89 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "test.browser.pcm.>",
"receiver": "chain.nc",
"broker": "unresolved",
"subject_env": null,
"line": 89,
"request_response": false,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/browser_server.py",
"line": 89,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/browser_server.py#L89",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · {self.tools_subject_prefix}{tool_name} Подтверждено кодом
chat-agent: src_langgraph/runtime_io.py:216 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "{self.tools_subject_prefix}{tool_name}",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 216,
"request_response": true,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/runtime_io.py",
"line": 216,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/runtime_io.py#L216",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · Проверь свежую погоду SVO и покажи аэропорт на карте. Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:203 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "Проверь свежую погоду SVO и покажи аэропорт на карте.",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 203,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 203,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L203",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · Проверь свежую погоду SVO: отказ провайдера от инструмента. Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:211 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging",
"operation": "request",
"subject": "Проверь свежую погоду SVO: отказ провайдера от инструмента.",
"receiver": "self",
"broker": "unresolved",
"subject_env": null,
"line": 211,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 211,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L211",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_agent/agent.py:278 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "self.workflow_subject",
"broker": "unresolved",
"line": 278,
"request_response": true,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 278,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L278",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_agent/nats_model.py:80 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "self.subject",
"broker": "unresolved",
"line": 80,
"request_response": true,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/nats_model.py",
"line": 80,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/nats_model.py#L80",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/audio_admission.py:57 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "AUDIO_CONTROL_SUBJECT",
"broker": "unresolved",
"line": 57,
"request_response": false,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 57,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L57",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/audio_admission.py:136 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "msg.subject",
"broker": "unresolved",
"line": 136,
"request_response": true,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 136,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L136",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/audio_admission.py:206 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "msg.reply",
"broker": "unresolved",
"line": 206,
"request_response": false,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 206,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L206",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/audio_admission.py:138 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.asr_nc",
"subject_reference": "msg.reply",
"broker": "unresolved",
"line": 138,
"request_response": false,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 138,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L138",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/audio_admission.py:73 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 73,
"request_response": false,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/audio_admission.py",
"line": 73,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/audio_admission.py#L73",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/handlers/handle_domain.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "request.app['services']['nats_client']",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 21,
"request_response": true,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_domain.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_domain.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/handlers/handle_history.py:80 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 80,
"request_response": true,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_history.py",
"line": 80,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_history.py#L80",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/handlers/handle_requests.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "request.app['services']['nats_client']",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 18,
"request_response": true,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_requests.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_requests.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:102 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 102,
"request_response": true,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 102,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L102",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:120 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 120,
"request_response": true,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 120,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L120",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:137 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 137,
"request_response": true,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 137,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L137",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/utils/nats_client.py:30 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 30,
"request_response": false,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_client.py",
"line": 30,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_client.py#L30",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/utils/nats_client.py:37 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 37,
"request_response": true,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_client.py",
"line": 37,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_client.py#L37",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_core/utils/nats_client.py:41 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 41,
"request_response": false,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/utils/nats_client.py",
"line": 41,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/utils/nats_client.py#L41",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_langgraph/service.py:81 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self._nc",
"subject_reference": "self.run_subject",
"broker": "unresolved",
"line": 81,
"request_response": false,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 81,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L81",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_langgraph/service.py:82 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self._nc",
"subject_reference": "self.health_subject",
"broker": "unresolved",
"line": 82,
"request_response": false,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/service.py",
"line": 82,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/service.py#L82",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_llm/service.py:134 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self._nc",
"subject_reference": "STREAM_SUBJECT",
"broker": "unresolved",
"line": 134,
"request_response": false,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 134,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L134",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_llm/service.py:175 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self._nc",
"subject_reference": "STREAM_SUBJECT",
"broker": "unresolved",
"line": 175,
"request_response": false,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 175,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L175",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_llm/utils/base_service.py:39 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self._nc",
"subject_reference": "self._llm_subject",
"broker": "unresolved",
"line": 39,
"request_response": false,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/base_service.py",
"line": 39,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/base_service.py#L39",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_llm/utils/nats_logger.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self._nc",
"subject_reference": "self._subject",
"broker": "unresolved",
"line": 35,
"request_response": false,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_logger.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_logger.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_llm/utils/nats_publisher.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self._nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 14,
"request_response": false,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/utils/nats_publisher.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/utils/nats_publisher.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_shared/audio.py:234 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.broker",
"subject_reference": "self.subject",
"broker": "unresolved",
"line": 234,
"request_response": false,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 234,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L234",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_shared/audio.py:122 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 122,
"request_response": false,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/audio.py",
"line": 122,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/audio.py#L122",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_shared/ui_queue.py:64 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "self.subject",
"broker": "unresolved",
"line": 64,
"request_response": false,
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/ui_queue.py",
"line": 64,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/ui_queue.py#L64",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: tests/integration/test_dialog_chain.py:185 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 185,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_dialog_chain.py",
"line": 185,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_dialog_chain.py#L185",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:101 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 101,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:192 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 192,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 192,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L192",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:276 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 276,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 276,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L276",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:221 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 221,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 221,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L221",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:177 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 177,
"request_response": true,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 177,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L177",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_agent/service.py:145 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "self.agent_subject",
"broker": "unresolved",
"line": 145,
"request_response": false,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 145,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L145",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_agent/service.py:155 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "self.agent_history_subject",
"broker": "unresolved",
"line": 155,
"request_response": false,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 155,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L155",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_agent/service.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "CONTROL_SUBJECT",
"broker": "unresolved",
"line": 161,
"request_response": false,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L161",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · messaging_reference Подтверждено кодом
chat-agent: src_agent/service.py:165 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "messaging_reference",
"operation": "subscribe",
"receiver": "self.nc",
"subject_reference": "STREAM_SUBJECT",
"broker": "unresolved",
"line": 165,
"request_response": false,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 165,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L165",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · @provide/nats.ws Подтверждено кодом
chat-agent: src_front/package.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "@provide/nats.ws",
"version": "^1.0.6",
"group": "dependencies",
"line": 1,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/package.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/package.json#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · @types/node Подтверждено кодом
chat-agent: src_front/package.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "@types/node",
"version": "^25.0.9",
"group": "devDependencies",
"line": 1,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/package.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/package.json#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · Jinja2==3.1.6 Подтверждено кодом
chat-agent: src_llm/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "Jinja2==3.1.6",
"group": "python",
"line": 6,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · Jinja2==3.1.6 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "Jinja2==3.1.6",
"group": "python",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · Jinja2==3.1.6 Подтверждено кодом
chat-agent: tests/requirements.txt:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "Jinja2==3.1.6",
"group": "python",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · PyYAML>=6,<7 Подтверждено кодом
chat-agent: tests/requirements.txt:24 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "PyYAML>=6,<7",
"group": "python",
"line": 24,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · aiohttp==3.10.5 Подтверждено кодом
chat-agent: src_audio_ws_ingress/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aiohttp==3.10.5",
"group": "python",
"line": 2,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · aiohttp==3.10.5 Подтверждено кодом
chat-agent: src_core/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aiohttp==3.10.5",
"group": "python",
"line": 1,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · aiohttp==3.10.5 Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aiohttp==3.10.5",
"group": "python",
"line": 4,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · aiohttp==3.10.5 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aiohttp==3.10.5",
"group": "python",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · aiohttp==3.10.5 Подтверждено кодом
chat-agent: tests/requirements.txt:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aiohttp==3.10.5",
"group": "python",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · aioice==0.10.2 Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aioice==0.10.2",
"group": "python",
"line": 2,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · aioice==0.10.2 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aioice==0.10.2",
"group": "python",
"line": 18,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · aioice==0.10.2 Подтверждено кодом
chat-agent: tests/requirements.txt:16 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aioice==0.10.2",
"group": "python",
"line": 16,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · aiortc==1.14.0 Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aiortc==1.14.0",
"group": "python",
"line": 1,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · aiortc==1.14.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aiortc==1.14.0",
"group": "python",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · aiortc==1.14.0 Подтверждено кодом
chat-agent: tests/requirements.txt:17 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "aiortc==1.14.0",
"group": "python",
"line": 17,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · asyncpg>=0.31.0 Подтверждено кодом
chat-agent: src_agent/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "asyncpg>=0.31.0",
"group": "python",
"line": 3,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · asyncpg>=0.31.0 Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "asyncpg>=0.31.0",
"group": "python",
"line": 6,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · asyncpg>=0.31.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "asyncpg>=0.31.0",
"group": "python",
"line": 2,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · asyncpg>=0.31.0 Подтверждено кодом
chat-agent: tests/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "asyncpg>=0.31.0",
"group": "python",
"line": 1,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · av==14.2.0 Подтверждено кодом
chat-agent: src_audio_ws_ingress/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "av==14.2.0",
"group": "python",
"line": 1,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · av==14.2.0 Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "av==14.2.0",
"group": "python",
"line": 3,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · av==14.2.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "av==14.2.0",
"group": "python",
"line": 19,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · av==14.2.0 Подтверждено кодом
chat-agent: tests/requirements.txt:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "av==14.2.0",
"group": "python",
"line": 22,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · buffer Подтверждено кодом
chat-agent: src_front/package.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "buffer",
"version": "^6.0.3",
"group": "dependencies",
"line": 1,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/package.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/package.json#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · fastapi Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "fastapi",
"group": "python",
"line": 1,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · fastapi Подтверждено кодом
chat-agent: tests/integration/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "fastapi",
"group": "python",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · fastapi Подтверждено кодом
chat-agent: tests/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "fastapi",
"group": "python",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · httpx==0.28.1 Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "httpx==0.28.1",
"group": "python",
"line": 8,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · httpx==0.28.1 Подтверждено кодом
chat-agent: src_llm/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "httpx==0.28.1",
"group": "python",
"line": 4,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · httpx==0.28.1 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "httpx==0.28.1",
"group": "python",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · httpx==0.28.1 Подтверждено кодом
chat-agent: tests/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "httpx==0.28.1",
"group": "python",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · huggingface-hub>=0.30 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "huggingface-hub>=0.30",
"group": "python",
"line": 23,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · huggingface-hub>=0.30 Подтверждено кодом
chat-agent: tests/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "huggingface-hub>=0.30",
"group": "python",
"line": 2,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · huggingface_hub Подтверждено кодом
chat-agent: src_llm/requirements.txt:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "huggingface_hub",
"group": "python",
"line": 8,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · jsonschema==4.26.0 Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "jsonschema==4.26.0",
"group": "python",
"line": 7,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · jsonschema==4.26.0 Подтверждено кодом
chat-agent: src_llm/requirements.txt:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "jsonschema==4.26.0",
"group": "python",
"line": 7,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · jsonschema==4.26.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "jsonschema==4.26.0",
"group": "python",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · jsonschema==4.26.0 Подтверждено кодом
chat-agent: tests/requirements.txt:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "jsonschema==4.26.0",
"group": "python",
"line": 9,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · langgraph>=0.2.55 Подтверждено кодом
chat-agent: src_langgraph/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "langgraph>=0.2.55",
"group": "python",
"line": 4,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · llama-cpp-python Подтверждено кодом
chat-agent: src_llm/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "llama-cpp-python",
"group": "python",
"line": 1,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · maplibre-gl Подтверждено кодом
chat-agent: src_front/package.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "maplibre-gl",
"version": "^6.4.1",
"group": "dependencies",
"line": 1,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/package.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/package.json#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats-py Подтверждено кодом
chat-agent: src_agent/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py",
"group": "python",
"line": 2,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats-py Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py",
"group": "python",
"line": 4,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats-py Подтверждено кодом
chat-agent: src_langgraph/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py",
"group": "python",
"line": 2,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats-py Подтверждено кодом
chat-agent: src_llm/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py",
"group": "python",
"line": 3,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats-py~=2.11.0 Подтверждено кодом
chat-agent: src_audio_ws_ingress/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py~=2.11.0",
"group": "python",
"line": 4,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats-py~=2.11.0 Подтверждено кодом
chat-agent: src_core/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py~=2.11.0",
"group": "python",
"line": 2,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats-py~=2.11.0 Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py~=2.11.0",
"group": "python",
"line": 6,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · nats-py~=2.11.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py~=2.11.0",
"group": "python",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · nats-py~=2.11.0 Подтверждено кодом
chat-agent: tests/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "nats-py~=2.11.0",
"group": "python",
"line": 3,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · numpy~=1.26 Подтверждено кодом
chat-agent: src_audio_ws_ingress/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "numpy~=1.26",
"group": "python",
"line": 3,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · numpy~=1.26 Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "numpy~=1.26",
"group": "python",
"line": 5,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · numpy~=1.26 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "numpy~=1.26",
"group": "python",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · numpy~=1.26 Подтверждено кодом
chat-agent: tests/requirements.txt:23 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "numpy~=1.26",
"group": "python",
"line": 23,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · openinference-instrumentation-pydantic-ai==0.1.29 Подтверждено кодом
chat-agent: src_agent/requirements.txt:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "openinference-instrumentation-pydantic-ai==0.1.29",
"group": "python",
"line": 8,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · openinference-instrumentation-pydantic-ai==0.1.29 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "openinference-instrumentation-pydantic-ai==0.1.29",
"group": "python",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · openinference-instrumentation-pydantic-ai==0.1.29 Подтверждено кодом
chat-agent: tests/requirements.txt:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "openinference-instrumentation-pydantic-ai==0.1.29",
"group": "python",
"line": 14,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · opentelemetry-exporter-otlp-proto-http==1.44.0 Подтверждено кодом
chat-agent: src_agent/requirements.txt:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-exporter-otlp-proto-http==1.44.0",
"group": "python",
"line": 10,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-exporter-otlp-proto-http==1.44.0 Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-exporter-otlp-proto-http==1.44.0",
"group": "python",
"line": 10,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-exporter-otlp-proto-http==1.44.0 Подтверждено кодом
chat-agent: src_audio_ws_ingress/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-exporter-otlp-proto-http==1.44.0",
"group": "python",
"line": 6,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-exporter-otlp-proto-http==1.44.0 Подтверждено кодом
chat-agent: src_llm/requirements.txt:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-exporter-otlp-proto-http==1.44.0",
"group": "python",
"line": 11,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-exporter-otlp-proto-http==1.44.0 Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-exporter-otlp-proto-http==1.44.0",
"group": "python",
"line": 8,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-exporter-otlp-proto-http==1.44.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-exporter-otlp-proto-http==1.44.0",
"group": "python",
"line": 22,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · opentelemetry-exporter-otlp-proto-http==1.44.0 Подтверждено кодом
chat-agent: tests/requirements.txt:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-exporter-otlp-proto-http==1.44.0",
"group": "python",
"line": 21,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · opentelemetry-sdk==1.44.0 Подтверждено кодом
chat-agent: src_agent/requirements.txt:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-sdk==1.44.0",
"group": "python",
"line": 9,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-sdk==1.44.0 Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-sdk==1.44.0",
"group": "python",
"line": 9,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-sdk==1.44.0 Подтверждено кодом
chat-agent: src_audio_ws_ingress/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-sdk==1.44.0",
"group": "python",
"line": 5,
"service": "src_audio_ws_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_audio_ws_ingress/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_audio_ws_ingress/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-sdk==1.44.0 Подтверждено кодом
chat-agent: src_llm/requirements.txt:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-sdk==1.44.0",
"group": "python",
"line": 10,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-sdk==1.44.0 Подтверждено кодом
chat-agent: src_webrtc_ingress/requirements.txt:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-sdk==1.44.0",
"group": "python",
"line": 7,
"service": "src_webrtc_ingress",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_webrtc_ingress/requirements.txt",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_webrtc_ingress/requirements.txt#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · opentelemetry-sdk==1.44.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-sdk==1.44.0",
"group": "python",
"line": 21,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · opentelemetry-sdk==1.44.0 Подтверждено кодом
chat-agent: tests/requirements.txt:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "opentelemetry-sdk==1.44.0",
"group": "python",
"line": 20,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · otel @ git+https://git.giscloud.ru/voice-chat/helpers.git#subdirectory=otel Подтверждено кодом
chat-agent: src_core/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "otel @ git+https://git.giscloud.ru/voice-chat/helpers.git#subdirectory=otel",
"group": "python",
"line": 6,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic-ai-harness==0.54.0 Подтверждено кодом
chat-agent: src_agent/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-ai-harness==0.54.0",
"group": "python",
"line": 6,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic-ai-harness==0.54.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-ai-harness==0.54.0",
"group": "python",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · pydantic-ai-harness==0.54.0 Подтверждено кодом
chat-agent: tests/requirements.txt:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-ai-harness==0.54.0",
"group": "python",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · pydantic-ai-slim==2.54.0 Подтверждено кодом
chat-agent: src_agent/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-ai-slim==2.54.0",
"group": "python",
"line": 5,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic-ai-slim==2.54.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-ai-slim==2.54.0",
"group": "python",
"line": 12,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · pydantic-ai-slim==2.54.0 Подтверждено кодом
chat-agent: tests/requirements.txt:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-ai-slim==2.54.0",
"group": "python",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · pydantic-monty==1.1.0 Подтверждено кодом
chat-agent: src_agent/requirements.txt:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-monty==1.1.0",
"group": "python",
"line": 7,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic-monty==1.1.0 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-monty==1.1.0",
"group": "python",
"line": 14,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · pydantic-monty==1.1.0 Подтверждено кодом
chat-agent: tests/requirements.txt:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic-monty==1.1.0",
"group": "python",
"line": 13,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · pydantic>=2.0 Подтверждено кодом
chat-agent: src_agent/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic>=2.0",
"group": "python",
"line": 4,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic>=2.0 Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic>=2.0",
"group": "python",
"line": 5,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic>=2.0 Подтверждено кодом
chat-agent: src_core/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic>=2.0",
"group": "python",
"line": 3,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic>=2.0 Подтверждено кодом
chat-agent: src_langgraph/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic>=2.0",
"group": "python",
"line": 3,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic>=2.0 Подтверждено кодом
chat-agent: src_llm/requirements.txt:9 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic>=2.0",
"group": "python",
"line": 9,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · pydantic>=2.0,<3 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:11 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic>=2.0,<3",
"group": "python",
"line": 11,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · pydantic>=2.0,<3 Подтверждено кодом
chat-agent: tests/requirements.txt:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pydantic>=2.0,<3",
"group": "python",
"line": 10,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · pytest>=8,<10 Подтверждено кодом
chat-agent: tests/requirements.txt:15 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "pytest>=8,<10",
"group": "python",
"line": 15,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · python-dotenv Подтверждено кодом
chat-agent: src_agent/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "python-dotenv",
"group": "python",
"line": 1,
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · python-dotenv Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "python-dotenv",
"group": "python",
"line": 3,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · python-dotenv Подтверждено кодом
chat-agent: src_core/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "python-dotenv",
"group": "python",
"line": 4,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · python-dotenv Подтверждено кодом
chat-agent: src_langgraph/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "python-dotenv",
"group": "python",
"line": 1,
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · python-dotenv Подтверждено кодом
chat-agent: src_llm/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "python-dotenv",
"group": "python",
"line": 2,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · python-dotenv>=1,<2 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "python-dotenv>=1,<2",
"group": "python",
"line": 4,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · python-dotenv>=1,<2 Подтверждено кодом
chat-agent: tests/requirements.txt:19 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "python-dotenv>=1,<2",
"group": "python",
"line": 19,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · requests==2.34.2 Подтверждено кодом
chat-agent: src_core/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "requests==2.34.2",
"group": "python",
"line": 5,
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · tokenizers==0.23.2 Подтверждено кодом
chat-agent: src_llm/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "tokenizers==0.23.2",
"group": "python",
"line": 5,
"service": "src_llm",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · tokenizers==0.23.2 Подтверждено кодом
chat-agent: tests/integration/requirements.txt:8 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "tokenizers==0.23.2",
"group": "python",
"line": 8,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · tokenizers==0.23.2 Подтверждено кодом
chat-agent: tests/requirements.txt:7 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "tokenizers==0.23.2",
"group": "python",
"line": 7,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · typescript Подтверждено кодом
chat-agent: src_front/package.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "typescript",
"version": "^5.4.0",
"group": "devDependencies",
"line": 1,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/package.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/package.json#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · uvicorn Подтверждено кодом
chat-agent: src_api_gateway/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "uvicorn",
"group": "python",
"line": 2,
"service": "src_api_gateway",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_api_gateway/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_api_gateway/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · uvicorn Подтверждено кодом
chat-agent: tests/integration/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "uvicorn",
"group": "python",
"line": 6,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · uvicorn Подтверждено кодом
chat-agent: tests/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "uvicorn",
"group": "python",
"line": 5,
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · vite Подтверждено кодом
chat-agent: src_front/package.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "vite",
"version": "^8.3.0",
"group": "devDependencies",
"line": 1,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/package.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/package.json#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · vitest Подтверждено кодом
chat-agent: src_front/package.json:1 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "package",
"name": "vitest",
"version": "^4.0.18",
"group": "devDependencies",
"line": 1,
"service": "src_front",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_front/package.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_front/package.json#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · src_core → src_agent Предположение
chat-agent: src_core/handlers/handle_domain.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/service.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_core",
"target": "src_agent",
"direction": "forward",
"protocol": "NATS",
"subject": "chat.agent.requests",
"broker": "unresolved",
"request_response": true,
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_domain.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_domain.py#L21",
"permalink_matches_collected_content": true
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L161",
"permalink_matches_collected_content": true
}
],
"condition": "matching static subject; broker binding is not yet verified",
"limitation": "Unresolved broker prevents claiming an actual delivery"
}chat-agent · src_core → src_agent Предположение
chat-agent: src_core/handlers/handle_requests.py:18 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/service.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_core",
"target": "src_agent",
"direction": "forward",
"protocol": "NATS",
"subject": "chat.agent.requests",
"broker": "unresolved",
"request_response": true,
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_requests.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_requests.py#L18",
"permalink_matches_collected_content": true
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L161",
"permalink_matches_collected_content": true
}
],
"condition": "matching static subject; broker binding is not yet verified",
"limitation": "Unresolved broker prevents claiming an actual delivery"
}chat-agent · src_core → src_agent Предположение
chat-agent: src_core/handlers/handle_startup.py:102 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/service.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_core",
"target": "src_agent",
"direction": "forward",
"protocol": "NATS",
"subject": "chat.agent.requests",
"broker": "unresolved",
"request_response": true,
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 102,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L102",
"permalink_matches_collected_content": true
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L161",
"permalink_matches_collected_content": true
}
],
"condition": "matching static subject; broker binding is not yet verified",
"limitation": "Unresolved broker prevents claiming an actual delivery"
}chat-agent · src_core → src_agent Предположение
chat-agent: src_core/handlers/handle_startup.py:120 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/service.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_core",
"target": "src_agent",
"direction": "forward",
"protocol": "NATS",
"subject": "chat.agent.requests",
"broker": "unresolved",
"request_response": true,
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 120,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L120",
"permalink_matches_collected_content": true
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L161",
"permalink_matches_collected_content": true
}
],
"condition": "matching static subject; broker binding is not yet verified",
"limitation": "Unresolved broker prevents claiming an actual delivery"
}chat-agent · src_core → src_agent Предположение
chat-agent: src_core/handlers/handle_startup.py:137 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/service.py:161 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_core",
"target": "src_agent",
"direction": "forward",
"protocol": "NATS",
"subject": "chat.agent.requests",
"broker": "unresolved",
"request_response": true,
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/handlers/handle_startup.py",
"line": 137,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L137",
"permalink_matches_collected_content": true
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 161,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L161",
"permalink_matches_collected_content": true
}
],
"condition": "matching static subject; broker binding is not yet verified",
"limitation": "Unresolved broker prevents claiming an actual delivery"
}chat-agent · src_llm → src_agent Предположение
chat-agent: src_llm/service.py:134 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/service.py:165 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_llm",
"target": "src_agent",
"direction": "forward",
"protocol": "NATS",
"subject": "chat.agent.stream",
"broker": "unresolved",
"request_response": false,
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 134,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L134",
"permalink_matches_collected_content": true
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 165,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L165",
"permalink_matches_collected_content": true
}
],
"condition": "matching static subject; broker binding is not yet verified",
"limitation": "Unresolved broker prevents claiming an actual delivery"
}chat-agent · src_llm → src_agent Предположение
chat-agent: src_llm/service.py:175 — Файл совпадает со снимком; опубликованный коммит 3e55976d. · chat-agent: src_agent/service.py:165 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"source": "src_llm",
"target": "src_agent",
"direction": "forward",
"protocol": "NATS",
"subject": "chat.agent.stream",
"broker": "unresolved",
"request_response": false,
"origins": [
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_llm/service.py",
"line": 175,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_llm/service.py#L175",
"permalink_matches_collected_content": true
},
{
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 165,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L165",
"permalink_matches_collected_content": true
}
],
"condition": "matching static subject; broker binding is not yet verified",
"limitation": "Unresolved broker prevents claiming an actual delivery"
}chat-agent · AgentStepConstraints Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:43 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "AgentStepConstraints",
"schema": {
"type": "object",
"properties": {
"tool_choice": {
"enum": [
"auto",
"required"
]
}
},
"required": []
},
"line": 43,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 43,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L43",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"tool_choice": "auto"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · AgentStepInput Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:13 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "AgentStepInput",
"schema": {
"type": "object",
"properties": {
"messages": {
"type": "array",
"items": {
"type": "object"
}
},
"tools": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": []
},
"line": 13,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"messages": [
{}
],
"tools": [
{}
]
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · AirportUpdate Подтверждено кодом
chat-agent: src_shared/aviation.py:68 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "AirportUpdate",
"schema": {
"type": "object",
"properties": {
"revision": {
"type": "integer"
},
"code": {
"type": "string"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"runway_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"available": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"runways": {
"anyOf": [
{
"type": "array",
"items": {
"x-python-type": "RunwayUpdate"
}
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 68,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 68,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L68",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"revision": 1,
"code": "example",
"status": "example",
"runway_id": "example",
"available": true,
"runways": [
null
]
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · DialogStepData Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:130 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "DialogStepData",
"schema": {
"type": "object",
"properties": {
"response_text": {
"type": "string"
},
"tool_calls": {
"type": "array",
"items": {
"x-python-type": "DialogToolCall"
}
}
},
"required": []
},
"line": 130,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 130,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L130",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"response_text": "example",
"tool_calls": [
null
]
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · DialogToolCall Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:123 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "DialogToolCall",
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"arguments": {
"type": "object"
}
},
"required": [
"arguments"
]
},
"line": 123,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 123,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L123",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"id": "example",
"name": "example",
"arguments": {}
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ErrorInfo Подтверждено кодом
chat-agent: src_shared/contracts/common.py:14 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ErrorInfo",
"schema": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"details": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 14,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"code": "example",
"message": "example",
"details": {}
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · FinalResponseData Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:115 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "FinalResponseData",
"schema": {
"type": "object",
"properties": {
"response_text": {
"type": "string"
},
"client_command": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 115,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 115,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L115",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"response_text": "example",
"client_command": {}
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · FlightUpdate Подтверждено кодом
chat-agent: src_shared/aviation.py:78 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "FlightUpdate",
"schema": {
"type": "object",
"properties": {
"revision": {
"type": "integer"
},
"departure_in_minutes": {
"type": "integer"
},
"travel_minutes": {
"type": "integer"
},
"buffer_minutes": {
"type": "integer"
},
"to": {
"type": "string"
}
},
"required": []
},
"line": 78,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 78,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L78",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"revision": 1,
"departure_in_minutes": 1,
"travel_minutes": 1,
"buffer_minutes": 1,
"to": "example"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · FlowState Подтверждено кодом
chat-agent: src_langgraph/state.py:20 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "FlowState",
"schema": {
"type": "object",
"properties": {
"req": {
"x-python-type": "WorkflowRunRequest"
},
"history": {
"type": "array",
"items": {
"type": "object"
}
},
"summary": {
"type": "string"
},
"working_history": {
"type": "array",
"items": {
"type": "object"
}
},
"dialog_context": {
"type": "string"
},
"context_extra": {
"type": "object"
},
"user_turn_id": {
"type": "string"
},
"assistant_turn_id": {
"type": "string"
},
"selected_scenario": {
"type": "string"
},
"routing": {
"type": "object"
},
"response": {
"x-python-type": "WorkflowRunResponse"
}
},
"required": [
"req",
"history",
"summary",
"working_history",
"dialog_context",
"context_extra",
"user_turn_id",
"assistant_turn_id",
"selected_scenario",
"routing",
"response"
]
},
"line": 20,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_langgraph",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_langgraph/state.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_langgraph/state.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"req": null,
"history": [
{}
],
"summary": "example",
"working_history": [
{}
],
"dialog_context": "example",
"context_extra": {},
"user_turn_id": "example",
"assistant_turn_id": "example",
"selected_scenario": "example",
"routing": {},
"response": null
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · HistoryTurn Подтверждено кодом
chat-agent: src_shared/contracts/history.py:10 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "HistoryTurn",
"schema": {
"type": "object",
"properties": {
"turn_id": {
"type": "string"
},
"role": {
"type": "string"
},
"text": {
"type": "string"
},
"ts_ms": {
"type": "integer"
},
"meta": {
"type": "object"
}
},
"required": [
"text"
]
},
"line": 10,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/history.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/history.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"turn_id": "example",
"role": "example",
"text": "example",
"ts_ms": 1,
"meta": {}
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ParamsExtractData Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:64 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ParamsExtractData",
"schema": {
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"values": {
"type": "object"
},
"missing": {
"type": "array",
"items": {
"type": "string"
}
},
"confidence": {
"type": "number"
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": []
},
"line": 64,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 64,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L64",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"ok": true,
"values": {},
"missing": [
"example"
],
"confidence": 1,
"notes": [
"example"
]
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · PlanAction Подтверждено кодом
chat-agent: src_shared/aviation.py:96 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "PlanAction",
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"airport_codes": {
"type": "array",
"items": {
"type": "string"
}
},
"notes": {
"type": "string"
},
"flight_number": {
"x-python-type": "FlightNumber"
}
},
"required": []
},
"line": 96,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 96,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L96",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"name": "example",
"airport_codes": [
"example"
],
"notes": "example",
"flight_number": null
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · PositionUpdate Подтверждено кодом
chat-agent: src_shared/aviation.py:55 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "PositionUpdate",
"schema": {
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
},
"revision": {
"type": "integer"
}
},
"required": []
},
"line": 55,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 55,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L55",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"lat": 1,
"lon": 1,
"revision": 1
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ReviseData Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:74 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ReviseData",
"schema": {
"type": "object",
"properties": {
"fixed": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"need_user_input": {
"type": "boolean"
},
"question": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 74,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 74,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L74",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"fixed": {},
"need_user_input": true,
"question": "example"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · RoutingDecisionData Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:56 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "RoutingDecisionData",
"schema": {
"type": "object",
"properties": {
"workflow_id": {
"type": "string"
},
"reason": {
"type": "string"
},
"confidence": {
"type": "number"
}
},
"required": []
},
"line": 56,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 56,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L56",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"workflow_id": "example",
"reason": "example",
"confidence": 1
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · RunwayUpdate Подтверждено кодом
chat-agent: src_shared/aviation.py:62 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "RunwayUpdate",
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"available": {
"type": "boolean"
}
},
"required": []
},
"line": 62,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/aviation.py",
"line": 62,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/aviation.py#L62",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"id": "example",
"available": true
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ToolDecisionData Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:91 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ToolDecisionData",
"schema": {
"type": "object",
"properties": {
"needs_tool": {
"type": "boolean"
},
"tool_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"reason": {
"type": "string"
}
},
"required": []
},
"line": 91,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 91,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L91",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"needs_tool": true,
"tool_name": "example",
"reason": "example"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · ToolParamsData Подтверждено кодом
chat-agent: src_shared/contracts/llm.py:106 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "ToolParamsData",
"schema": {
"type": "object",
"properties": {
"extracted": {
"type": "object"
},
"missing": {
"type": "array",
"items": {
"type": "string"
}
},
"prompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": []
},
"line": 106,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/llm.py",
"line": 106,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/llm.py#L106",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"extracted": {},
"missing": [
"example"
],
"prompt": "example"
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · TraceEnvelope Подтверждено кодом
chat-agent: src_shared/contracts/common.py:22 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "TraceEnvelope",
"schema": {
"type": "object",
"properties": {
"trace_id": {
"type": "string",
"format": "uuid"
},
"request_id": {
"type": "string",
"format": "uuid"
},
"correlation_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"session_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"ts_ms": {
"type": "integer"
}
},
"required": [
"trace_id",
"request_id"
]
},
"line": 22,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/common.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/common.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"trace_id": "00000000-0000-4000-8000-000000000001",
"request_id": "00000000-0000-4000-8000-000000000001",
"correlation_id": "00000000-0000-4000-8000-000000000001",
"session_id": "00000000-0000-4000-8000-000000000001",
"ts_ms": 1
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · WorkflowRuntimeState Подтверждено кодом
chat-agent: src_shared/contracts/workflow.py:12 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "schema",
"name": "WorkflowRuntimeState",
"schema": {
"type": "object",
"properties": {
"active_workflow_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pending": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"context": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"version": {
"type": "integer"
}
},
"required": []
},
"line": 12,
"validation": "AST shape; custom validators and inherited fields require verification",
"service": "src_shared",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_shared/contracts/workflow.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_shared/contracts/workflow.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"synthetic_example": {
"active_workflow_id": "example",
"pending": {},
"context": {},
"version": 1
},
"example_is_synthetic": true,
"example_validation": "Valid against the extracted AST schema; custom validators not executed",
"scope": "application"
}chat-agent · docker Подтверждено кодом
Источник не привязан к строке
{
"name": "docker",
"identity": "550f1c02910ac2a26f17c453",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_agent Подтверждено кодом
Источник не привязан к строке
{
"name": "src_agent",
"identity": "3086d442425ce6d9ccc23251",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_api_gateway Подтверждено кодом
Источник не привязан к строке
{
"name": "src_api_gateway",
"identity": "2117733a6ded5c828bc1796c",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_audio_ws_ingress Подтверждено кодом
Источник не привязан к строке
{
"name": "src_audio_ws_ingress",
"identity": "b7fd9c0b2d8d353e3eed820b",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_core Подтверждено кодом
Источник не привязан к строке
{
"name": "src_core",
"identity": "014c792ebaed69a39e83c65a",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_front Подтверждено кодом
Источник не привязан к строке
{
"name": "src_front",
"identity": "7b2c0b175426bd15b8e92b13",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_langgraph Подтверждено кодом
Источник не привязан к строке
{
"name": "src_langgraph",
"identity": "8fb0d2a4e55a1dad9e68ad49",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_llm Подтверждено кодом
Источник не привязан к строке
{
"name": "src_llm",
"identity": "4289cd433df321bb71776c14",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_shared Подтверждено кодом
Источник не привязан к строке
{
"name": "src_shared",
"identity": "fdc8e1b3f0c022d48011ba61",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · src_webrtc_ingress Подтверждено кодом
Источник не привязан к строке
{
"name": "src_webrtc_ingress",
"identity": "5c22f8cc6735f3dd066d70e7",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · stack Подтверждено кодом
Источник не привязан к строке
{
"name": "stack",
"identity": "79a380e2d7363cfbbd81ab09",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · tests Подтверждено кодом
Источник не привязан к строке
{
"name": "tests",
"identity": "f29dd980a19e17a9315bbdd6",
"identity_basis": "source directory; runtime identity is separate",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c"
}chat-agent · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
chat-agent: src_agent/agent.py:238 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "record.state",
"value": "running",
"line": 238,
"limitation": "Possible assigned value; no transition inferred",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/agent.py",
"line": 238,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/agent.py#L238",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
chat-agent: src_core/handlers/handle_startup.py:148 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "deadline_exceeded",
"line": 148,
"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": 148,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_startup.py#L148",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:176 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "FAILED",
"line": 176,
"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": 176,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L176",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:200 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "FAILED",
"line": 200,
"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": 200,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L200",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
chat-agent: src_core/handlers/handle_transcription.py:215 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "FAILED",
"line": 215,
"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": 215,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/handlers/handle_transcription.py#L215",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
chat-agent: src_core/request_trace.py:86 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "interrupted",
"line": 86,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 86,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L86",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
chat-agent: src_core/request_trace.py:65 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "deadline_exceeded",
"line": 65,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "src_core",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_core/request_trace.py",
"line": 65,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_core/request_trace.py#L65",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:183 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "ACCEPTED",
"line": 183,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 183,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L183",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/integration/test_pydantic_chain.py:282 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "closed",
"line": 282,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_pydantic_chain.py",
"line": 282,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_pydantic_chain.py#L282",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:60 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "closed",
"line": 60,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 60,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L60",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:101 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "closed",
"line": 101,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:56 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "closed",
"line": 56,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 56,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L56",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/integration/test_weather_domain.py:62 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "open",
"line": 62,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/integration/test_weather_domain.py",
"line": 62,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/integration/test_weather_domain.py#L62",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_core_request_http.py:21 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "DONE",
"line": 21,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_core_request_http.py:75 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "ACCEPTED",
"line": 75,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 75,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L75",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_core_request_http.py:75 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "queued",
"line": 75,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_core_request_http.py",
"line": 75,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_core_request_http.py#L75",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:51 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "done",
"line": 51,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 51,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L51",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:69 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "queued",
"line": 69,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 69,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L69",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:70 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "done",
"line": 70,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 70,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L70",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_phoenix_trace.py:72 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "awaiting_confirmation",
"line": 72,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_phoenix_trace.py",
"line": 72,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_phoenix_trace.py#L72",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_ui_queue.py:35 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "failed",
"line": 35,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_ui_queue.py",
"line": 35,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_ui_queue.py#L35",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_weather.py:40 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "status",
"value": "stale",
"line": 40,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_weather.py",
"line": 40,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_weather.py#L40",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · state_value Подтверждено кодом
chat-agent: src_agent/service.py:403 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "record.state",
"value": "running",
"line": 403,
"limitation": "Possible assigned value; no transition inferred",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 403,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L403",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
chat-agent: src_agent/service.py:597 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"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": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/service.py",
"line": 597,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/service.py#L597",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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 · state_value Подтверждено кодом
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"
}chat-agent · state_value Подтверждено кодом
chat-agent: tests/test_pydantic_agent.py:674 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "state_value",
"variable": "state",
"value": "awaiting_confirmation",
"line": 674,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "tests/test_pydantic_agent.py",
"line": 674,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/tests/test_pydantic_agent.py#L674",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}chat-agent · airport_get Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:301 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "airport_get",
"registration": "tools.tool",
"arguments": {
"code": {
"type": "string"
}
},
"returns": {
"type": "object"
},
"line": 301,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 301,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L301",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · airports_search Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:283 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "airports_search",
"registration": "tools.tool",
"arguments": {
"radius_km": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"exclusiveMinimum": 0,
"maximum": 20000
},
"minimum_runway_m": {
"type": "integer",
"minimum": 0,
"maximum": 10000
},
"available_only": {
"type": "boolean"
},
"status": {
"anyOf": [
{
"enum": [
"open",
"closed",
"all"
]
},
{
"type": "null"
}
]
},
"wind_m_s": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"minimum": 0,
"maximum": 100
},
"visibility_km": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"minimum": 0,
"maximum": 100
},
"farthest": {
"type": "boolean"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 64
}
},
"returns": {
"x-python-type": "list"
},
"line": 283,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 283,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L283",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · artifact_get Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:332 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "artifact_get",
"registration": "tools.tool",
"arguments": {
"artifact_id": {
"type": "string"
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 1000
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"returns": {
"type": "object"
},
"line": 332,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 332,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L332",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · flight_get Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:311 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "flight_get",
"registration": "tools.tool",
"arguments": {
"flight_number": {
"type": "string"
}
},
"returns": {
"type": "object"
},
"line": 311,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 311,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L311",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · geo_distances Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:321 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "geo_distances",
"registration": "tools.tool",
"arguments": {
"codes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 64
}
},
"returns": {
"x-python-type": "list"
},
"line": 321,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 321,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L321",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · map_show_points Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:345 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "map_show_points",
"registration": "tools.tool",
"arguments": {
"codes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 64
}
},
"returns": {
"type": "object"
},
"line": 345,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 345,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L345",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · map_show_route Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:356 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "map_show_route",
"registration": "tools.tool",
"arguments": {
"code": {
"type": "string"
}
},
"returns": {
"type": "object"
},
"line": 356,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 356,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L356",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · plan_save Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:365 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "plan_save",
"registration": "tools.tool",
"arguments": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"airport_codes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 64
},
"notes": {
"type": "string",
"maxLength": 4096
},
"flight_number": {
"x-python-type": "FlightNumber"
}
},
"returns": {
"type": "object"
},
"line": 365,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 365,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L365",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · position_get Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:278 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "position_get",
"registration": "tools.tool",
"arguments": {},
"returns": {
"type": "object"
},
"line": 278,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 278,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L278",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · route_preview Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:327 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "route_preview",
"registration": "tools.tool",
"arguments": {
"code": {
"type": "string"
}
},
"returns": {
"type": "object"
},
"line": 327,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 327,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L327",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}chat-agent · weather_get Подтверждено кодом
chat-agent: src_agent/pydantic_agent.py:306 — Файл совпадает со снимком; опубликованный коммит 3e55976d.
{
"kind": "tool_registration",
"name": "weather_get",
"registration": "tools.tool",
"arguments": {
"codes": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 64
}
},
"returns": {
"x-python-type": "list"
},
"line": 306,
"limitation": "Decorator registration; availability and dynamic toolsets require runtime confirmation",
"service": "src_agent",
"origin": {
"project": "chat-agent",
"revision": "3e55976d30d87b0811f541533e6ead9462a5ee8c",
"file": "src_agent/pydantic_agent.py",
"line": 306,
"url": "https://git.giscloud.ru/voice-chat/webrtc-komaroff/-/blob/3e55976d30d87b0811f541533e6ead9462a5ee8c/src_agent/pydantic_agent.py#L306",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · audio_format Подтверждено кодом
voice: src/webui/file_mode.py:1313 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "audio_format",
"operation": "AudioResampler",
"parameters": {
"format": "s16",
"layout": "mono",
"rate": null
},
"line": 1313,
"limitation": "Declared frame/resampler parameters; decoded PCM and complete pipeline require runtime evidence",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 1313,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L1313",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · scripts → src Предположение
voice: :1 — Файл из снимка не найден в опубликованной версии. · voice: :1 — Файл из снимка не найден в опубликованной версии. · voice: :1 — Файл из снимка не найден в опубликованной версии. · voice: :1 — Файл из снимка не найден в опубликованной версии.
{
"source": "scripts",
"target": "src",
"direction": "forward",
"protocol": "STATIC",
"relation": "imports",
"count": 14,
"evidence_ids": [
"442a9e5a20b79effe9a8a690",
"f1eb16b9d3e7f61d1144ef8b",
"18cccc2e3b93281b71f805c8",
"0726c2d4475eb2be23bc82d0",
"048015dad0d7ad478cd790e6",
"5d7182a5a894ba976e5cac1b",
"90da004a59005af07b2399eb",
"da47f14a5ef651fb26e0e84c",
"6a9f4f8b28a47e830bf29083",
"a964d5c2aba254a61b464685",
"d66bb40a218bbeb40b6820e5",
"b67c270accde6f8be243ea38",
"606b3ca280cb76aa9332112d",
"8d3da9688c9e3d5f1cdfd1e1"
],
"origins": [
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}voice · scripts → src Предположение
voice: scripts/benchmark-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678. · voice: scripts/benchmark-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678. · voice: scripts/benchmark-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678. · voice: scripts/benchmark-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "scripts",
"target": "src",
"direction": "forward",
"protocol": "STATIC",
"relation": "calls",
"count": 18,
"evidence_ids": [
"36454474d75f5dd5bb867a8a",
"f60443ccd87a5b6e5577aeff",
"0415d77d512e8c3623fc43ec",
"8d46bc3a5cb0b53d83829300",
"16988789ef42721fd53047f0",
"3e3aea95cc1da8e3653bbaac",
"dbc6a833e5d17a3ef2f82301",
"61bc152670fbe34112bde453",
"e4287a4c5b13b71b5a551783",
"b4638081e2381046d32d22cc",
"c250cd9944e080776611e9f7",
"96373595a9d3a34525012d8a",
"006795598ab80186f102818b",
"44a0113e660319280b23e2ef",
"7cd90e20b26bacd6272e91fd",
"3ffe3cb3138d753506047fc4",
"d423db29f8b7ddba2bd279a3",
"eedcfd0c9b306d5a945c5449"
],
"origins": [
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}voice · scripts → src Предположение
voice: scripts/benchmark-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678. · voice: scripts/benchmark-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678. · voice: scripts/benchmark-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678. · voice: scripts/check-streaming-noise.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "scripts",
"target": "src",
"direction": "forward",
"protocol": "STATIC",
"relation": "uses",
"count": 6,
"evidence_ids": [
"62abfebaaddd75b853ea6946",
"c9ebcb4f211a7f4fbcf3d743",
"895de30756b9dbe5bb74fda2",
"513017ba4b2c0bafe3c74f36",
"bdddd21dc519cc182c507f4d",
"8e71d297f3adf267e438d7e5"
],
"origins": [
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L1"
},
{
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/check-streaming-noise.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/check-streaming-noise.py#L1"
}
],
"limitation": "Imports/calls show potential change impact, not network traffic or observed execution"
}voice · OTEL_EXPORTER_OTLP_ENDPOINT Подтверждено кодом
voice: src/streaming_asr/telemetry.py:53 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "config",
"name": "OTEL_EXPORTER_OTLP_ENDPOINT",
"variable": "endpoint",
"default": null,
"line": 53,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 53,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L53",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · Options Подтверждено кодом
voice: stack/stack.drs:23 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Options",
"values": [
{
"name": "py_faster_whisper"
}
],
"owner_service": null,
"line": 23,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:194 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"nats_proxy_linto",
{
"image": "dtorry/nats-proxy:latest"
},
{
"ports": 7000
}
],
"owner_service": "nats_proxy_linto",
"line": 194,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 194,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L194",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:212 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"nats_proxy_pyannote_shared",
{
"image": "dtorry/nats-proxy:latest"
},
{
"ports": 7000
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 212,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 212,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L212",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:231 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"nats_proxy_pyannote_isolated",
{
"image": "dtorry/nats-proxy:latest"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 231,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 231,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L231",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:247 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"nats_proxy_sherpa_onnx",
{
"image": "dtorry/nats-proxy:latest"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 247,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 247,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L247",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:263 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"nats_proxy_sortformer",
{
"image": "dtorry/nats-proxy:latest"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 263,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 263,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L263",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:281 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"gateway",
{
"image": "nginx:alpine"
},
{
"ports": 80
}
],
"owner_service": "gateway",
"line": 281,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 281,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L281",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:290 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"whisper_file_job_lock",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "whisper_file_job_lock",
"line": 290,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 290,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L290",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:301 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"stt_whisper_to_nats",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "stt_whisper_to_nats",
"line": 301,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 301,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L301",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:320 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"py_faster_whisper_diarize",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "py_faster_whisper_diarize",
"line": 320,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 320,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L320",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:340 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"py_faster_whisper_staged",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "py_faster_whisper_staged",
"line": 340,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 340,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L340",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:359 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"py_faster_whisper_bench",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "py_faster_whisper_bench",
"line": 359,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 359,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L359",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:384 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"py_faster_whisper_summary",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "py_faster_whisper_summary",
"line": 384,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 384,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L384",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:408 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"py_faster_whisper_status",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "py_faster_whisper_status",
"line": 408,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 408,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L408",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:477 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"pyannote_diarization",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "pyannote_diarization",
"line": 477,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 477,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L477",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:483 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"sherpa_onnx_diarization",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "sherpa_onnx_diarization",
"line": 483,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 483,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L483",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · Service Подтверждено кодом
voice: stack/stack.drs:486 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "Service",
"values": [
"sortformer_diarization",
{
"image": {
"unresolved_expression": "element_reference"
}
}
],
"owner_service": "sortformer_diarization",
"line": 486,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 486,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L486",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · deploy Подтверждено кодом
voice: stack/stack.drs:376 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"placement": {
"constraints": [
"node.hostname == gis-master.ru"
]
}
}
],
"owner_service": "py_faster_whisper_bench",
"line": 376,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 376,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L376",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · deploy Подтверждено кодом
voice: stack/stack.drs:401 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "deploy",
"values": [
{
"placement": {
"constraints": [
"node.hostname == gis-master.ru"
]
}
}
],
"owner_service": "py_faster_whisper_summary",
"line": 401,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 401,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L401",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/otlp.drs:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"OTEL_EXPORTER_OTLP_ENDPOINT": "http://otlp_collector:4318/"
},
{
"OTEL_EXPORTER_OTLP_ENDPOINT_FRONT": "/otel"
},
{
"unresolved_expression": "comment"
},
{
"OTEL_RESOURCE_ATTRIBUTES": "deployment.environment=%{stack-name},service.name=%{service-name},service.replica={{.Task.Slot}}"
},
{
"OTEL_LOG_LEVEL": "debug"
},
{
"OTEL_TRACES_EXPORTER": "otlp"
},
{
"REPLICA": "{{.Task.Slot}}"
}
],
"owner_service": null,
"line": 15,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/otlp.drs",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/otlp.drs#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/otlp.drs:22 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"CONSOLE_OUTPUT": "XTerm"
},
{
"unresolved_expression": "comment"
},
{
"CONSOLE_LEVEL": {
"env": "CONSOLE_LEVEL",
"default": "all"
}
}
],
"owner_service": null,
"line": 22,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/otlp.drs",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/otlp.drs#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:196 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"env": "NATS_URL",
"default": null
}
}
],
"owner_service": "nats_proxy_linto",
"line": 196,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 196,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L196",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:197 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_STREAM": "inference"
}
],
"owner_service": "nats_proxy_linto",
"line": 197,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 197,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L197",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:198 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_linto",
"line": 198,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 198,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L198",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:199 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"STREAM_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_linto",
"line": 199,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 199,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L199",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:200 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ID": "srv-gismaster-linto-01"
}
],
"owner_service": "nats_proxy_linto",
"line": 200,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 200,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L200",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:201 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ROLE": "requester"
}
],
"owner_service": "nats_proxy_linto",
"line": 201,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 201,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L201",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:202 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_REQUEST_SUBJECT_ROOT": "to.inference.linto"
}
],
"owner_service": "nats_proxy_linto",
"line": 202,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 202,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L202",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:203 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_SUBJECT_ROOT": "from.inference.linto"
}
],
"owner_service": "nats_proxy_linto",
"line": 203,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 203,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L203",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:204 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_CONSUMER_NAME": {
"template": "linto-gateway-{dynamic}",
"dynamic": true
}
}
],
"owner_service": "nats_proxy_linto",
"line": 204,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 204,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L204",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:205 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_JS_API_PREFIX": "JS.INF.API"
}
],
"owner_service": "nats_proxy_linto",
"line": 205,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 205,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L205",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:208 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_MODE": "core"
}
],
"owner_service": "nats_proxy_linto",
"line": 208,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 208,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L208",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:209 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"PROXY_AUTH_ENABLED": "false"
}
],
"owner_service": "nats_proxy_linto",
"line": 209,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 209,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L209",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:214 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"env": "NATS_URL",
"default": null
}
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 214,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 214,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L214",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:215 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_STREAM": "inference"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 215,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 215,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L215",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:216 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 216,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 216,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L216",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:217 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"STREAM_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 217,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 217,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L217",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:218 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ID": "srv-gismaster-webrtc-pyannote-shared-01"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 218,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 218,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L218",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:219 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ROLE": "requester"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 219,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 219,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L219",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:220 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_REQUEST_SUBJECT_ROOT": "to.inference.pyannote.shared"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 220,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 220,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L220",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:221 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_SUBJECT_ROOT": "from.inference.pyannote.shared"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 221,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 221,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L221",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:222 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_CONSUMER_NAME": {
"template": "pyannote-shared-gateway-{dynamic}",
"dynamic": true
}
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 222,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 222,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L222",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:223 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_JS_API_PREFIX": "JS.INF.API"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 223,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 223,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L223",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:227 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_MODE": "core"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 227,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 227,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L227",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:228 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"PROXY_AUTH_ENABLED": "false"
}
],
"owner_service": "nats_proxy_pyannote_shared",
"line": 228,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 228,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L228",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:233 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"env": "NATS_URL",
"default": null
}
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 233,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 233,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L233",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:234 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_STREAM": "inference"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 234,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 234,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L234",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:235 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 235,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 235,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L235",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:236 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"STREAM_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 236,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 236,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L236",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:237 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ID": "srv-gismaster-webrtc-pyannote-isolated-01"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 237,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 237,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L237",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:238 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ROLE": "requester"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 238,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 238,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L238",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:239 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_REQUEST_SUBJECT_ROOT": "to.inference.pyannote.isolated"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 239,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 239,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L239",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:240 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_SUBJECT_ROOT": "from.inference.pyannote.isolated"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 240,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 240,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L240",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:241 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_CONSUMER_NAME": {
"template": "pyannote-isolated-gateway-{dynamic}",
"dynamic": true
}
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 241,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 241,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L241",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:242 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_JS_API_PREFIX": "JS.INF.API"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 242,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 242,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L242",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:243 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_MODE": "core"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 243,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 243,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L243",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:244 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"PROXY_AUTH_ENABLED": "false"
}
],
"owner_service": "nats_proxy_pyannote_isolated",
"line": 244,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 244,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L244",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:249 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"env": "NATS_URL",
"default": null
}
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 249,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 249,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L249",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:250 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_STREAM": "inference"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 250,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 250,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L250",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:251 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 251,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 251,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L251",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:252 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"STREAM_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 252,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 252,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L252",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:253 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ID": "srv-gismaster-webrtc-sherpa-onnx-01"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 253,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 253,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L253",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:254 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ROLE": "requester"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 254,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 254,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L254",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:255 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_REQUEST_SUBJECT_ROOT": "to.inference.sherpa.onnx"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 255,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 255,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L255",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:256 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_SUBJECT_ROOT": "from.inference.sherpa.onnx"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 256,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 256,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L256",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:257 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_CONSUMER_NAME": {
"template": "sherpa-onnx-gateway-{dynamic}",
"dynamic": true
}
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 257,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 257,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L257",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:258 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_JS_API_PREFIX": "JS.INF.API"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 258,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 258,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L258",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:259 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_MODE": "core"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 259,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 259,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L259",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:260 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"PROXY_AUTH_ENABLED": "false"
}
],
"owner_service": "nats_proxy_sherpa_onnx",
"line": 260,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 260,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L260",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:265 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_URL": {
"env": "NATS_URL",
"default": null
}
}
],
"owner_service": "nats_proxy_sortformer",
"line": 265,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 265,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L265",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:266 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_STREAM": "inference"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 266,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 266,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L266",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:267 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 267,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 267,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L267",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:268 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"STREAM_RESPONSE_TIMEOUT": "1800"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 268,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 268,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L268",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:269 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ID": "srv-gismaster-webrtc-sortformer-01"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 269,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 269,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L269",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:270 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"SERVICE_ROLE": "requester"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 270,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 270,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L270",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:271 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_REQUEST_SUBJECT_ROOT": "to.inference.sortformer"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 271,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 271,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L271",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:272 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_RESPONSE_SUBJECT_ROOT": "from.inference.sortformer"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 272,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 272,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L272",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:273 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_CONSUMER_NAME": {
"template": "sortformer-gateway-{dynamic}",
"dynamic": true
}
}
],
"owner_service": "nats_proxy_sortformer",
"line": 273,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 273,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L273",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:274 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_JS_API_PREFIX": "JS.INF.API"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 274,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 274,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L274",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:275 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"NATS_MODE": "core"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 275,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 275,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L275",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:276 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"PROXY_AUTH_ENABLED": "false"
}
],
"owner_service": "nats_proxy_sortformer",
"line": 276,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 276,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L276",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:291 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"HOST_SERVING_HOST": "0.0.0.0"
},
{
"HOST_SERVING_PORT": "8091"
},
{
"FILE_JOB_LOCK_TTL_S": "7200"
},
{
"STACK_SERVICE_NAME": "whisper_file_job_lock"
}
],
"owner_service": "whisper_file_job_lock",
"line": 291,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 291,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L291",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:307 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"unresolved_expression": "call"
}
],
"owner_service": "stt_whisper_to_nats",
"line": 307,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 307,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L307",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:326 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"unresolved_expression": "call"
}
],
"owner_service": "py_faster_whisper_diarize",
"line": 326,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 326,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L326",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:346 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"unresolved_expression": "call"
}
],
"owner_service": "py_faster_whisper_staged",
"line": 346,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 346,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L346",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:365 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"unresolved_expression": "call"
}
],
"owner_service": "py_faster_whisper_bench",
"line": 365,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 365,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L365",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:390 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"unresolved_expression": "call"
}
],
"owner_service": "py_faster_whisper_summary",
"line": 390,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 390,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L390",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:417 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"unresolved_expression": "call"
}
],
"owner_service": "py_faster_whisper_status",
"line": 417,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 417,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L417",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · env Подтверждено кодом
voice: stack/stack.drs:479 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "env",
"values": [
{
"DEVICE": "cpu"
},
{
"PYANNOTE_HF_TOKEN": {
"env": "PYANNOTE_HF_TOKEN",
"default": null
}
}
],
"owner_service": "pyannote_diarization",
"line": 479,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 479,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L479",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · ingress Подтверждено кодом
voice: stack/stack.drs:283 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "voice.gis-master.ru"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"port": 80
}
],
"owner_service": "gateway",
"line": 283,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 283,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L283",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · ingress Подтверждено кодом
voice: stack/stack.drs:302 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "voice.gis-master.ru"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"path": "/whisper-trasncription"
},
{
"port": 8090
}
],
"owner_service": "stt_whisper_to_nats",
"line": 302,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 302,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L302",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · ingress Подтверждено кодом
voice: stack/stack.drs:321 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "voice.gis-master.ru"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"path": "/whisper-diarization"
},
{
"port": 8090
}
],
"owner_service": "py_faster_whisper_diarize",
"line": 321,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 321,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L321",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · ingress Подтверждено кодом
voice: stack/stack.drs:341 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "voice.gis-master.ru"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"path": "/whisper-staged"
},
{
"port": 8090
}
],
"owner_service": "py_faster_whisper_staged",
"line": 341,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 341,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L341",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · ingress Подтверждено кодом
voice: stack/stack.drs:360 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "voice.gis-master.ru"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"path": "/whisper-bench"
},
{
"port": 8090
}
],
"owner_service": "py_faster_whisper_bench",
"line": 360,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 360,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L360",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · ingress Подтверждено кодом
voice: stack/stack.drs:385 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "voice.gis-master.ru"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"path": "/whisper-summary"
},
{
"port": 8090
}
],
"owner_service": "py_faster_whisper_summary",
"line": 385,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 385,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L385",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · ingress Подтверждено кодом
voice: stack/stack.drs:409 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "voice.gis-master.ru"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"path": "/status"
},
{
"port": 8090
}
],
"owner_service": "py_faster_whisper_status",
"line": 409,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 409,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L409",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · ingress Подтверждено кодом
voice: stack/stack.drs:410 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "ingress",
"values": [
{
"host": "voice.gis-master.ru"
},
{
"tls_domain": "voice.gis-master.ru"
},
{
"path": "/health"
},
{
"path_sub": [
"^/health(.*)",
"/status$1"
]
},
{
"port": 8090
}
],
"owner_service": "py_faster_whisper_status",
"line": 410,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 410,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L410",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · oauth_provider Подтверждено кодом
voice: stack/stack.drs:284 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 284,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 284,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L284",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · oauth_provider Подтверждено кодом
voice: stack/stack.drs:305 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 305,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 305,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L305",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · oauth_provider Подтверждено кодом
voice: stack/stack.drs:324 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 324,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 324,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L324",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · oauth_provider Подтверждено кодом
voice: stack/stack.drs:344 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 344,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 344,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L344",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · oauth_provider Подтверждено кодом
voice: stack/stack.drs:363 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 363,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 363,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L363",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · oauth_provider Подтверждено кодом
voice: stack/stack.drs:388 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 388,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 388,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L388",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · oauth_provider Подтверждено кодом
voice: stack/stack.drs:415 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "deployment",
"directive": "oauth_provider",
"values": [
"oauth2_oauth2_slim:7000/auth"
],
"line": 415,
"service": "stack",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 415,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L415",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "configuration"
}voice · gateway Подтверждено кодом
voice: stack/stack.drs:281 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "gateway",
"configuration": {
"image": "nginx:alpine",
"ports": 80
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 281,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L281",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · nats_proxy_linto Подтверждено кодом
voice: stack/stack.drs:194 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "nats_proxy_linto",
"configuration": {
"image": "dtorry/nats-proxy:latest",
"ports": 7000
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 194,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L194",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · nats_proxy_pyannote_isolated Подтверждено кодом
voice: stack/stack.drs:231 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "nats_proxy_pyannote_isolated",
"configuration": {
"image": "dtorry/nats-proxy:latest"
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 231,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L231",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · nats_proxy_pyannote_shared Подтверждено кодом
voice: stack/stack.drs:212 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "nats_proxy_pyannote_shared",
"configuration": {
"image": "dtorry/nats-proxy:latest",
"ports": 7000
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 212,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L212",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · nats_proxy_sherpa_onnx Подтверждено кодом
voice: stack/stack.drs:247 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "nats_proxy_sherpa_onnx",
"configuration": {
"image": "dtorry/nats-proxy:latest"
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 247,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L247",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · nats_proxy_sortformer Подтверждено кодом
voice: stack/stack.drs:263 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "nats_proxy_sortformer",
"configuration": {
"image": "dtorry/nats-proxy:latest"
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 263,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L263",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · py_faster_whisper_bench Подтверждено кодом
voice: stack/stack.drs:359 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "py_faster_whisper_bench",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 359,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L359",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · py_faster_whisper_diarize Подтверждено кодом
voice: stack/stack.drs:320 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "py_faster_whisper_diarize",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 320,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L320",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · py_faster_whisper_staged Подтверждено кодом
voice: stack/stack.drs:340 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "py_faster_whisper_staged",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 340,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L340",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · py_faster_whisper_status Подтверждено кодом
voice: stack/stack.drs:408 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "py_faster_whisper_status",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 408,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L408",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · py_faster_whisper_summary Подтверждено кодом
voice: stack/stack.drs:384 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "py_faster_whisper_summary",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 384,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L384",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · pyannote_diarization Подтверждено кодом
voice: stack/stack.drs:477 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "pyannote_diarization",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 477,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L477",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · sherpa_onnx_diarization Подтверждено кодом
voice: stack/stack.drs:483 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "sherpa_onnx_diarization",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 483,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L483",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · sortformer_diarization Подтверждено кодом
voice: stack/stack.drs:486 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "sortformer_diarization",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 486,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L486",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · stt_whisper_to_nats Подтверждено кодом
voice: stack/stack.drs:301 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "stt_whisper_to_nats",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 301,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L301",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · whisper_file_job_lock Подтверждено кодом
voice: stack/stack.drs:290 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"name": "whisper_file_job_lock",
"configuration": {
"image": {
"unresolved_expression": "element_reference"
}
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 290,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L290",
"permalink_matches_collected_content": true
},
"limitation": "Declared service; runtime existence/revision/health verified separately"
}voice · /acquire Подтверждено кодом
voice: src/webui/job_lock_server.py:172 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/acquire",
"line": 172,
"handler": "acquire",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 172,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L172",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /diarize Подтверждено кодом
voice: src/pyannote_diarization_server.py:715 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/diarize",
"line": 715,
"handler": "diarize",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 715,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L715",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /diarize Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:440 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/diarize",
"line": 440,
"handler": "diarize",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 440,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L440",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /diarize Подтверждено кодом
voice: src/sortformer_diarization_server.py:613 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/diarize",
"line": 613,
"handler": "diarize",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 613,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L613",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /diarize Подтверждено кодом
voice: tests/test_diarization.py:2508 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/diarize",
"line": 2508,
"handler": "not_found",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2508,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2508",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /diarize Подтверждено кодом
voice: tests/test_diagnostics.py:195 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/diarize",
"line": 195,
"handler": "diarize",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 195,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L195",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /diarize Подтверждено кодом
voice: tests/test_model_transport.py:44 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/diarize",
"line": 44,
"handler": "self.diarize",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 44,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L44",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /diarize-empty Подтверждено кодом
voice: tests/test_diagnostics.py:196 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/diarize-empty",
"line": 196,
"handler": "diarize_empty",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 196,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L196",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /diarize-not-configured Подтверждено кодом
voice: tests/test_diarization.py:2509 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/diarize-not-configured",
"line": 2509,
"handler": "diarize_not_configured",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2509,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2509",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /health Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:438 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/health",
"line": 438,
"handler": "health",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 438,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L438",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /health Подтверждено кодом
voice: src/sortformer_diarization_server.py:611 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/health",
"line": 611,
"handler": "health",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 611,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L611",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /health Подтверждено кодом
voice: src/webui/job_lock_server.py:169 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/health",
"line": 169,
"handler": "health",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 169,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L169",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /healthcheck Подтверждено кодом
voice: tests/test_diagnostics.py:193 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthcheck",
"line": 193,
"handler": "proxy_health",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 193,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L193",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /healthz Подтверждено кодом
voice: src/pyannote_diarization_server.py:714 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 714,
"handler": "health",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 714,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L714",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /healthz Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:439 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 439,
"handler": "health",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 439,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L439",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /healthz Подтверждено кодом
voice: src/sortformer_diarization_server.py:612 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 612,
"handler": "health",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 612,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L612",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /healthz Подтверждено кодом
voice: src/webui/job_lock_server.py:170 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 170,
"handler": "health",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 170,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L170",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /healthz Подтверждено кодом
voice: src/streaming_asr/worker.py:262 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 262,
"handler": "health",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 262,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L262",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /healthz Подтверждено кодом
voice: tests/test_diagnostics.py:191 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz",
"line": 191,
"handler": "health",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 191,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L191",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /healthz-not-configured Подтверждено кодом
voice: tests/test_diarization.py:2513 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz-not-configured",
"line": 2513,
"handler": "health_not_configured",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2513,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2513",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /healthz-ready Подтверждено кодом
voice: tests/test_diarization.py:2511 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz-ready",
"line": 2511,
"handler": "health_ready",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2511,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2511",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /healthz-starting Подтверждено кодом
voice: tests/test_diarization.py:2512 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/healthz-starting",
"line": 2512,
"handler": "health_starting",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2512,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2512",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /heartbeat Подтверждено кодом
voice: src/webui/job_lock_server.py:173 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/heartbeat",
"line": 173,
"handler": "heartbeat",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 173,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L173",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /inspect Подтверждено кодом
voice: tests/test_diarization.py:2510 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/inspect",
"line": 2510,
"handler": "inspect",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2510,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2510",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /linto-healthcheck Подтверждено кодом
voice: tests/test_diagnostics.py:192 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/linto-healthcheck",
"line": 192,
"handler": "linto_health",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 192,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L192",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /release Подтверждено кодом
voice: src/webui/job_lock_server.py:174 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/release",
"line": 174,
"handler": "release",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 174,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L174",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /status Подтверждено кодом
voice: src/webui/job_lock_server.py:171 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "GET",
"endpoint": "/status",
"line": 171,
"handler": "status",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 171,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L171",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · /transcribe Подтверждено кодом
voice: tests/test_diagnostics.py:194 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/transcribe",
"line": 194,
"handler": "transcribe",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 194,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L194",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · /transcribe Подтверждено кодом
voice: tests/test_model_transport.py:43 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "endpoint",
"protocol": "HTTP",
"method": "POST",
"endpoint": "/transcribe",
"line": 43,
"handler": "self.transcribe",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 43,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L43",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · .gitattributes Подтверждено кодом
voice: .gitattributes:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": ".gitattributes",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": ".gitattributes",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/.gitattributes#L1"
}
}voice · .github/workflows/openwiki-update.yml Подтверждено кодом
voice: .github/workflows/openwiki-update.yml:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": ".github/workflows/openwiki-update.yml",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": ".github/workflows/openwiki-update.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/.github/workflows/openwiki-update.yml#L1"
}
}voice · .gitignore Подтверждено кодом
voice: .gitignore:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": ".gitignore",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": ".gitignore",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/.gitignore#L1"
}
}voice · .gitlab-ci.yml Подтверждено кодом
voice: .gitlab-ci.yml:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": ".gitlab-ci.yml",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": ".gitlab-ci.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/.gitlab-ci.yml#L1"
}
}voice · .knowledge/project-inventory.md Подтверждено кодом
voice: .knowledge/project-inventory.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": ".knowledge/project-inventory.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": ".knowledge/project-inventory.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/.knowledge/project-inventory.md#L1"
}
}voice · .knowledge/workflows.md Подтверждено кодом
voice: .knowledge/workflows.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": ".knowledge/workflows.md",
"commit_count_90d": 7,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": ".knowledge/workflows.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/.knowledge/workflows.md#L1"
}
}voice · .prompts/presentation.md Подтверждено кодом
voice: .prompts/presentation.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": ".prompts/presentation.md",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": ".prompts/presentation.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/.prompts/presentation.md#L1"
}
}voice · .version Подтверждено кодом
voice: .version:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": ".version",
"commit_count_90d": 16,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": ".version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/.version#L1"
}
}voice · AGENTS.md Подтверждено кодом
voice: AGENTS.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "AGENTS.md",
"commit_count_90d": 7,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "AGENTS.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/AGENTS.md#L1"
}
}voice · CLAUDE.md Подтверждено кодом
voice: CLAUDE.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "CLAUDE.md",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "CLAUDE.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/CLAUDE.md#L1"
}
}voice · CODEMAP.md Подтверждено кодом
voice: CODEMAP.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "CODEMAP.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "CODEMAP.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/CODEMAP.md#L1"
}
}voice · DOCS/ARCHITECTURE_REVERSE_ENGINEERING.md Подтверждено кодом
voice: DOCS/ARCHITECTURE_REVERSE_ENGINEERING.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/ARCHITECTURE_REVERSE_ENGINEERING.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/ARCHITECTURE_REVERSE_ENGINEERING.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/ARCHITECTURE_REVERSE_ENGINEERING.md#L1"
}
}voice · DOCS/DEPLOYMENT.md Подтверждено кодом
voice: DOCS/DEPLOYMENT.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/DEPLOYMENT.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/DEPLOYMENT.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/DEPLOYMENT.md#L1"
}
}voice · DOCS/FILE_DIARIZATION_STACK.md Подтверждено кодом
voice: DOCS/FILE_DIARIZATION_STACK.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/FILE_DIARIZATION_STACK.md",
"commit_count_90d": 9,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/FILE_DIARIZATION_STACK.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/FILE_DIARIZATION_STACK.md#L1"
}
}voice · DOCS/PRODUCTION_STATE.md Подтверждено кодом
voice: DOCS/PRODUCTION_STATE.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/PRODUCTION_STATE.md",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/PRODUCTION_STATE.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/PRODUCTION_STATE.md#L1"
}
}voice · DOCS/STREAMING_ASR.md Подтверждено кодом
voice: DOCS/STREAMING_ASR.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/STREAMING_ASR.md",
"commit_count_90d": 9,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/STREAMING_ASR.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/STREAMING_ASR.md#L1"
}
}voice · DOCS/architecture-2026-09-16/README.md Подтверждено кодом
voice: DOCS/architecture-2026-09-16/README.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/README.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/README.md#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/call-tree.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/call-tree.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/call-tree.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/call-tree.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/call-tree.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/context.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/context.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/context.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/context.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/context.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/data.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/data.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/data.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/data.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/data.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/deployment.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/deployment.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/deployment.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/deployment.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/deployment.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/modules.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/modules.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/modules.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/modules.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/modules.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/sequence-file.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/sequence-file.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/sequence-file.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/sequence-file.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/sequence-file.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/sequence-stream.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/sequence-stream.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/sequence-stream.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/sequence-stream.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/sequence-stream.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/staged.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/staged.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/staged.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/staged.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/staged.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/diagrams/transport.svg Подтверждено кодом
voice: DOCS/architecture-2026-09-16/diagrams/transport.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/diagrams/transport.svg",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/diagrams/transport.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/diagrams/transport.svg#L1"
}
}voice · DOCS/architecture-2026-09-16/evidence.md Подтверждено кодом
voice: DOCS/architecture-2026-09-16/evidence.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/evidence.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/evidence.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/evidence.md#L1"
}
}voice · DOCS/architecture-2026-09-16/verification.md Подтверждено кодом
voice: DOCS/architecture-2026-09-16/verification.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "DOCS/architecture-2026-09-16/verification.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "DOCS/architecture-2026-09-16/verification.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/DOCS/architecture-2026-09-16/verification.md#L1"
}
}voice · README.md Подтверждено кодом
voice: README.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "README.md",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/README.md#L1"
}
}voice · docker/Dockerfile.build Подтверждено кодом
voice: docker/Dockerfile.build:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/Dockerfile.build",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/Dockerfile.build",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/Dockerfile.build#L1"
}
}voice · docker/bridge/Dockerfile Подтверждено кодом
voice: docker/bridge/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/bridge/Dockerfile",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/bridge/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/bridge/Dockerfile#L1"
}
}voice · docker/build-images.sh Подтверждено кодом
voice: docker/build-images.sh:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/build-images.sh",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 1.1358, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 34, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/diarization-base/Dockerfile\", \"co_change_count\": 0.3701, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 6, \"last_co_change\": \"2026-04-01\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.2127659574468085,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/build-images.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/build-images.sh#L1"
}
}voice · docker/diarization-base/Dockerfile Подтверждено кодом
voice: docker/diarization-base/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/diarization-base/Dockerfile",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/diarization-base/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/diarization-base/Dockerfile#L1"
}
}voice · docker/diarization/Dockerfile Подтверждено кодом
voice: docker/diarization/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/diarization/Dockerfile",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/diarization/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/diarization/Dockerfile#L1"
}
}voice · docker/docker-compose.yml Подтверждено кодом
voice: docker/docker-compose.yml:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/docker-compose.yml",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/docker-compose.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/docker-compose.yml#L1"
}
}voice · docker/linto_http_ffmpeg/Dockerfile Подтверждено кодом
voice: docker/linto_http_ffmpeg/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/linto_http_ffmpeg/Dockerfile",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/linto_http_ffmpeg/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/linto_http_ffmpeg/Dockerfile#L1"
}
}voice · docker/nats/nats.conf Подтверждено кодом
voice: docker/nats/nats.conf:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/nats/nats.conf",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/nats/nats.conf",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/nats/nats.conf#L1"
}
}voice · docker/sherpa-onnx/Dockerfile Подтверждено кодом
voice: docker/sherpa-onnx/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/sherpa-onnx/Dockerfile",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/sherpa-onnx/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/sherpa-onnx/Dockerfile#L1"
}
}voice · docker/sortformer/Dockerfile Подтверждено кодом
voice: docker/sortformer/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/sortformer/Dockerfile",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/sortformer/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/sortformer/Dockerfile#L1"
}
}voice · docker/streaming-asr/Dockerfile Подтверждено кодом
voice: docker/streaming-asr/Dockerfile:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/streaming-asr/Dockerfile",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/streaming-asr/Dockerfile",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/streaming-asr/Dockerfile#L1"
}
}voice · docker/streaming-compose.yml Подтверждено кодом
voice: docker/streaming-compose.yml:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "docker/streaming-compose.yml",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "docker/streaming-compose.yml",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/docker/streaming-compose.yml#L1"
}
}voice · openwiki/.claims/architecture/stack-boundary.json Подтверждено кодом
voice: openwiki/.claims/architecture/stack-boundary.json:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/.claims/architecture/stack-boundary.json",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/.claims/architecture/stack-boundary.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/.claims/architecture/stack-boundary.json#L1"
}
}voice · openwiki/.claims/operations/cutover.json Подтверждено кодом
voice: openwiki/.claims/operations/cutover.json:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/.claims/operations/cutover.json",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/.claims/operations/cutover.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/.claims/operations/cutover.json#L1"
}
}voice · openwiki/.claims/quickstart.json Подтверждено кодом
voice: openwiki/.claims/quickstart.json:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/.claims/quickstart.json",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/.claims/quickstart.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/.claims/quickstart.json#L1"
}
}voice · openwiki/.last-update.json Подтверждено кодом
voice: openwiki/.last-update.json:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/.last-update.json",
"commit_count_90d": 9,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/.last-update.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/.last-update.json#L1"
}
}voice · openwiki/.page-manifest.json Подтверждено кодом
voice: openwiki/.page-manifest.json:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/.page-manifest.json",
"commit_count_90d": 9,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/.page-manifest.json",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/.page-manifest.json#L1"
}
}voice · openwiki/architecture/index.md Подтверждено кодом
voice: openwiki/architecture/index.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/architecture/index.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/architecture/index.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/architecture/index.md#L1"
}
}voice · openwiki/architecture/stack-boundary.md Подтверждено кодом
voice: openwiki/architecture/stack-boundary.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/architecture/stack-boundary.md",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/architecture/stack-boundary.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/architecture/stack-boundary.md#L1"
}
}voice · openwiki/index.md Подтверждено кодом
voice: openwiki/index.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/index.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/index.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/index.md#L1"
}
}voice · openwiki/operations/cutover.md Подтверждено кодом
voice: openwiki/operations/cutover.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/operations/cutover.md",
"commit_count_90d": 5,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/operations/cutover.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/operations/cutover.md#L1"
}
}voice · openwiki/operations/index.md Подтверждено кодом
voice: openwiki/operations/index.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/operations/index.md",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/operations/index.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/operations/index.md#L1"
}
}voice · openwiki/quickstart.md Подтверждено кодом
voice: openwiki/quickstart.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "openwiki/quickstart.md",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "openwiki/quickstart.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/openwiki/quickstart.md#L1"
}
}voice · presentations/project-overview.html Подтверждено кодом
voice: presentations/project-overview.html:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "presentations/project-overview.html",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "presentations/project-overview.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/presentations/project-overview.html#L1"
}
}voice · presentations/project-technical.html Подтверждено кодом
voice: presentations/project-technical.html:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "presentations/project-technical.html",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "presentations/project-technical.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/presentations/project-technical.html#L1"
}
}voice · presentations/technical-2026-09-16.html Подтверждено кодом
voice: presentations/technical-2026-09-16.html:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "presentations/technical-2026-09-16.html",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "presentations/technical-2026-09-16.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/presentations/technical-2026-09-16.html#L1"
}
}voice · readme_for_dumer.md Подтверждено кодом
voice: readme_for_dumer.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "readme_for_dumer.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "readme_for_dumer.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/readme_for_dumer.md#L1"
}
}voice · scripts/benchmark-streaming-asr.py Подтверждено кодом
voice: scripts/benchmark-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "scripts/benchmark-streaming-asr.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2978723404255319,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L1"
}
}voice · scripts/check-streaming-noise.py Подтверждено кодом
voice: scripts/check-streaming-noise.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "scripts/check-streaming-noise.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.46808510638297873,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/check-streaming-noise.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/check-streaming-noise.py#L1"
}
}voice · scripts/probe-streaming-asr.py Подтверждено кодом
voice: scripts/probe-streaming-asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "scripts/probe-streaming-asr.py",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_streaming_probe.py\", \"co_change_count\": 1.0814, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 11, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 9, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/streaming_asr/vad.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/streaming_asr/worker.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_asr.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 5, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_nats_integration.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 6, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.44680851063829785,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/probe-streaming-asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/probe-streaming-asr.py#L1"
}
}voice · src/.dockerignore Подтверждено кодом
voice: src/.dockerignore:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/.dockerignore",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/.dockerignore",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/.dockerignore#L1"
}
}voice · src/.gitignore Подтверждено кодом
voice: src/.gitignore:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/.gitignore",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/.gitignore",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/.gitignore#L1"
}
}voice · src/.version Подтверждено кодом
voice: src/.version:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/.version",
"commit_count_90d": 10,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/.version",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/.version#L1"
}
}voice · src/README.md Подтверждено кодом
voice: src/README.md:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/README.md",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/README.md",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/README.md#L1"
}
}voice · src/__init__.py Подтверждено кодом
voice: src/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/__init__.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/__init__.py#L1"
}
}voice · src/diarization.py Подтверждено кодом
voice: src/diarization.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/diarization.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 1.695, \"frequency\": 9, \"self_commits\": 11, \"partner_commits\": 41, \"last_co_change\": \"2026-04-22\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 0.8591, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.7614, \"frequency\": 7, \"self_commits\": 11, \"partner_commits\": 50, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 0.7559, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 46, \"last_co_change\": \"2026-04-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 0.5476, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 40, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.5443, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 48, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.4746, \"frequency\": 6, \"self_commits\": 11, \"partner_commits\": 37, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.4092, \"frequency\": 5, \"self_commits\": 11, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.3527, \"frequency\": 4, \"self_commits\": 11, \"partner_commits\": 33, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/diarization/Dockerfile\", \"co_change_count\": 0.2361, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 6, \"last_co_change\": \"2026-03-31\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.2083, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 19, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.2083, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 12, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.2083, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 12, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.2029, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/README.md\", \"co_change_count\": 0.1849, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/requirements.diarization.txt\", \"co_change_count\": 0.1596, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 2, \"last_co_change\": \"2026-04-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \"readme_for_dumer.md\", \"co_change_count\": 0.1151, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 13, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.1151, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 6, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.0866, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7446808510638298,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L1"
}
}voice · src/diarization_syntax.py Подтверждено кодом
voice: src/diarization_syntax.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/diarization_syntax.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2765957446808511,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization_syntax.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization_syntax.py#L1"
}
}voice · src/env.example Подтверждено кодом
voice: src/env.example:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/env.example",
"commit_count_90d": 3,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/env.example",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/env.example#L1"
}
}voice · src/model_transport.py Подтверждено кодом
voice: src/model_transport.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/model_transport.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".version\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 38, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 19, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 40, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/diagnostics.py\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 13, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.1276595744680851,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/model_transport.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/model_transport.py#L1"
}
}voice · src/pyannote_diarization_server.py Подтверждено кодом
voice: src/pyannote_diarization_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/pyannote_diarization_server.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 2.7926, \"frequency\": 12, \"self_commits\": 17, \"partner_commits\": 41, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.9814, \"frequency\": 8, \"self_commits\": 17, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/diarization-base/Dockerfile\", \"co_change_count\": 0.9346, \"frequency\": 2, \"self_commits\": 17, \"partner_commits\": 6, \"last_co_change\": \"2026-04-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/diarization.py\", \"co_change_count\": 0.8591, \"frequency\": 6, \"self_commits\": 17, \"partner_commits\": 11, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.8358, \"frequency\": 7, \"self_commits\": 17, \"partner_commits\": 50, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 0.7083, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 46, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.5434, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 0.5171, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 40, \"last_co_change\": \"2026-04-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/diarization/Dockerfile\", \"co_change_count\": 0.4777, \"frequency\": 3, \"self_commits\": 17, \"partner_commits\": 6, \"last_co_change\": \"2026-03-31\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.3816, \"frequency\": 5, \"self_commits\": 17, \"partner_commits\": 37, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.3754, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 48, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.2832, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.2832, \"frequency\": 4, \"self_commits\": 17, \"partner_commits\": 33, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/README.md\", \"co_change_count\": 0.1849, \"frequency\": 3, \"self_commits\": 17, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/requirements.diarization.txt\", \"co_change_count\": 0.1596, \"frequency\": 2, \"self_commits\": 17, \"partner_commits\": 2, \"last_co_change\": \"2026-04-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.1036, \"frequency\": 2, \"self_commits\": 17, \"partner_commits\": 12, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.1036, \"frequency\": 2, \"self_commits\": 17, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.1036, \"frequency\": 2, \"self_commits\": 17, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.851063829787234,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L1"
}
}voice · src/pyannote_healthcheck.py Подтверждено кодом
voice: src/pyannote_healthcheck.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/pyannote_healthcheck.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.10638297872340426,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_healthcheck.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_healthcheck.py#L1"
}
}voice · src/requirements.asr-worker.txt Подтверждено кодом
voice: src/requirements.asr-worker.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/requirements.asr-worker.txt",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.asr-worker.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.asr-worker.txt#L1"
}
}voice · src/requirements.bridge.txt Подтверждено кодом
voice: src/requirements.bridge.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/requirements.bridge.txt",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.bridge.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.bridge.txt#L1"
}
}voice · src/requirements.diarization.txt Подтверждено кодом
voice: src/requirements.diarization.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/requirements.diarization.txt",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.diarization.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.diarization.txt#L1"
}
}voice · src/requirements.sherpa_onnx.txt Подтверждено кодом
voice: src/requirements.sherpa_onnx.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/requirements.sherpa_onnx.txt",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.sherpa_onnx.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.sherpa_onnx.txt#L1"
}
}voice · src/requirements.sortformer.txt Подтверждено кодом
voice: src/requirements.sortformer.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/requirements.sortformer.txt",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.sortformer.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.sortformer.txt#L1"
}
}voice · src/requirements.streaming.txt Подтверждено кодом
voice: src/requirements.streaming.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/requirements.streaming.txt",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.streaming.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.streaming.txt#L1"
}
}voice · src/requirements.txt Подтверждено кодом
voice: src/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/requirements.txt",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.txt#L1"
}
}voice · src/sherpa_onnx_diarization_server.py Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/sherpa_onnx_diarization_server.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/sortformer_diarization_server.py\", \"co_change_count\": 2.0764, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.3772, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.3772, \"frequency\": 3, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 12, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 37, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/job_lock.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 33, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 41, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 50, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.574468085106383,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L1"
}
}voice · src/sortformer_diarization_server.py Подтверждено кодом
voice: src/sortformer_diarization_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/sortformer_diarization_server.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/sherpa_onnx_diarization_server.py\", \"co_change_count\": 2.0764, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.5906, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.5906, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.3077, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 37, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/job_lock.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 2, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 50, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 33, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 41, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.723404255319149,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L1"
}
}voice · src/streaming_asr/__init__.py Подтверждено кодом
voice: src/streaming_asr/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/streaming_asr/__init__.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0425531914893617,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/__init__.py#L1"
}
}voice · src/streaming_asr/bridge.py Подтверждено кодом
voice: src/streaming_asr/bridge.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/streaming_asr/bridge.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 0.5108, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_streaming_asr.py\", \"co_change_count\": 0.5108, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.6382978723404256,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L1"
}
}voice · src/streaming_asr/prepare_models.py Подтверждено кодом
voice: src/streaming_asr/prepare_models.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/streaming_asr/prepare_models.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.1702127659574468,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/prepare_models.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/prepare_models.py#L1"
}
}voice · src/streaming_asr/protocol.py Подтверждено кодом
voice: src/streaming_asr/protocol.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/streaming_asr/protocol.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.2553191489361702,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/protocol.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/protocol.py#L1"
}
}voice · src/streaming_asr/telemetry.py Подтверждено кодом
voice: src/streaming_asr/telemetry.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/streaming_asr/telemetry.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 0.3548, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-asr/Dockerfile\", \"co_change_count\": 0.3548, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_streaming_telemetry.py\", \"co_change_count\": 0.3548, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.3191489361702128,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L1"
}
}voice · src/streaming_asr/vad.py Подтверждено кодом
voice: src/streaming_asr/vad.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/streaming_asr/vad.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"scripts/probe-streaming-asr.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/streaming_asr/worker.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_asr.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_streaming_nats_integration.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.425531914893617,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/vad.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/vad.py#L1"
}
}voice · src/streaming_asr/worker.py Подтверждено кодом
voice: src/streaming_asr/worker.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/streaming_asr/worker.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"scripts/probe-streaming-asr.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/streaming_asr/vad.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_streaming_asr.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-10-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_streaming_nats_integration.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-10-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.6595744680851063,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L1"
}
}voice · src/stt_whisper_to_nats.py Подтверждено кодом
voice: src/stt_whisper_to_nats.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/stt_whisper_to_nats.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/env.example\", \"co_change_count\": 4.1327, \"frequency\": 26, \"self_commits\": 46, \"partner_commits\": 40, \"last_co_change\": \"2026-04-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 3.5423, \"frequency\": 21, \"self_commits\": 46, \"partner_commits\": 50, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 3.5413, \"frequency\": 24, \"self_commits\": 46, \"partner_commits\": 37, \"last_co_change\": \"2026-04-20\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 2.6772, \"frequency\": 17, \"self_commits\": 46, \"partner_commits\": 34, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 2.5338, \"frequency\": 18, \"self_commits\": 46, \"partner_commits\": 48, \"last_co_change\": \"2026-04-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 2.5197, \"frequency\": 18, \"self_commits\": 46, \"partner_commits\": 40, \"last_co_change\": \"2026-04-20\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 2.3754, \"frequency\": 18, \"self_commits\": 46, \"partner_commits\": 41, \"last_co_change\": \"2026-04-20\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".version\", \"co_change_count\": 1.9345, \"frequency\": 10, \"self_commits\": 46, \"partner_commits\": 38, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/.version\", \"co_change_count\": 1.4355, \"frequency\": 9, \"self_commits\": 46, \"partner_commits\": 33, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 1.1637, \"frequency\": 12, \"self_commits\": 46, \"partner_commits\": 33, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/README.md\", \"co_change_count\": 1.0052, \"frequency\": 8, \"self_commits\": 46, \"partner_commits\": 17, \"last_co_change\": \"2026-04-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/bridge/Dockerfile\", \"co_change_count\": 0.9676, \"frequency\": 7, \"self_commits\": 46, \"partner_commits\": 12, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.828, \"frequency\": 5, \"self_commits\": 46, \"partner_commits\": 8, \"last_co_change\": \"2026-10-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/diarization.py\", \"co_change_count\": 0.7559, \"frequency\": 5, \"self_commits\": 46, \"partner_commits\": 11, \"last_co_change\": \"2026-04-13\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 0.7083, \"frequency\": 5, \"self_commits\": 46, \"partner_commits\": 17, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.3926, \"frequency\": 5, \"self_commits\": 46, \"partner_commits\": 21, \"last_co_change\": \"2026-04-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/requirements.bridge.txt\", \"co_change_count\": 0.3375, \"frequency\": 4, \"self_commits\": 46, \"partner_commits\": 10, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.329, \"frequency\": 4, \"self_commits\": 46, \"partner_commits\": 12, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.3178, \"frequency\": 3, \"self_commits\": 46, \"partner_commits\": 19, \"last_co_change\": \"2026-04-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.2106, \"frequency\": 3, \"self_commits\": 46, \"partner_commits\": 14, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/requirements.diarization.txt\", \"co_change_count\": 0.1596, \"frequency\": 2, \"self_commits\": 46, \"partner_commits\": 2, \"last_co_change\": \"2026-04-01\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9787234042553191,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L1"
}
}voice · src/utils/__init__.py Подтверждено кодом
voice: src/utils/__init__.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/utils/__init__.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.02127659574468085,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/__init__.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/__init__.py#L1"
}
}voice · src/utils/audio_utils.py Подтверждено кодом
voice: src/utils/audio_utils.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/utils/audio_utils.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.06382978723404255,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/audio_utils.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/audio_utils.py#L1"
}
}voice · src/utils/silero_onnx_vad.py Подтверждено кодом
voice: src/utils/silero_onnx_vad.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/utils/silero_onnx_vad.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.0586, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 34, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/.version\", \"co_change_count\": 0.0586, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 33, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/requirements.txt\", \"co_change_count\": 0.0586, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 4, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.48936170212765956,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/silero_onnx_vad.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/silero_onnx_vad.py#L1"
}
}voice · src/utils/wire_packet.py Подтверждено кодом
voice: src/utils/wire_packet.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/utils/wire_packet.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0851063829787234,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/wire_packet.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/wire_packet.py#L1"
}
}voice · src/webui/bench.py Подтверждено кодом
voice: src/webui/bench.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/bench.py",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_model_transport.py\", \"co_change_count\": 1.5265, \"frequency\": 4, \"self_commits\": 12, \"partner_commits\": 4, \"last_co_change\": \"2026-10-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.8546, \"frequency\": 7, \"self_commits\": 12, \"partner_commits\": 19, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 0.5768, \"frequency\": 6, \"self_commits\": 12, \"partner_commits\": 40, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \".version\", \"co_change_count\": 0.5384, \"frequency\": 3, \"self_commits\": 12, \"partner_commits\": 38, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.5373, \"frequency\": 7, \"self_commits\": 12, \"partner_commits\": 37, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.459, \"frequency\": 5, \"self_commits\": 12, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 0.4441, \"frequency\": 6, \"self_commits\": 12, \"partner_commits\": 41, \"last_co_change\": \"2026-04-22\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.3879, \"frequency\": 4, \"self_commits\": 12, \"partner_commits\": 6, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.364, \"frequency\": 5, \"self_commits\": 12, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 0.329, \"frequency\": 4, \"self_commits\": 12, \"partner_commits\": 46, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.3257, \"frequency\": 5, \"self_commits\": 12, \"partner_commits\": 33, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sortformer_diarization_server.py\", \"co_change_count\": 0.3077, \"frequency\": 3, \"self_commits\": 12, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.3047, \"frequency\": 4, \"self_commits\": 12, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.291, \"frequency\": 4, \"self_commits\": 12, \"partner_commits\": 48, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.243, \"frequency\": 4, \"self_commits\": 12, \"partner_commits\": 50, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/diagnostics.py\", \"co_change_count\": 0.227, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 13, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.2083, \"frequency\": 3, \"self_commits\": 12, \"partner_commits\": 12, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/diarization.py\", \"co_change_count\": 0.2083, \"frequency\": 3, \"self_commits\": 12, \"partner_commits\": 11, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.1629, \"frequency\": 3, \"self_commits\": 12, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.1629, \"frequency\": 3, \"self_commits\": 12, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"readme_for_dumer.md\", \"co_change_count\": 0.1151, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 13, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 0.1036, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sherpa_onnx_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 5, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/job_lock.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 12, \"partner_commits\": 2, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.7659574468085106,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/bench.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/bench.py#L1"
}
}voice · src/webui/diagnostics.py Подтверждено кодом
voice: src/webui/diagnostics.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/diagnostics.py",
"commit_count_90d": 7,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_diagnostics.py\", \"co_change_count\": 4.126, \"frequency\": 10, \"self_commits\": 13, \"partner_commits\": 11, \"last_co_change\": \"2026-10-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \".version\", \"co_change_count\": 0.8659, \"frequency\": 6, \"self_commits\": 13, \"partner_commits\": 38, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/.version\", \"co_change_count\": 0.6389, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 33, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.6177, \"frequency\": 5, \"self_commits\": 13, \"partner_commits\": 19, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/stack.drs\", \"co_change_count\": 0.5761, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 13, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/diagnostics_app.js\", \"co_change_count\": 0.5466, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 3, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.4129, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 21, \"last_co_change\": \"2026-05-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.3949, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 12, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.3949, \"frequency\": 4, \"self_commits\": 13, \"partner_commits\": 48, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 0.3302, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 40, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"readme_for_dumer.md\", \"co_change_count\": 0.3017, \"frequency\": 3, \"self_commits\": 13, \"partner_commits\": 13, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 40, \"last_co_change\": \"2026-05-05\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/diagnostics.html\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 3, \"last_co_change\": \"2026-05-05\", \"structural\": \"unexplained\"}, {\"file_path\": \".knowledge/workflows.md\", \"co_change_count\": 0.2274, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 7, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.227, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 12, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_model_transport.py\", \"co_change_count\": 0.227, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 4, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/model_transport.py\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 2, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 13, \"partner_commits\": 37, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8297872340425532,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L1"
}
}voice · src/webui/file_mode.py Подтверждено кодом
voice: src/webui/file_mode.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/file_mode.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 3.5413, \"frequency\": 24, \"self_commits\": 37, \"partner_commits\": 46, \"last_co_change\": \"2026-04-20\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 3.344, \"frequency\": 21, \"self_commits\": 37, \"partner_commits\": 41, \"last_co_change\": \"2026-04-22\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 2.8374, \"frequency\": 23, \"self_commits\": 37, \"partner_commits\": 50, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 2.2236, \"frequency\": 21, \"self_commits\": 37, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 2.0565, \"frequency\": 18, \"self_commits\": 37, \"partner_commits\": 33, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 1.9864, \"frequency\": 20, \"self_commits\": 37, \"partner_commits\": 40, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 1.8041, \"frequency\": 18, \"self_commits\": 37, \"partner_commits\": 48, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.9563, \"frequency\": 12, \"self_commits\": 37, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/README.md\", \"co_change_count\": 0.9282, \"frequency\": 8, \"self_commits\": 37, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.6396, \"frequency\": 8, \"self_commits\": 37, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.6293, \"frequency\": 7, \"self_commits\": 37, \"partner_commits\": 19, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.5373, \"frequency\": 7, \"self_commits\": 37, \"partner_commits\": 12, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.4809, \"frequency\": 6, \"self_commits\": 37, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/diarization.py\", \"co_change_count\": 0.4746, \"frequency\": 6, \"self_commits\": 37, \"partner_commits\": 11, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/requirements.txt\", \"co_change_count\": 0.4634, \"frequency\": 2, \"self_commits\": 37, \"partner_commits\": 4, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 0.3816, \"frequency\": 5, \"self_commits\": 37, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.3625, \"frequency\": 5, \"self_commits\": 37, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/requirements.bridge.txt\", \"co_change_count\": 0.3355, \"frequency\": 4, \"self_commits\": 37, \"partner_commits\": 10, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \".version\", \"co_change_count\": 0.3342, \"frequency\": 4, \"self_commits\": 37, \"partner_commits\": 38, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.3251, \"frequency\": 4, \"self_commits\": 37, \"partner_commits\": 12, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/bridge/Dockerfile\", \"co_change_count\": 0.2957, \"frequency\": 3, \"self_commits\": 37, \"partner_commits\": 12, \"last_co_change\": \"2026-04-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/.version\", \"co_change_count\": 0.2409, \"frequency\": 3, \"self_commits\": 37, \"partner_commits\": 33, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/diagnostics.py\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 37, \"partner_commits\": 13, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/model_transport.py\", \"co_change_count\": 0.1964, \"frequency\": 2, \"self_commits\": 37, \"partner_commits\": 2, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.1744, \"frequency\": 3, \"self_commits\": 37, \"partner_commits\": 6, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8936170212765957,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L1"
}
}voice · src/webui/job_lock.py Подтверждено кодом
voice: src/webui/job_lock.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/job_lock.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/sherpa_onnx_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 5, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sortformer_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 12, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 37, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 50, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 33, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 41, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.3617021276595745,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock.py#L1"
}
}voice · src/webui/job_lock_server.py Подтверждено кодом
voice: src/webui/job_lock_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/job_lock_server.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.40425531914893614,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L1"
}
}voice · src/webui/server.py Подтверждено кодом
voice: src/webui/server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/server.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"README.md\", \"co_change_count\": 4.4109, \"frequency\": 24, \"self_commits\": 40, \"partner_commits\": 48, \"last_co_change\": \"2026-05-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 3.1066, \"frequency\": 21, \"self_commits\": 40, \"partner_commits\": 41, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 3.0251, \"frequency\": 25, \"self_commits\": 40, \"partner_commits\": 50, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 2.7569, \"frequency\": 21, \"self_commits\": 40, \"partner_commits\": 33, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 2.5197, \"frequency\": 18, \"self_commits\": 40, \"partner_commits\": 46, \"last_co_change\": \"2026-04-20\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 2.5134, \"frequency\": 19, \"self_commits\": 40, \"partner_commits\": 40, \"last_co_change\": \"2026-04-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 2.2236, \"frequency\": 21, \"self_commits\": 40, \"partner_commits\": 37, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 1.1103, \"frequency\": 13, \"self_commits\": 40, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.9567, \"frequency\": 11, \"self_commits\": 40, \"partner_commits\": 21, \"last_co_change\": \"2026-05-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.813, \"frequency\": 6, \"self_commits\": 40, \"partner_commits\": 12, \"last_co_change\": \"2026-05-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \".version\", \"co_change_count\": 0.6347, \"frequency\": 3, \"self_commits\": 40, \"partner_commits\": 38, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.5533, \"frequency\": 4, \"self_commits\": 40, \"partner_commits\": 19, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 0.5434, \"frequency\": 5, \"self_commits\": 40, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"readme_for_dumer.md\", \"co_change_count\": 0.4032, \"frequency\": 4, \"self_commits\": 40, \"partner_commits\": 13, \"last_co_change\": \"2026-05-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/README.md\", \"co_change_count\": 0.3352, \"frequency\": 6, \"self_commits\": 40, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 40, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 40, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/diagnostics.py\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 40, \"partner_commits\": 13, \"last_co_change\": \"2026-05-05\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/diagnostics.html\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 40, \"partner_commits\": 3, \"last_co_change\": \"2026-05-05\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_diagnostics.py\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 40, \"partner_commits\": 11, \"last_co_change\": \"2026-05-05\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/requirements.bridge.txt\", \"co_change_count\": 0.2324, \"frequency\": 3, \"self_commits\": 40, \"partner_commits\": 10, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/diarization.py\", \"co_change_count\": 0.2029, \"frequency\": 3, \"self_commits\": 40, \"partner_commits\": 11, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.1629, \"frequency\": 3, \"self_commits\": 40, \"partner_commits\": 12, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/.version\", \"co_change_count\": 0.1612, \"frequency\": 3, \"self_commits\": 40, \"partner_commits\": 33, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/bridge/Dockerfile\", \"co_change_count\": 0.1377, \"frequency\": 2, \"self_commits\": 40, \"partner_commits\": 12, \"last_co_change\": \"2026-03-13\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.9361702127659575,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L1"
}
}voice · src/webui/staged_jobs.py Подтверждено кодом
voice: src/webui/staged_jobs.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/staged_jobs.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 0.828, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 46, \"last_co_change\": \"2026-10-04\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 0.4809, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 41, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.4809, \"frequency\": 6, \"self_commits\": 8, \"partner_commits\": 37, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.364, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 12, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.3625, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 33, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.3625, \"frequency\": 5, \"self_commits\": 8, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.3047, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 50, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 8, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 0.2697, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 40, \"last_co_change\": \"2026-04-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.236, \"frequency\": 3, \"self_commits\": 8, \"partner_commits\": 19, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1176, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 48, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 0.1036, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sherpa_onnx_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 5, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/job_lock.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 2, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/sortformer_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 8, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6808510638297872,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L1"
}
}voice · src/webui/static/app.js Подтверждено кодом
voice: src/webui/static/app.js:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/app.js",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 5.0228, \"frequency\": 25, \"self_commits\": 50, \"partner_commits\": 33, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 3.5423, \"frequency\": 21, \"self_commits\": 50, \"partner_commits\": 46, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 3.3385, \"frequency\": 24, \"self_commits\": 50, \"partner_commits\": 41, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 3.0251, \"frequency\": 25, \"self_commits\": 50, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 2.8374, \"frequency\": 23, \"self_commits\": 50, \"partner_commits\": 37, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 2.7129, \"frequency\": 13, \"self_commits\": 50, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 2.0992, \"frequency\": 18, \"self_commits\": 50, \"partner_commits\": 48, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 2.0418, \"frequency\": 19, \"self_commits\": 50, \"partner_commits\": 40, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 1.208, \"frequency\": 13, \"self_commits\": 50, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/nats_ws_client.js\", \"co_change_count\": 0.8583, \"frequency\": 2, \"self_commits\": 50, \"partner_commits\": 2, \"last_co_change\": \"2026-04-09\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 0.8358, \"frequency\": 7, \"self_commits\": 50, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/diarization.py\", \"co_change_count\": 0.7614, \"frequency\": 7, \"self_commits\": 50, \"partner_commits\": 11, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 50, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 50, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.243, \"frequency\": 4, \"self_commits\": 50, \"partner_commits\": 12, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/diarization/Dockerfile\", \"co_change_count\": 0.2361, \"frequency\": 2, \"self_commits\": 50, \"partner_commits\": 6, \"last_co_change\": \"2026-03-31\", \"structural\": \"not_applicable\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.2318, \"frequency\": 3, \"self_commits\": 50, \"partner_commits\": 12, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.2318, \"frequency\": 3, \"self_commits\": 50, \"partner_commits\": 19, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"readme_for_dumer.md\", \"co_change_count\": 0.2237, \"frequency\": 3, \"self_commits\": 50, \"partner_commits\": 13, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/README.md\", \"co_change_count\": 0.1975, \"frequency\": 4, \"self_commits\": 50, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.1744, \"frequency\": 3, \"self_commits\": 50, \"partner_commits\": 6, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/requirements.diarization.txt\", \"co_change_count\": 0.1596, \"frequency\": 2, \"self_commits\": 50, \"partner_commits\": 2, \"last_co_change\": \"2026-04-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/sherpa_onnx_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 50, \"partner_commits\": 5, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sortformer_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 50, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/job_lock.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 50, \"partner_commits\": 2, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9574468085106383,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/app.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/app.js#L1"
}
}voice · src/webui/static/diagnostics.html Подтверждено кодом
voice: src/webui/static/diagnostics.html:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/diagnostics.html",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/diagnostics.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/diagnostics.html#L1"
}
}voice · src/webui/static/diagnostics_app.js Подтверждено кодом
voice: src/webui/static/diagnostics_app.js:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/diagnostics_app.js",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"tests/test_diagnostics.py\", \"co_change_count\": 0.5466, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 11, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/diagnostics.py\", \"co_change_count\": 0.5466, \"frequency\": 3, \"self_commits\": 3, \"partner_commits\": 13, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.4129, \"frequency\": 2, \"self_commits\": 3, \"partner_commits\": 21, \"last_co_change\": \"2026-05-07\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.5531914893617021,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/diagnostics_app.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/diagnostics_app.js#L1"
}
}voice · src/webui/static/index.html Подтверждено кодом
voice: src/webui/static/index.html:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/index.html",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/index.html",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/index.html#L1"
}
}voice · src/webui/static/nats_ws_client.js Подтверждено кодом
voice: src/webui/static/nats_ws_client.js:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/nats_ws_client.js",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.8583, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 50, \"last_co_change\": \"2026-04-09\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5319148936170213,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/nats_ws_client.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/nats_ws_client.js#L1"
}
}voice · src/webui/static/staged_app.js Подтверждено кодом
voice: src/webui/static/staged_app.js:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/staged_app.js",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 2.2957, \"frequency\": 7, \"self_commits\": 14, \"partner_commits\": 21, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 1.1846, \"frequency\": 6, \"self_commits\": 14, \"partner_commits\": 41, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.8851, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 6, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.657, \"frequency\": 6, \"self_commits\": 14, \"partner_commits\": 33, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sortformer_diarization_server.py\", \"co_change_count\": 0.5906, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.459, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 12, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sherpa_onnx_diarization_server.py\", \"co_change_count\": 0.3772, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 5, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.3625, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 37, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.3625, \"frequency\": 5, \"self_commits\": 14, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.2798, \"frequency\": 4, \"self_commits\": 14, \"partner_commits\": 50, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 0.2106, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 46, \"last_co_change\": \"2026-04-20\", \"structural\": \"unexplained\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 0.1863, \"frequency\": 3, \"self_commits\": 14, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 0.1513, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 40, \"last_co_change\": \"2026-04-20\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.1176, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 19, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1176, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 48, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 0.1036, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/job_lock.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 14, \"partner_commits\": 2, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8723404255319149,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/staged_app.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/staged_app.js#L1"
}
}voice · src/webui/static/status-favicon.svg Подтверждено кодом
voice: src/webui/static/status-favicon.svg:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/status-favicon.svg",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/status-favicon.svg",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/status-favicon.svg#L1"
}
}voice · src/webui/static/styles.css Подтверждено кодом
voice: src/webui/static/styles.css:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/styles.css",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/styles.css",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/styles.css#L1"
}
}voice · src/webui/static/summary_app.js Подтверждено кодом
voice: src/webui/static/summary_app.js:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "src/webui/static/summary_app.js",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 0.8851, \"frequency\": 5, \"self_commits\": 6, \"partner_commits\": 14, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sortformer_diarization_server.py\", \"co_change_count\": 0.5906, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 0.4689, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 33, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.3887, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 21, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.3879, \"frequency\": 4, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sherpa_onnx_diarization_server.py\", \"co_change_count\": 0.3772, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 0.1744, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 37, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"tests/test_diarization.py\", \"co_change_count\": 0.1744, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 41, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 0.1744, \"frequency\": 3, \"self_commits\": 6, \"partner_commits\": 50, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.1151, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 12, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.1151, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 48, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.1151, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 19, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"readme_for_dumer.md\", \"co_change_count\": 0.1151, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 13, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/diarization.py\", \"co_change_count\": 0.1151, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 11, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/job_lock.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 2, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.5957446808510638,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/static/summary_app.js",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/static/summary_app.js#L1"
}
}voice · stack/Dockerfile.deploy Подтверждено кодом
voice: stack/Dockerfile.deploy:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "stack/Dockerfile.deploy",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/Dockerfile.deploy",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/Dockerfile.deploy#L1"
}
}voice · stack/deploy.sh Подтверждено кодом
voice: stack/deploy.sh:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "stack/deploy.sh",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.3805, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 11, \"last_co_change\": \"2026-09-09\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.23404255319148937,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/deploy.sh",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/deploy.sh#L1"
}
}voice · stack/otlp.drs Подтверждено кодом
voice: stack/otlp.drs:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "stack/otlp.drs",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/otlp.drs",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/otlp.drs#L1"
}
}voice · stack/stack.drs Подтверждено кодом
voice: stack/stack.drs:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "stack/stack.drs",
"commit_count_90d": 9,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L1"
}
}voice · stack/voice-gateway.conf Подтверждено кодом
voice: stack/voice-gateway.conf:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "stack/voice-gateway.conf",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.0,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/voice-gateway.conf",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/voice-gateway.conf#L1"
}
}voice · tests/test_diagnostics.py Подтверждено кодом
voice: tests/test_diagnostics.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_diagnostics.py",
"commit_count_90d": 4,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/webui/diagnostics.py\", \"co_change_count\": 4.126, \"frequency\": 10, \"self_commits\": 11, \"partner_commits\": 13, \"last_co_change\": \"2026-10-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/diagnostics.html\", \"co_change_count\": 0.7085, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 3, \"last_co_change\": \"2026-05-06\", \"structural\": \"unexplained\"}, {\"file_path\": \".version\", \"co_change_count\": 0.6274, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 38, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/diagnostics_app.js\", \"co_change_count\": 0.5466, \"frequency\": 3, \"self_commits\": 11, \"partner_commits\": 3, \"last_co_change\": \"2026-09-10\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/.version\", \"co_change_count\": 0.4937, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 33, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"stack/stack.drs\", \"co_change_count\": 0.4309, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 13, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.4129, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 21, \"last_co_change\": \"2026-05-07\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.3793, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 19, \"last_co_change\": \"2026-10-04\", \"structural\": \"not_applicable\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 12, \"last_co_change\": \"2026-05-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"README.md\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 48, \"last_co_change\": \"2026-05-05\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 40, \"last_co_change\": \"2026-05-05\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"readme_for_dumer.md\", \"co_change_count\": 0.2597, \"frequency\": 2, \"self_commits\": 11, \"partner_commits\": 13, \"last_co_change\": \"2026-05-05\", \"structural\": \"not_applicable\"}]",
"churn_percentile": 0.7021276595744681,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L1"
}
}voice · tests/test_diarization.py Подтверждено кодом
voice: tests/test_diarization.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_diarization.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/webui/file_mode.py\", \"co_change_count\": 3.344, \"frequency\": 21, \"self_commits\": 41, \"partner_commits\": 37, \"last_co_change\": \"2026-04-22\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/app.js\", \"co_change_count\": 3.3385, \"frequency\": 24, \"self_commits\": 41, \"partner_commits\": 50, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/server.py\", \"co_change_count\": 3.1066, \"frequency\": 21, \"self_commits\": 41, \"partner_commits\": 40, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/pyannote_diarization_server.py\", \"co_change_count\": 2.7926, \"frequency\": 12, \"self_commits\": 41, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/static/index.html\", \"co_change_count\": 2.4075, \"frequency\": 17, \"self_commits\": 41, \"partner_commits\": 33, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/stt_whisper_to_nats.py\", \"co_change_count\": 2.3754, \"frequency\": 18, \"self_commits\": 41, \"partner_commits\": 46, \"last_co_change\": \"2026-04-20\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"README.md\", \"co_change_count\": 1.9438, \"frequency\": 15, \"self_commits\": 41, \"partner_commits\": 48, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/docker-compose.yml\", \"co_change_count\": 1.7001, \"frequency\": 15, \"self_commits\": 41, \"partner_commits\": 34, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/diarization.py\", \"co_change_count\": 1.695, \"frequency\": 9, \"self_commits\": 41, \"partner_commits\": 11, \"last_co_change\": \"2026-04-22\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 1.6708, \"frequency\": 15, \"self_commits\": 41, \"partner_commits\": 40, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/staged_app.js\", \"co_change_count\": 1.1846, \"frequency\": 6, \"self_commits\": 41, \"partner_commits\": 14, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.8346, \"frequency\": 7, \"self_commits\": 41, \"partner_commits\": 19, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/styles.css\", \"co_change_count\": 0.6725, \"frequency\": 8, \"self_commits\": 41, \"partner_commits\": 21, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"CODEMAP.md\", \"co_change_count\": 0.6335, \"frequency\": 5, \"self_commits\": 41, \"partner_commits\": 12, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/staged_jobs.py\", \"co_change_count\": 0.4809, \"frequency\": 6, \"self_commits\": 41, \"partner_commits\": 8, \"last_co_change\": \"2026-04-21\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 0.4441, \"frequency\": 6, \"self_commits\": 41, \"partner_commits\": 12, \"last_co_change\": \"2026-04-22\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"src/README.md\", \"co_change_count\": 0.3429, \"frequency\": 4, \"self_commits\": 41, \"partner_commits\": 17, \"last_co_change\": \"2026-04-21\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/diarization/Dockerfile\", \"co_change_count\": 0.2361, \"frequency\": 2, \"self_commits\": 41, \"partner_commits\": 6, \"last_co_change\": \"2026-03-31\", \"structural\": \"not_applicable\"}, {\"file_path\": \"readme_for_dumer.md\", \"co_change_count\": 0.2237, \"frequency\": 3, \"self_commits\": 41, \"partner_commits\": 13, \"last_co_change\": \"2026-04-22\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/static/summary_app.js\", \"co_change_count\": 0.1744, \"frequency\": 3, \"self_commits\": 41, \"partner_commits\": 6, \"last_co_change\": \"2026-04-22\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/requirements.diarization.txt\", \"co_change_count\": 0.1596, \"frequency\": 2, \"self_commits\": 41, \"partner_commits\": 2, \"last_co_change\": \"2026-04-01\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/sherpa_onnx_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 41, \"partner_commits\": 5, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/sortformer_diarization_server.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 41, \"partner_commits\": 6, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/webui/job_lock.py\", \"co_change_count\": 0.0942, \"frequency\": 2, \"self_commits\": 41, \"partner_commits\": 2, \"last_co_change\": \"2026-04-21\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.9148936170212766,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1"
}
}voice · tests/test_model_transport.py Подтверждено кодом
voice: tests/test_model_transport.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_model_transport.py",
"commit_count_90d": 4,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"src/webui/bench.py\", \"co_change_count\": 1.5265, \"frequency\": 4, \"self_commits\": 4, \"partner_commits\": 12, \"last_co_change\": \"2026-10-04\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"DOCS/FILE_DIARIZATION_STACK.md\", \"co_change_count\": 0.5384, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 19, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \".version\", \"co_change_count\": 0.5384, \"frequency\": 3, \"self_commits\": 4, \"partner_commits\": 38, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/env.example\", \"co_change_count\": 0.227, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 40, \"last_co_change\": \"2026-09-10\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/webui/diagnostics.py\", \"co_change_count\": 0.227, \"frequency\": 2, \"self_commits\": 4, \"partner_commits\": 13, \"last_co_change\": \"2026-09-10\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.7872340425531915,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L1"
}
}voice · tests/test_pyannote_healthcheck.py Подтверждено кодом
voice: tests/test_pyannote_healthcheck.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_pyannote_healthcheck.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.19148936170212766,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_pyannote_healthcheck.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_pyannote_healthcheck.py#L1"
}
}voice · tests/test_sortformer_diarization_server.py Подтверждено кодом
voice: tests/test_sortformer_diarization_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_sortformer_diarization_server.py",
"commit_count_90d": 0,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.14893617021276595,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_sortformer_diarization_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_sortformer_diarization_server.py#L1"
}
}voice · tests/test_streaming_asr.py Подтверждено кодом
voice: tests/test_streaming_asr.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_streaming_asr.py",
"commit_count_90d": 5,
"is_hotspot": 1,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 1.4263, \"frequency\": 5, \"self_commits\": 5, \"partner_commits\": 9, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/streaming_asr/bridge.py\", \"co_change_count\": 0.5108, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-02\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"docker/streaming-asr/Dockerfile\", \"co_change_count\": 0.3535, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/bridge/Dockerfile\", \"co_change_count\": 0.3535, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 12, \"last_co_change\": \"2026-10-02\", \"structural\": \"not_applicable\"}, {\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 11, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/streaming_asr/vad.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"scripts/probe-streaming-asr.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 3, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/streaming_asr/worker.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_streaming_nats_integration.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 5, \"partner_commits\": 6, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.8085106382978723,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L1"
}
}voice · tests/test_streaming_nats_integration.py Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_streaming_nats_integration.py",
"commit_count_90d": 6,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \".gitlab-ci.yml\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 11, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 9, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"scripts/probe-streaming-asr.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 3, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/streaming_asr/vad.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}, {\"file_path\": \"src/streaming_asr/worker.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}, {\"file_path\": \"tests/test_streaming_asr.py\", \"co_change_count\": 0.1557, \"frequency\": 2, \"self_commits\": 6, \"partner_commits\": 5, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.6170212765957447,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L1"
}
}voice · tests/test_streaming_probe.py Подтверждено кодом
voice: tests/test_streaming_probe.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_streaming_probe.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"scripts/probe-streaming-asr.py\", \"co_change_count\": 1.0814, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-03\", \"structural\": \"unexplained\"}]",
"churn_percentile": 0.3829787234042553,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_probe.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_probe.py#L1"
}
}voice · tests/test_streaming_telemetry.py Подтверждено кодом
voice: tests/test_streaming_telemetry.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_streaming_telemetry.py",
"commit_count_90d": 2,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[{\"file_path\": \"DOCS/STREAMING_ASR.md\", \"co_change_count\": 0.3548, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 9, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"docker/streaming-asr/Dockerfile\", \"co_change_count\": 0.3548, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 3, \"last_co_change\": \"2026-10-03\", \"structural\": \"not_applicable\"}, {\"file_path\": \"src/streaming_asr/telemetry.py\", \"co_change_count\": 0.3548, \"frequency\": 2, \"self_commits\": 2, \"partner_commits\": 2, \"last_co_change\": \"2026-10-03\", \"structural\": \"corroborated\", \"dependency_kind\": \"imports\"}]",
"churn_percentile": 0.5106382978723404,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L1"
}
}voice · tests/test_webui_upload_lock.py Подтверждено кодом
voice: tests/test_webui_upload_lock.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"file_path": "tests/test_webui_upload_lock.py",
"commit_count_90d": 1,
"is_hotspot": 0,
"bus_factor": 1,
"co_change_partners_json": "[]",
"churn_percentile": 0.3404255319148936,
"analyzer": "repowise",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L1"
}
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1351 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "[invalid-url]",
"line": 1351,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1351,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1351",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1355 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "[invalid-url]",
"line": 1355,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1355,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1355",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1360 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "[invalid-url]",
"line": 1360,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1360,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1360",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1362 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "[invalid-url]",
"line": 1362,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1362,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1362",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1503 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "[invalid-url]",
"line": 1503,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1503,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1503",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1595 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 1595,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1595,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1595",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1832 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 1832,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1832,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1832",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1835 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 1835,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1835,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1835",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1879 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 1879,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1879,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1879",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1928 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "[invalid-url]",
"line": 1928,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1928,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1928",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1628 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "[invalid-url]",
"line": 1628,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1628,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1628",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diarization.py:1720 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "POST",
"endpoint": "[invalid-url]",
"line": 1720,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1720,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1720",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diagnostics.py:254 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 254,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 254,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L254",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diagnostics.py:425 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 425,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 425,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L425",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diagnostics.py:431 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 431,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 431,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L431",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diagnostics.py:437 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 437,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 437,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L437",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · [invalid-url] Подтверждено кодом
voice: tests/test_diagnostics.py:442 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "http_call",
"protocol": "HTTP",
"method": "GET",
"endpoint": "[invalid-url]",
"line": 442,
"handler": null,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 442,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L442",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 7,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "TYPE_CHECKING",
"alias": "TYPE_CHECKING",
"line": 8,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 8,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "FileModeSettings",
"alias": "FileModeSettings",
"line": 10,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "TimedWord",
"alias": "TimedWord",
"line": 10,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "guess_media_content_type",
"alias": "guess_media_content_type",
"line": 10,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.model_transport",
"level": 0,
"symbol": "model_http_session",
"alias": "model_http_session",
"line": 11,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization_syntax.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization_syntax.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization_syntax.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization_syntax.py:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization_syntax.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization_syntax.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization_syntax.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Iterable",
"alias": "Iterable",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization_syntax.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization_syntax.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization_syntax.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "AttributedWord",
"alias": "AttributedWord",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization_syntax.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization_syntax.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization_syntax.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "SpeakerTurn",
"alias": "SpeakerTurn",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization_syntax.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization_syntax.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization_syntax.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "build_speaker_turns",
"alias": "build_speaker_turns",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization_syntax.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization_syntax.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/diarization_syntax.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "render_speaker_text",
"alias": "render_speaker_text",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/diarization_syntax.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/diarization_syntax.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/model_transport.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "contextlib",
"level": 0,
"symbol": "asynccontextmanager",
"alias": "asynccontextmanager",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/model_transport.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/model_transport.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/model_transport.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp_socks",
"level": 0,
"symbol": "ProxyConnector",
"alias": "ProxyConnector",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/model_transport.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/model_transport.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_diarization_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_diarization_server.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_diarization_server.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_diarization_server.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_diarization_server.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Callable",
"alias": "Callable",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_diarization_server.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 16,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_diarization_server.py:75 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pyannote.audio",
"level": 0,
"symbol": "Pipeline",
"alias": "Pipeline",
"line": 75,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_diarization_server.py",
"line": 75,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_diarization_server.py#L75",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_healthcheck.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_healthcheck.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_healthcheck.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_healthcheck.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 7,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_healthcheck.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_healthcheck.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_healthcheck.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Callable",
"alias": "Callable",
"line": 7,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_healthcheck.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_healthcheck.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/pyannote_healthcheck.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Mapping",
"alias": "Mapping",
"line": 7,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/pyannote_healthcheck.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/pyannote_healthcheck.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 7,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "urllib.request",
"level": 0,
"symbol": "urlretrieve",
"alias": "urlretrieve",
"line": 16,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sherpa_onnx_diarization_server.py:19 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 19,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sherpa_onnx_diarization_server.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sherpa_onnx_diarization_server.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sortformer_diarization_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sortformer_diarization_server.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 7,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sortformer_diarization_server.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sortformer_diarization_server.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/sortformer_diarization_server.py:365 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "nemo.collections.asr.models",
"level": 0,
"symbol": "SortformerEncLabelModel",
"alias": "SortformerEncLabelModel",
"line": 365,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/sortformer_diarization_server.py",
"line": 365,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/sortformer_diarization_server.py#L365",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/audio_utils.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 5,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/audio_utils.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/audio_utils.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/wire_packet.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/wire_packet.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/wire_packet.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/wire_packet.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/wire_packet.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/wire_packet.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlunsplit",
"alias": "urlunsplit",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 16,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "TYPE_CHECKING",
"alias": "TYPE_CHECKING",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Awaitable",
"alias": "Awaitable",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Callable",
"alias": "Callable",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/file_mode.py:1214 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.model_transport",
"level": 0,
"symbol": "model_http_session",
"alias": "model_http_session",
"line": 1214,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/file_mode.py",
"line": 1214,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/file_mode.py#L1214",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/job_lock.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/job_lock.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/job_lock.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/job_lock.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "file_mode",
"level": 1,
"symbol": "FileModeSettings",
"alias": "FileModeSettings",
"line": 10,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/job_lock_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/job_lock_server.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 8,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/job_lock_server.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 10,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/job_lock_server.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "job_lock",
"level": 1,
"symbol": "job_lock_message",
"alias": "job_lock_message",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/job_lock_server.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/job_lock_server.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 9,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest",
"level": 0,
"symbol": "mock",
"alias": "mock",
"line": 10,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "DiarizationSegment",
"alias": "DiarizationSegment",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "_summarize_diarization_http_failure",
"alias": "_summarize_diarization_http_failure",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "_summarize_pipeline_not_ready",
"alias": "_summarize_pipeline_not_ready",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "attribute_words",
"alias": "attribute_words",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "build_speaker_turns",
"alias": "build_speaker_turns",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarization_backend_ready",
"alias": "diarization_backend_ready",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarize_http_json",
"alias": "diarize_http_json",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "parse_diarization_result",
"alias": "parse_diarization_result",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:20 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "render_speaker_text",
"alias": "render_speaker_text",
"line": 20,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 20,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L20",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:31 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization_syntax",
"level": 0,
"symbol": "apply_syntax_postprocess",
"alias": "apply_syntax_postprocess",
"line": 31,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 31,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L31",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "DiarizationAudioArtifact",
"alias": "DiarizationAudioArtifact",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "FileJobStore",
"alias": "FileJobStore",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "FileModeSettings",
"alias": "FileModeSettings",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "MediaChunk",
"alias": "MediaChunk",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "SUPPORTED_FILE_SUFFIXES",
"alias": "SUPPORTED_FILE_SUFFIXES",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "TimedTranscriptBuilder",
"alias": "TimedTranscriptBuilder",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "_missing_audio_track_message",
"alias": "_missing_audio_track_message",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "parse_optional_bool",
"alias": "parse_optional_bool",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "prepare_diarization_audio_artifact",
"alias": "prepare_diarization_audio_artifact",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "resolve_optional_bool",
"alias": "resolve_optional_bool",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "source_supports_diarization_audio_copy",
"alias": "source_supports_diarization_audio_copy",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "write_diarization_audio_artifact",
"alias": "write_diarization_audio_artifact",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:84 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "write_diarization_audio_copy_artifact",
"alias": "write_diarization_audio_copy_artifact",
"line": 84,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 84,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L84",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "ClientSession",
"alias": "ClientSession",
"line": 14,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "FormData",
"alias": "FormData",
"line": 14,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 14,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "PyannoteDiarizationService",
"alias": "PyannoteDiarizationService",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "PyannoteProgressContext",
"alias": "PyannoteProgressContext",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "PyannoteProgressHook",
"alias": "PyannoteProgressHook",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "PyannoteProgressPublisher",
"alias": "PyannoteProgressPublisher",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "PyannoteSettings",
"alias": "PyannoteSettings",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "_friendly_load_error",
"alias": "_friendly_load_error",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "_health_payload",
"alias": "_health_payload",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "_import_pyannote_pipeline_class",
"alias": "_import_pyannote_pipeline_class",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "load_settings",
"alias": "load_settings",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_diarization_server",
"level": 0,
"symbol": "_validate_pipeline_access",
"alias": "_validate_pipeline_access",
"line": 33,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:58 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.server",
"level": 0,
"symbol": "_load_index_html",
"alias": "_load_index_html",
"line": 58,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 58,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L58",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:58 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.server",
"level": 0,
"symbol": "_page_mode",
"alias": "_page_mode",
"line": 58,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 58,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L58",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:58 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.server",
"level": 0,
"symbol": "_page_runs_diarization",
"alias": "_page_runs_diarization",
"line": 58,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 58,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L58",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:58 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.server",
"level": 0,
"symbol": "create_app",
"alias": "create_app",
"line": 58,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 58,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L58",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:70 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.staged_jobs",
"level": 0,
"symbol": "prepare_staged_job",
"alias": "prepare_staged_job",
"line": 70,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 70,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L70",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:74 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "BenchResultStore",
"alias": "BenchResultStore",
"line": 74,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 74,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L74",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:74 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "apply_bench_config",
"alias": "apply_bench_config",
"line": 74,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 74,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L74",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:74 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "load_bench_configs",
"alias": "load_bench_configs",
"line": 74,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 74,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L74",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:74 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "select_bench_config",
"alias": "select_bench_config",
"line": 74,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 74,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L74",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:81 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.job_lock_server",
"level": 0,
"symbol": "create_app",
"alias": "create_job_lock_app",
"line": 81,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 81,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L81",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:101 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.stt_whisper_to_nats",
"level": 0,
"symbol": "FileJobWorkerService",
"alias": "FileJobWorkerService",
"line": 101,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:101 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.stt_whisper_to_nats",
"level": 0,
"symbol": "_diar_text_done_payload",
"alias": "_diar_text_done_payload",
"line": 101,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:101 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.stt_whisper_to_nats",
"level": 0,
"symbol": "_diar_text_done_signal_payload",
"alias": "_diar_text_done_signal_payload",
"line": 101,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:101 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.stt_whisper_to_nats",
"level": 0,
"symbol": "_diarization_wait_details",
"alias": "_diarization_wait_details",
"line": 101,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diarization.py:101 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.stt_whisper_to_nats",
"level": 0,
"symbol": "_normalize_diarization_runtime_label",
"alias": "_normalize_diarization_runtime_label",
"line": 101,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 101,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L101",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_pyannote_healthcheck.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_pyannote_healthcheck.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_pyannote_healthcheck.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_pyannote_healthcheck.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_healthcheck",
"level": 0,
"symbol": "healthcheck_url",
"alias": "healthcheck_url",
"line": 6,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_pyannote_healthcheck.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_pyannote_healthcheck.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_pyannote_healthcheck.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.pyannote_healthcheck",
"level": 0,
"symbol": "probe_health",
"alias": "probe_health",
"line": 6,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_pyannote_healthcheck.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_pyannote_healthcheck.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_sortformer_diarization_server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_sortformer_diarization_server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_sortformer_diarization_server.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_sortformer_diarization_server.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.sortformer_diarization_server",
"level": 0,
"symbol": "_apply_speaker_mapping",
"alias": "_apply_speaker_mapping",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_sortformer_diarization_server.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_sortformer_diarization_server.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_sortformer_diarization_server.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.sortformer_diarization_server",
"level": 0,
"symbol": "_chunk_ranges",
"alias": "_chunk_ranges",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_sortformer_diarization_server.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_sortformer_diarization_server.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_sortformer_diarization_server.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.sortformer_diarization_server",
"level": 0,
"symbol": "_merge_adjacent_segments",
"alias": "_merge_adjacent_segments",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_sortformer_diarization_server.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_sortformer_diarization_server.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_sortformer_diarization_server.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.sortformer_diarization_server",
"level": 0,
"symbol": "_speaker_mapping",
"alias": "_speaker_mapping",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_sortformer_diarization_server.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_sortformer_diarization_server.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: scripts/benchmark-streaming-asr.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 9,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/benchmark-streaming-asr.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Decoder",
"alias": "Decoder",
"line": 12,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/benchmark-streaming-asr.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.vad",
"level": 0,
"symbol": "Segmenter",
"alias": "Segmenter",
"line": 13,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/benchmark-streaming-asr.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.utils.silero_onnx_vad",
"level": 0,
"symbol": "SileroOnnxVAD",
"alias": "SileroOnnxVAD",
"line": 14,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/benchmark-streaming-asr.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/benchmark-streaming-asr.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/check-streaming-noise.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 5,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/check-streaming-noise.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/check-streaming-noise.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/check-streaming-noise.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.vad",
"level": 0,
"symbol": "Segmenter",
"alias": "Segmenter",
"line": 13,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/check-streaming-noise.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/check-streaming-noise.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/check-streaming-noise.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.utils.silero_onnx_vad",
"level": 0,
"symbol": "SileroOnnxVAD",
"alias": "SileroOnnxVAD",
"line": 14,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/check-streaming-noise.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/check-streaming-noise.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/check-streaming-noise.py:73 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Decoder",
"alias": "Decoder",
"line": 73,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/check-streaming-noise.py",
"line": 73,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/check-streaming-noise.py#L73",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/probe-streaming-asr.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 7,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/probe-streaming-asr.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/probe-streaming-asr.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/probe-streaming-asr.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 11,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/probe-streaming-asr.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/probe-streaming-asr.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: scripts/probe-streaming-asr.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.protocol",
"level": 0,
"symbol": "pack",
"alias": "pack",
"line": 15,
"service": "scripts",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "scripts/probe-streaming-asr.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/scripts/probe-streaming-asr.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "OrderedDict",
"alias": "OrderedDict",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 7,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 7,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 8,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 9,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "protocol",
"level": 1,
"symbol": "pack",
"alias": "pack",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "protocol",
"level": 1,
"symbol": "unpack",
"alias": "unpack",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "protocol",
"level": 1,
"symbol": "result",
"alias": "result",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "protocol",
"level": 1,
"symbol": "token",
"alias": "token",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "vad",
"level": 1,
"symbol": "Segmenter",
"alias": "Segmenter",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "",
"level": 1,
"symbol": "telemetry",
"alias": "tel",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/bridge.py:59 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.utils.silero_onnx_vad",
"level": 0,
"symbol": "SileroOnnxVAD",
"alias": "SileroOnnxVAD",
"line": 59,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 59,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L59",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/prepare_models.py:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/prepare_models.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/prepare_models.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/prepare_models.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "urllib.request",
"level": 0,
"symbol": "urlopen",
"alias": "urlopen",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/prepare_models.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/prepare_models.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/prepare_models.py:22 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "huggingface_hub",
"level": 0,
"symbol": "snapshot_download",
"alias": "snapshot_download",
"line": 22,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/prepare_models.py",
"line": 22,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/prepare_models.py#L22",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "contextlib",
"level": 0,
"symbol": "contextmanager",
"alias": "contextmanager",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "trace",
"alias": "trace",
"line": 5,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry",
"level": 0,
"symbol": "metrics",
"alias": "metrics",
"line": 5,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.trace.propagation.tracecontext",
"level": 0,
"symbol": "TraceContextTextMapPropagator",
"alias": "TraceContextTextMapPropagator",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:56 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.resources",
"level": 0,
"symbol": "Resource",
"alias": "Resource",
"line": 56,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 56,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L56",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:57 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace",
"level": 0,
"symbol": "TracerProvider",
"alias": "TracerProvider",
"line": 57,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 57,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L57",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:58 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.trace.export",
"level": 0,
"symbol": "BatchSpanProcessor",
"alias": "BatchSpanProcessor",
"line": 58,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 58,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L58",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:59 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.metrics",
"level": 0,
"symbol": "MeterProvider",
"alias": "MeterProvider",
"line": 59,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 59,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L59",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:60 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.metrics.view",
"level": 0,
"symbol": "View",
"alias": "View",
"line": 60,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 60,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L60",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:60 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.metrics.view",
"level": 0,
"symbol": "ExplicitBucketHistogramAggregation",
"alias": "ExplicitBucketHistogramAggregation",
"line": 60,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 60,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L60",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:61 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.sdk.metrics.export",
"level": 0,
"symbol": "PeriodicExportingMetricReader",
"alias": "PeriodicExportingMetricReader",
"line": 61,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 61,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L61",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:62 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.exporter.otlp.proto.http.trace_exporter",
"level": 0,
"symbol": "OTLPSpanExporter",
"alias": "OTLPSpanExporter",
"line": 62,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 62,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L62",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/telemetry.py:63 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "opentelemetry.exporter.otlp.proto.http.metric_exporter",
"level": 0,
"symbol": "OTLPMetricExporter",
"alias": "OTLPMetricExporter",
"line": 63,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/telemetry.py",
"line": 63,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/telemetry.py#L63",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/vad.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "collections",
"level": 0,
"symbol": "deque",
"alias": "deque",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/vad.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/vad.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/vad.py:2 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 2,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/vad.py",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/vad.py#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 8,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 8,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 9,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "protocol",
"level": 1,
"symbol": "pack",
"alias": "pack",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "protocol",
"level": 1,
"symbol": "unpack",
"alias": "unpack",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "protocol",
"level": 1,
"symbol": "token",
"alias": "token",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "protocol",
"level": 1,
"symbol": "result",
"alias": "result",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "",
"level": 1,
"symbol": "telemetry",
"alias": "tel",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/streaming_asr/worker.py:34 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "faster_whisper",
"level": 0,
"symbol": "WhisperModel",
"alias": "WhisperModel",
"line": 34,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 34,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L34",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 11,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "field",
"alias": "field",
"line": 11,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "tempfile",
"level": 0,
"symbol": "NamedTemporaryFile",
"alias": "NamedTemporaryFile",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:19 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "nats.aio.msg",
"level": 0,
"symbol": "Msg",
"alias": "Msg",
"line": 19,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "attribute_words",
"alias": "attribute_words",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "attributed_words_payload",
"alias": "attributed_words_payload",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "build_speaker_turns",
"alias": "build_speaker_turns",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarization_backend_ready",
"alias": "diarization_backend_ready",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarization_segments_payload",
"alias": "diarization_segments_payload",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarize_http_json",
"alias": "diarize_http_json",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "parse_diarization_result",
"alias": "parse_diarization_result",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "render_speaker_text",
"alias": "render_speaker_text",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "speaker_turns_payload",
"alias": "speaker_turns_payload",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:32 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization_syntax",
"level": 0,
"symbol": "apply_syntax_postprocess",
"alias": "apply_syntax_postprocess",
"line": 32,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 32,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L32",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "FileJobStore",
"alias": "FileJobStore",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "FileModeSettings",
"alias": "FileModeSettings",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "MissingWordTimestampsError",
"alias": "MissingWordTimestampsError",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "TimedTranscriptBuilder",
"alias": "TimedTranscriptBuilder",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "estimate_chunk_total",
"alias": "estimate_chunk_total",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "iter_normalized_wav_chunk_files",
"alias": "iter_normalized_wav_chunk_files",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "load_file_mode_settings",
"alias": "load_file_mode_settings",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "prepare_diarization_audio_artifact",
"alias": "prepare_diarization_audio_artifact",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "probe_wav_duration_s",
"alias": "probe_wav_duration_s",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "resolve_optional_bool",
"alias": "resolve_optional_bool",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "transcribe_http_json",
"alias": "transcribe_http_json",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "transcribe_http_text",
"alias": "transcribe_http_text",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:33 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "write_normalized_audio_wav",
"alias": "write_normalized_audio_wav",
"line": 33,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 33,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L33",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:48 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.job_lock",
"level": 0,
"symbol": "FileJobLockClient",
"alias": "FileJobLockClient",
"line": 48,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 48,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L48",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:48 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.job_lock",
"level": 0,
"symbol": "job_lock_enabled",
"alias": "job_lock_enabled",
"line": 48,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 48,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L48",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:48 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.job_lock",
"level": 0,
"symbol": "page_label",
"alias": "page_label",
"line": 48,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 48,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L48",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:49 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.utils.audio_utils",
"level": 0,
"symbol": "resample_audio",
"alias": "resample_audio",
"line": 49,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 49,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L49",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:50 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.utils.silero_onnx_vad",
"level": 0,
"symbol": "SileroOnnxVAD",
"alias": "SileroOnnxVAD",
"line": 50,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 50,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L50",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:50 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.utils.silero_onnx_vad",
"level": 0,
"symbol": "download_model_file",
"alias": "download_model_file",
"line": 50,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 50,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L50",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:50 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.utils.silero_onnx_vad",
"level": 0,
"symbol": "get_speech_timestamps",
"alias": "get_speech_timestamps",
"line": 50,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 50,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L50",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:51 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.utils.wire_packet",
"level": 0,
"symbol": "parse_wire_packet",
"alias": "parse_wire_packet",
"line": 51,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 51,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L51",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:1625 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.bridge",
"level": 0,
"symbol": "StreamingBridge",
"alias": "StreamingBridge",
"line": 1625,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 1625,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L1625",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/stt_whisper_to_nats.py:1648 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.server",
"level": 0,
"symbol": "run_webui",
"alias": "run_webui",
"line": 1648,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 1648,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L1648",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/silero_onnx_vad.py:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/silero_onnx_vad.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/silero_onnx_vad.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/silero_onnx_vad.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 10,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/silero_onnx_vad.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/silero_onnx_vad.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/silero_onnx_vad.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Callable",
"alias": "Callable",
"line": 11,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/silero_onnx_vad.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/silero_onnx_vad.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/silero_onnx_vad.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "List",
"alias": "List",
"line": 11,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/silero_onnx_vad.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/silero_onnx_vad.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/silero_onnx_vad.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Optional",
"alias": "Optional",
"line": 11,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/silero_onnx_vad.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/silero_onnx_vad.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/utils/silero_onnx_vad.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "urllib.request",
"level": 0,
"symbol": "urlopen",
"alias": "urlopen",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/utils/silero_onnx_vad.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/utils/silero_onnx_vad.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/bench.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/bench.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/bench.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/bench.py:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "replace",
"alias": "replace",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/bench.py",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/bench.py#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/bench.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/bench.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/bench.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/bench.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 8,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/bench.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/bench.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/bench.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "FileModeSettings",
"alias": "FileModeSettings",
"line": 10,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/bench.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/bench.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "dataclass",
"alias": "dataclass",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 9,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 13,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "quote",
"alias": "quote",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlsplit",
"alias": "urlsplit",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "urllib.parse",
"level": 0,
"symbol": "urlunsplit",
"alias": "urlunsplit",
"line": 14,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "uuid",
"level": 0,
"symbol": "uuid4",
"alias": "uuid4",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:19 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 19,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 19,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L19",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:21 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.model_transport",
"level": 0,
"symbol": "model_http_session",
"alias": "model_http_session",
"line": 21,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 21,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L21",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/diagnostics.py:976 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.protocol",
"level": 0,
"symbol": "pack",
"alias": "pack",
"line": 976,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 976,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L976",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "html",
"level": 0,
"symbol": "escape",
"alias": "escape",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 11,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 12,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "job_lock",
"level": 1,
"symbol": "FileJobLockClient",
"alias": "FileJobLockClient",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "job_lock",
"level": 1,
"symbol": "FileJobLockDenied",
"alias": "FileJobLockDenied",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "job_lock",
"level": 1,
"symbol": "job_lock_enabled",
"alias": "job_lock_enabled",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "job_lock",
"level": 1,
"symbol": "page_label",
"alias": "page_label",
"line": 17,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:18 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "file_mode",
"level": 1,
"symbol": "FileJobStore",
"alias": "FileJobStore",
"line": 18,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:18 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "file_mode",
"level": 1,
"symbol": "FileModeSettings",
"alias": "FileModeSettings",
"line": 18,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:18 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "file_mode",
"level": 1,
"symbol": "load_file_mode_settings",
"alias": "load_file_mode_settings",
"line": 18,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:18 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "file_mode",
"level": 1,
"symbol": "parse_optional_bool",
"alias": "parse_optional_bool",
"line": 18,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:24 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "bench",
"level": 1,
"symbol": "BenchResultStore",
"alias": "BenchResultStore",
"line": 24,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:24 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "bench",
"level": 1,
"symbol": "inline_bench_config",
"alias": "inline_bench_config",
"line": 24,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:24 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "bench",
"level": 1,
"symbol": "load_bench_configs",
"alias": "load_bench_configs",
"line": 24,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:24 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "bench",
"level": 1,
"symbol": "public_bench_cases",
"alias": "public_bench_cases",
"line": 24,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:24 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "bench",
"level": 1,
"symbol": "public_bench_config",
"alias": "public_bench_config",
"line": 24,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:24 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "bench",
"level": 1,
"symbol": "select_bench_case",
"alias": "select_bench_case",
"line": 24,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:24 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "bench",
"level": 1,
"symbol": "select_bench_config",
"alias": "select_bench_config",
"line": 24,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 24,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L24",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:907 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "staged_jobs",
"level": 1,
"symbol": "prepare_staged_job",
"alias": "prepare_staged_job",
"line": 907,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 907,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L907",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:1170 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "diagnostics",
"level": 1,
"symbol": "DiagnosticsRunner",
"alias": "DiagnosticsRunner",
"line": 1170,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 1170,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L1170",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:1170 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "diagnostics",
"level": 1,
"symbol": "diagnostics_http_handler",
"alias": "diagnostics_http_handler",
"line": 1170,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 1170,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L1170",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:1092 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "diagnostics",
"level": 1,
"symbol": "load_diagnostics_html",
"alias": "load_diagnostics_html",
"line": 1092,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 1092,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L1092",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:1142 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "staged_jobs",
"level": 1,
"symbol": "StagedFileJobService",
"alias": "StagedFileJobService",
"line": 1142,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 1142,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L1142",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/server.py:1146 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.stt_whisper_to_nats",
"level": 0,
"symbol": "FileJobWorkerService",
"alias": "FileJobWorkerService",
"line": 1146,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 1146,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L1146",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "copy",
"level": 0,
"symbol": "deepcopy",
"alias": "deepcopy",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 8,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "typing",
"level": 0,
"symbol": "Any",
"alias": "Any",
"line": 10,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "attribute_words",
"alias": "attribute_words",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "attributed_words_payload",
"alias": "attributed_words_payload",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "build_speaker_turns",
"alias": "build_speaker_turns",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarization_backend_ready",
"alias": "diarization_backend_ready",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarization_segments_payload",
"alias": "diarization_segments_payload",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarize_http_json",
"alias": "diarize_http_json",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "parse_diarization_result",
"alias": "parse_diarization_result",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "render_speaker_text",
"alias": "render_speaker_text",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "speaker_turns_payload",
"alias": "speaker_turns_payload",
"line": 15,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:26 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization_syntax",
"level": 0,
"symbol": "apply_syntax_postprocess",
"alias": "apply_syntax_postprocess",
"line": 26,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 26,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L26",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:27 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "BenchResultStore",
"alias": "BenchResultStore",
"line": 27,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:27 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "apply_bench_config",
"alias": "apply_bench_config",
"line": 27,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:27 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "diarization_upload_path_for_state",
"alias": "diarization_upload_path_for_state",
"line": 27,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:27 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "normalize_diarization_audio_format",
"alias": "normalize_diarization_audio_format",
"line": 27,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:27 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "public_bench_config",
"alias": "public_bench_config",
"line": 27,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:27 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "runtime_label_for_state",
"alias": "runtime_label_for_state",
"line": 27,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:27 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "settings_for_state",
"alias": "settings_for_state",
"line": 27,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 27,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L27",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "FileJobStore",
"alias": "FileJobStore",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "FileModeSettings",
"alias": "FileModeSettings",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "MissingWordTimestampsError",
"alias": "MissingWordTimestampsError",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "TimedTranscriptBuilder",
"alias": "TimedTranscriptBuilder",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "TimedWord",
"alias": "TimedWord",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "estimate_chunk_total",
"alias": "estimate_chunk_total",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "iter_normalized_wav_chunk_files",
"alias": "iter_normalized_wav_chunk_files",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "prepare_diarization_audio_artifact",
"alias": "prepare_diarization_audio_artifact",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "probe_wav_duration_s",
"alias": "probe_wav_duration_s",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "transcribe_http_json",
"alias": "transcribe_http_json",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:36 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "write_normalized_audio_wav",
"alias": "write_normalized_audio_wav",
"line": 36,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 36,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L36",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:49 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.job_lock",
"level": 0,
"symbol": "FileJobLockClient",
"alias": "FileJobLockClient",
"line": 49,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 49,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L49",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:49 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.job_lock",
"level": 0,
"symbol": "job_lock_enabled",
"alias": "job_lock_enabled",
"line": 49,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 49,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L49",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: src/webui/staged_jobs.py:49 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.job_lock",
"level": 0,
"symbol": "page_label",
"alias": "page_label",
"line": 49,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/staged_jobs.py",
"line": 49,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/staged_jobs.py#L49",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest",
"level": 0,
"symbol": "mock",
"alias": "mock",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 6,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "ClientSession",
"alias": "ClientSession",
"line": 9,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 9,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "DiagnosticsRunner",
"alias": "DiagnosticsRunner",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "DiarizationSmokeTarget",
"alias": "DiarizationSmokeTarget",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "HttpTarget",
"alias": "HttpTarget",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "_build_groups",
"alias": "_build_groups",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "_compact_body",
"alias": "_compact_body",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "_overall_status",
"alias": "_overall_status",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_diagnostics.py:23 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.server",
"level": 0,
"symbol": "create_app",
"alias": "create_app",
"line": 23,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 23,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L23",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "dataclasses",
"level": 0,
"symbol": "replace",
"alias": "replace",
"line": 4,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:7 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 7,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 7,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L7",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest",
"level": 0,
"symbol": "mock",
"alias": "mock",
"line": 10,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "ClientSession",
"alias": "ClientSession",
"line": 12,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 12,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.diarization",
"level": 0,
"symbol": "diarize_http_json",
"alias": "diarize_http_json",
"line": 14,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "apply_bench_config",
"alias": "apply_bench_config",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "inline_bench_config",
"alias": "inline_bench_config",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "load_bench_configs",
"alias": "load_bench_configs",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.bench",
"level": 0,
"symbol": "settings_for_state",
"alias": "settings_for_state",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "load_file_mode_settings",
"alias": "load_file_mode_settings",
"line": 16,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "guess_media_content_type",
"alias": "guess_media_content_type",
"line": 16,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "transcribe_http_json",
"alias": "transcribe_http_json",
"line": 16,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.file_mode",
"level": 0,
"symbol": "transcribe_http_text",
"alias": "transcribe_http_text",
"line": 16,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:175 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "DiagnosticsRunner",
"alias": "DiagnosticsRunner",
"line": 175,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 175,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L175",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:189 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp_socks",
"level": 0,
"symbol": "ProxyError",
"alias": "ProxyError",
"line": 189,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 189,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L189",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:253 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp_socks",
"level": 0,
"symbol": "ProxyError",
"alias": "ProxyError",
"line": 253,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 253,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L253",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:297 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "DiagnosticsRunner",
"alias": "DiagnosticsRunner",
"line": 297,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 297,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L297",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_model_transport.py:395 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "DiagnosticsRunner",
"alias": "DiagnosticsRunner",
"line": 395,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_model_transport.py",
"line": 395,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_model_transport.py#L395",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 8,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 9,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.protocol",
"level": 0,
"symbol": "pack",
"alias": "pack",
"line": 11,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.protocol",
"level": 0,
"symbol": "unpack",
"alias": "unpack",
"line": 11,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.vad",
"level": 0,
"symbol": "Segmenter",
"alias": "Segmenter",
"line": 12,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Worker",
"alias": "Worker",
"line": 13,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Hypothesis",
"alias": "Hypothesis",
"line": 13,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:13 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Decoder",
"alias": "Decoder",
"line": 13,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 13,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L13",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_asr.py:14 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.bridge",
"level": 0,
"symbol": "StreamingBridge",
"alias": "StreamingBridge",
"line": 14,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_asr.py",
"line": 14,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_asr.py#L14",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:12 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 12,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 12,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L12",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.bridge",
"level": 0,
"symbol": "StreamingBridge",
"alias": "StreamingBridge",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Worker",
"alias": "Worker",
"line": 16,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Hypothesis",
"alias": "Hypothesis",
"line": 16,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.protocol",
"level": 0,
"symbol": "pack",
"alias": "pack",
"line": 17,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:18 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.diagnostics",
"level": 0,
"symbol": "DiagnosticsRunner",
"alias": "DiagnosticsRunner",
"line": 18,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_probe.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_probe.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_probe.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_probe.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 6,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_probe.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_probe.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_probe.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "contextlib",
"level": 0,
"symbol": "redirect_stdout",
"alias": "redirect_stdout",
"line": 8,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_probe.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_probe.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_probe.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 9,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_probe.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_probe.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_telemetry.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "Mock",
"alias": "Mock",
"line": 8,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_telemetry.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest.mock",
"level": 0,
"symbol": "patch",
"alias": "patch",
"line": 8,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_telemetry.py:9 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.telemetry",
"level": 0,
"symbol": "SafeInstrument",
"alias": "SafeInstrument",
"line": 9,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 9,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L9",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_telemetry.py:15 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "types",
"level": 0,
"symbol": "SimpleNamespace",
"alias": "SimpleNamespace",
"line": 15,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 15,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L15",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_telemetry.py:16 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr",
"level": 0,
"symbol": "telemetry",
"alias": "tel",
"line": 16,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 16,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L16",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_telemetry.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Worker",
"alias": "Worker",
"line": 17,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_telemetry.py:17 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.worker",
"level": 0,
"symbol": "Hypothesis",
"alias": "Hypothesis",
"line": 17,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 17,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L17",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_streaming_telemetry.py:18 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.streaming_asr.protocol",
"level": 0,
"symbol": "pack",
"alias": "pack",
"line": 18,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_telemetry.py",
"line": 18,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_telemetry.py#L18",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "__future__",
"level": 0,
"symbol": "annotations",
"alias": "annotations",
"line": 1,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "pathlib",
"level": 0,
"symbol": "Path",
"alias": "Path",
"line": 5,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "unittest",
"level": 0,
"symbol": "mock",
"alias": "mock",
"line": 6,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "ClientSession",
"alias": "ClientSession",
"line": 8,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "ClientTimeout",
"alias": "ClientTimeout",
"line": 8,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "FormData",
"alias": "FormData",
"line": 8,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:8 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "aiohttp",
"level": 0,
"symbol": "web",
"alias": "web",
"line": 8,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 8,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L8",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:10 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.job_lock_server",
"level": 0,
"symbol": "create_app",
"alias": "create_lock_app",
"line": 10,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 10,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L10",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · import_binding Подтверждено кодом
voice: tests/test_webui_upload_lock.py:11 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "import_binding",
"module": "src.webui.server",
"level": 0,
"symbol": "create_app",
"alias": "create_app",
"line": 11,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_webui_upload_lock.py",
"line": 11,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_webui_upload_lock.py#L11",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · voice.gis-master.ru/health Подтверждено кодом
voice: stack/stack.drs:410 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "browser",
"target": "py_faster_whisper_status",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://voice.gis-master.ru/health",
"configuration": {
"host": "voice.gis-master.ru",
"tls_domain": "voice.gis-master.ru",
"path": "/health",
"path_sub": [
"^/health(.*)",
"/status$1"
],
"port": 8090
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 410,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L410",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}voice · voice.gis-master.ru/status Подтверждено кодом
voice: stack/stack.drs:409 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "browser",
"target": "py_faster_whisper_status",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://voice.gis-master.ru/status",
"configuration": {
"host": "voice.gis-master.ru",
"tls_domain": "voice.gis-master.ru",
"path": "/status",
"port": 8090
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 409,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L409",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}voice · voice.gis-master.ru/whisper-bench Подтверждено кодом
voice: stack/stack.drs:360 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "browser",
"target": "py_faster_whisper_bench",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://voice.gis-master.ru/whisper-bench",
"configuration": {
"host": "voice.gis-master.ru",
"tls_domain": "voice.gis-master.ru",
"path": "/whisper-bench",
"port": 8090
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 360,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L360",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}voice · voice.gis-master.ru/whisper-diarization Подтверждено кодом
voice: stack/stack.drs:321 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "browser",
"target": "py_faster_whisper_diarize",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://voice.gis-master.ru/whisper-diarization",
"configuration": {
"host": "voice.gis-master.ru",
"tls_domain": "voice.gis-master.ru",
"path": "/whisper-diarization",
"port": 8090
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 321,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L321",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}voice · voice.gis-master.ru/whisper-staged Подтверждено кодом
voice: stack/stack.drs:341 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "browser",
"target": "py_faster_whisper_staged",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://voice.gis-master.ru/whisper-staged",
"configuration": {
"host": "voice.gis-master.ru",
"tls_domain": "voice.gis-master.ru",
"path": "/whisper-staged",
"port": 8090
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 341,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L341",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}voice · voice.gis-master.ru/whisper-summary Подтверждено кодом
voice: stack/stack.drs:385 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "browser",
"target": "py_faster_whisper_summary",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://voice.gis-master.ru/whisper-summary",
"configuration": {
"host": "voice.gis-master.ru",
"tls_domain": "voice.gis-master.ru",
"path": "/whisper-summary",
"port": 8090
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 385,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L385",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}voice · voice.gis-master.ru/whisper-trasncription Подтверждено кодом
voice: stack/stack.drs:302 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"source": "browser",
"target": "stt_whisper_to_nats",
"direction": "forward",
"protocol": "HTTP/WS ingress",
"endpoint": "https://voice.gis-master.ru/whisper-trasncription",
"configuration": {
"host": "voice.gis-master.ru",
"tls_domain": "voice.gis-master.ru",
"path": "/whisper-trasncription",
"port": 8090
},
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "stack/stack.drs",
"line": 302,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/stack/stack.drs#L302",
"permalink_matches_collected_content": true
},
"condition": "Declared ingress route; priority/OAuth and runtime acceptance require verification"
}voice · > Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:69 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": ">",
"receiver": "self.gpu",
"broker": "unresolved",
"subject_env": null,
"line": 69,
"request_response": false,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 69,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L69",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · from.inference.webrtc.asr.events.> Подтверждено кодом
voice: src/streaming_asr/bridge.py:69 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "from.inference.webrtc.asr.events.>",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 69,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 69,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L69",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · from.inference.webrtc.asr.events.> Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:71 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "from.inference.webrtc.asr.events.>",
"receiver": "self.local",
"broker": "unresolved",
"subject_env": null,
"line": 71,
"request_response": false,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 71,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L71",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · inference.webrtc.asr.audio.> Подтверждено кодом
voice: src/streaming_asr/worker.py:256 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "inference.webrtc.asr.audio.>",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 256,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/worker.py",
"line": 256,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/worker.py#L256",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · inference.webrtc.asr.audio.> Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:72 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "inference.webrtc.asr.audio.>",
"receiver": "self.gpu",
"broker": "unresolved",
"subject_env": null,
"line": 72,
"request_response": false,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 72,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L72",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · webrtc.in.> Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:70 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "webrtc.in.>",
"receiver": "self.local",
"broker": "unresolved",
"subject_env": null,
"line": 70,
"request_response": false,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 70,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L70",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · webrtc.in.chat1 Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:129 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "publish",
"subject": "webrtc.in.chat1",
"receiver": "self.local",
"broker": "unresolved",
"subject_env": null,
"line": 129,
"request_response": false,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 129,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L129",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · webrtc.in.noise Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:151 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "publish",
"subject": "webrtc.in.noise",
"receiver": "self.local",
"broker": "unresolved",
"subject_env": null,
"line": 151,
"request_response": false,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 151,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L151",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · webrtc.text.> Подтверждено кодом
voice: tests/test_streaming_nats_integration.py:75 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "webrtc.text.>",
"receiver": "self.local",
"broker": "unresolved",
"subject_env": null,
"line": 75,
"request_response": false,
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_streaming_nats_integration.py",
"line": 75,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_streaming_nats_integration.py#L75",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · {dynamic}.diagnostics-{uuid4().hex} Подтверждено кодом
voice: src/webui/diagnostics.py:973 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "{dynamic}.diagnostics-{uuid4().hex}",
"receiver": "self._nc",
"broker": "unresolved",
"subject_env": null,
"line": 973,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 973,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L973",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · {dynamic}.diagnostics-{uuid4().hex} Подтверждено кодом
voice: src/webui/diagnostics.py:986 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "publish",
"subject": "{dynamic}.diagnostics-{uuid4().hex}",
"receiver": "self._nc",
"broker": "unresolved",
"subject_env": null,
"line": 986,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 986,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L986",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · {dynamic}.diagnostics-{uuid4().hex} Подтверждено кодом
voice: src/webui/diagnostics.py:981 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "publish",
"subject": "{dynamic}.diagnostics-{uuid4().hex}",
"receiver": "self._nc",
"broker": "unresolved",
"subject_env": null,
"line": 981,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 981,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L981",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · {self.in_prefix}> Подтверждено кодом
voice: src/stt_whisper_to_nats.py:137 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging",
"operation": "subscribe",
"subject": "{self.in_prefix}>",
"receiver": "self.nc",
"broker": "unresolved",
"subject_env": null,
"line": 137,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 137,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L137",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · messaging_reference Подтверждено кодом
voice: src/streaming_asr/bridge.py:82 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "state.output",
"broker": "unresolved",
"line": 82,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 82,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L82",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · messaging_reference Подтверждено кодом
voice: src/streaming_asr/bridge.py:267 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 267,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 267,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L267",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · messaging_reference Подтверждено кодом
voice: src/streaming_asr/bridge.py:224 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "state.output",
"broker": "unresolved",
"line": 224,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 224,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L224",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · messaging_reference Подтверждено кодом
voice: src/streaming_asr/bridge.py:173 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "state.output",
"broker": "unresolved",
"line": 173,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/streaming_asr/bridge.py",
"line": 173,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/streaming_asr/bridge.py#L173",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · messaging_reference Подтверждено кодом
voice: src/stt_whisper_to_nats.py:462 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging_reference",
"operation": "publish",
"receiver": "self.nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 462,
"request_response": false,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/stt_whisper_to_nats.py",
"line": 462,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/stt_whisper_to_nats.py#L462",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · messaging_reference Подтверждено кодом
voice: src/webui/diagnostics.py:869 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "messaging_reference",
"operation": "request",
"receiver": "self._nc",
"subject_reference": "subject",
"broker": "unresolved",
"line": 869,
"request_response": true,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/diagnostics.py",
"line": 869,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/diagnostics.py#L869",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · Cython>=3.0.0 Подтверждено кодом
voice: src/requirements.sortformer.txt:2 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "Cython>=3.0.0",
"group": "python",
"line": 2,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.sortformer.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.sortformer.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · aiohttp-socks==0.12.0 Подтверждено кодом
voice: src/requirements.bridge.txt:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "aiohttp-socks==0.12.0",
"group": "python",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.bridge.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.bridge.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · aiohttp-socks==0.12.0 Подтверждено кодом
voice: src/requirements.txt:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "aiohttp-socks==0.12.0",
"group": "python",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · aiohttp==3.14.3 Подтверждено кодом
voice: src/requirements.asr-worker.txt:2 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "aiohttp==3.14.3",
"group": "python",
"line": 2,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.asr-worker.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.asr-worker.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · aiohttp>=3.10.0 Подтверждено кодом
voice: src/requirements.bridge.txt:2 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "aiohttp>=3.10.0",
"group": "python",
"line": 2,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.bridge.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.bridge.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · aiohttp>=3.10.0 Подтверждено кодом
voice: src/requirements.txt:2 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "aiohttp>=3.10.0",
"group": "python",
"line": 2,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · aiohttp>=3.9.0 Подтверждено кодом
voice: src/requirements.diarization.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "aiohttp>=3.9.0",
"group": "python",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.diarization.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.diarization.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · aiohttp>=3.9.0,<4.0.0 Подтверждено кодом
voice: src/requirements.sherpa_onnx.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "aiohttp>=3.9.0,<4.0.0",
"group": "python",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.sherpa_onnx.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.sherpa_onnx.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · aiohttp>=3.9.0,<4.0.0 Подтверждено кодом
voice: src/requirements.sortformer.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "aiohttp>=3.9.0,<4.0.0",
"group": "python",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.sortformer.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.sortformer.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · av>=12.0.0 Подтверждено кодом
voice: src/requirements.bridge.txt:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "av>=12.0.0",
"group": "python",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.bridge.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.bridge.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · av>=12.0.0 Подтверждено кодом
voice: src/requirements.txt:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "av>=12.0.0",
"group": "python",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · ctranslate2==4.6.0 Подтверждено кодом
voice: src/requirements.asr-worker.txt:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "ctranslate2==4.6.0",
"group": "python",
"line": 5,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.asr-worker.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.asr-worker.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · faster-whisper==1.2.1 Подтверждено кодом
voice: src/requirements.asr-worker.txt:4 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "faster-whisper==1.2.1",
"group": "python",
"line": 4,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.asr-worker.txt",
"line": 4,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.asr-worker.txt#L4",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · nats-py==2.11.0 Подтверждено кодом
voice: src/requirements.asr-worker.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "nats-py==2.11.0",
"group": "python",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.asr-worker.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.asr-worker.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · nats-py~=2.11.0 Подтверждено кодом
voice: src/requirements.diarization.txt:2 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "nats-py~=2.11.0",
"group": "python",
"line": 2,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.diarization.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.diarization.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · nats-py~=2.11.0 Подтверждено кодом
voice: src/requirements.bridge.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "nats-py~=2.11.0",
"group": "python",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.bridge.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.bridge.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · nats-py~=2.11.0 Подтверждено кодом
voice: src/requirements.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "nats-py~=2.11.0",
"group": "python",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · numpy==1.26.4 Подтверждено кодом
voice: src/requirements.asr-worker.txt:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "numpy==1.26.4",
"group": "python",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.asr-worker.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.asr-worker.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · numpy>=1.26.0 Подтверждено кодом
voice: src/requirements.bridge.txt:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "numpy>=1.26.0",
"group": "python",
"line": 5,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.bridge.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.bridge.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · numpy>=1.26.0 Подтверждено кодом
voice: src/requirements.txt:5 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "numpy>=1.26.0",
"group": "python",
"line": 5,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.txt",
"line": 5,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.txt#L5",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · numpy>=1.26.0,<3.0.0 Подтверждено кодом
voice: src/requirements.sherpa_onnx.txt:2 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "numpy>=1.26.0,<3.0.0",
"group": "python",
"line": 2,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.sherpa_onnx.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.sherpa_onnx.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · onnxruntime>=1.18.0 Подтверждено кодом
voice: src/requirements.bridge.txt:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "onnxruntime>=1.18.0",
"group": "python",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.bridge.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.bridge.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · onnxruntime>=1.18.0 Подтверждено кодом
voice: src/requirements.txt:6 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "onnxruntime>=1.18.0",
"group": "python",
"line": 6,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.txt",
"line": 6,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.txt#L6",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · opentelemetry-api==1.37.0 Подтверждено кодом
voice: src/requirements.streaming.txt:1 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "opentelemetry-api==1.37.0",
"group": "python",
"line": 1,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.streaming.txt",
"line": 1,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.streaming.txt#L1",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · opentelemetry-exporter-otlp-proto-http==1.37.0 Подтверждено кодом
voice: src/requirements.streaming.txt:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "opentelemetry-exporter-otlp-proto-http==1.37.0",
"group": "python",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.streaming.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.streaming.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · opentelemetry-sdk==1.37.0 Подтверждено кодом
voice: src/requirements.streaming.txt:2 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "opentelemetry-sdk==1.37.0",
"group": "python",
"line": 2,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.streaming.txt",
"line": 2,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.streaming.txt#L2",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · packaging>=24.0 Подтверждено кодом
voice: src/requirements.sortformer.txt:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "packaging>=24.0",
"group": "python",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.sortformer.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.sortformer.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · pyannote.audio>=4.0.4,<5.0.0 Подтверждено кодом
voice: src/requirements.diarization.txt:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "pyannote.audio>=4.0.4,<5.0.0",
"group": "python",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.diarization.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.diarization.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · sherpa-onnx>=1.10.28 Подтверждено кодом
voice: src/requirements.sherpa_onnx.txt:3 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "package",
"name": "sherpa-onnx>=1.10.28",
"group": "python",
"line": 3,
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/requirements.sherpa_onnx.txt",
"line": 3,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/requirements.sherpa_onnx.txt#L3",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · scripts Подтверждено кодом
Источник не привязан к строке
{
"name": "scripts",
"identity": "cee95f7049b274f3cd381766",
"identity_basis": "source directory; runtime identity is separate",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e"
}voice · src Подтверждено кодом
Источник не привязан к строке
{
"name": "src",
"identity": "00d9f03116c58556a428839c",
"identity_basis": "source directory; runtime identity is separate",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e"
}voice · stack Подтверждено кодом
Источник не привязан к строке
{
"name": "stack",
"identity": "76751deb6cb42d116c558a2f",
"identity_basis": "source directory; runtime identity is separate",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e"
}voice · tests Подтверждено кодом
Источник не привязан к строке
{
"name": "tests",
"identity": "da6832fd901db0a41814f701",
"identity_basis": "source directory; runtime identity is separate",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e"
}voice · state_value Подтверждено кодом
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"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1698 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "done",
"line": 1698,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1698,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1698",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1699 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "idle",
"line": 1699,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1699,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1699",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1700 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "idle",
"line": 1700,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1700,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1700",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1701 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "blocked",
"line": 1701,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1701,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1701",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1739 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "done",
"line": 1739,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1739,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1739",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1740 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "running",
"line": 1740,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1740,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1740",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1741 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "idle",
"line": 1741,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1741,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1741",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1742 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "blocked",
"line": 1742,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1742,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1742",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:2458 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 2458,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2458,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2458",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:2462 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "starting",
"line": 2462,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2462,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2462",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:2468 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 2468,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2468,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2468",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:2480 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "not_configured",
"line": 2480,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 2480,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L2480",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1774 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "done",
"line": 1774,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1774,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1774",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1775 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "done",
"line": 1775,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1775,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1775",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1776 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "done",
"line": 1776,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1776,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1776",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1777 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "done",
"line": 1777,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1777,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1777",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1862 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "done",
"line": 1862,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1862,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1862",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1863 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "idle",
"line": 1863,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1863,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1863",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1864 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "error",
"line": 1864,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1864,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1864",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1865 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "blocked",
"line": 1865,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1865,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1865",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1900 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "done",
"line": 1900,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1900,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1900",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1901 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "idle",
"line": 1901,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1901,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1901",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1902 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "idle",
"line": 1902,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1902,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1902",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diarization.py:1903 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "blocked",
"line": 1903,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diarization.py",
"line": 1903,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diarization.py#L1903",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: src/webui/server.py:1134 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 1134,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "src",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "src/webui/server.py",
"line": 1134,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/src/webui/server.py#L1134",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "application"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:59 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "fail",
"line": 59,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 59,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L59",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:61 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 61,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 61,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L61",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:455 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 455,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 455,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L455",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:39 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 39,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 39,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L39",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:40 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "fail",
"line": 40,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 40,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L40",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:50 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "fail",
"line": 50,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 50,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L50",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:51 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 51,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 51,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L51",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:76 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 76,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 76,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L76",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:131 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 131,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 131,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L131",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}voice · state_value Подтверждено кодом
voice: tests/test_diagnostics.py:144 — Файл совпадает со снимком; опубликованный коммит ce9e9678.
{
"kind": "state_value",
"variable": "status",
"value": "ok",
"line": 144,
"limitation": "State/status payload value; not necessarily a persisted lifecycle state",
"service": "tests",
"origin": {
"project": "voice",
"revision": "ce9e96784f2e5018afa48264fcb75f0dbfc71d6e",
"file": "tests/test_diagnostics.py",
"line": 144,
"url": "https://git.giscloud.ru/voice-chat/py_faster_whisper/-/blob/ce9e96784f2e5018afa48264fcb75f0dbfc71d6e/tests/test_diagnostics.py#L144",
"permalink_matches_collected_content": true
},
"analyzer": "contracts-1.7-ts025",
"scope": "test"
}