This commit is contained in:
zlwu committed 2026-06-18 11:49:43 +08:00
1 parent d39e53d843
commit 9d0278d03a
7 files changed
+297 -296

No files matched your search

@@ -0,0 +1 @@
{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_research_donation_py", "label": "research_donation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L1"}, {"id": "crud_research_donation_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L57"}, {"id": "crud_research_donation_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L63"}, {"id": "crud_research_donation_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L67"}, {"id": "crud_research_donation_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L74"}, {"id": "crud_research_donation_optional_decimal", "label": "_optional_decimal()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L82"}, {"id": "crud_research_donation_normalize_fields", "label": "_normalize_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L94"}, {"id": "crud_research_donation_merge_comma_separated_urls", "label": "_merge_comma_separated_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L105"}, {"id": "crud_research_donation_resolve_donation_payload", "label": "_resolve_donation_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L121"}, {"id": "crud_research_donation_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L139"}, {"id": "crud_research_donation_load_unit_name_map", "label": "_load_unit_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L147"}, {"id": "crud_research_donation_donation_to_dict", "label": "_donation_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L166"}, {"id": "crud_research_donation_audit_to_dict", "label": "_audit_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L200"}, {"id": "crud_research_donation_party_to_dict", "label": "_party_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L222"}, {"id": "crud_research_donation_collection_to_dict", "label": "_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L256"}, {"id": "crud_research_donation_sample_to_dict", "label": "_sample_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L274"}, {"id": "crud_research_donation_transport_to_dict", "label": "_transport_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L297"}, {"id": "crud_research_donation_get_party", "label": "get_party()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L322"}, {"id": "crud_research_donation_get_collection", "label": "get_collection()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L338"}, {"id": "crud_research_donation_list_samples", "label": "list_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L354"}, {"id": "crud_research_donation_list_sample_transports", "label": "list_sample_transports()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L374"}, {"id": "crud_research_donation_list_donations", "label": "list_donations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py", "source_location": "L399"}, {"id": "crud_research_donation_get_donation_detail", "label": "get_donation_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backenLine truncated
+2 -2
View File
@@ -2812,8 +2812,8 @@
"crud_research_donation_rationale_106",
"crud_research_donation_rationale_1099",
"crud_research_donation_rationale_122",
"crud_research_donation_rationale_1484",
"crud_research_donation_rationale_1829",
"crud_research_donation_rationale_1486",
"crud_research_donation_rationale_1831",
"crud_research_donation_rationale_779",
"crud_research_donation_rationale_850",
"crud_research_donation_rationale_95",
+135 -135
View File
@@ -15755,84 +15755,84 @@
"label": "convert_from_storage()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L1227"
"source_location": "L1229"
},
{
"id": "crud_research_donation_convert_to_storage",
"label": "convert_to_storage()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L1477"
"source_location": "L1479"
},
{
"id": "crud_research_donation_create_party",
"label": "_create_party()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L1729"
"source_location": "L1731"
},
{
"id": "crud_research_donation_create_collection",
"label": "_create_collection()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L1777"
"source_location": "L1779"
},
{
"id": "crud_research_donation_migrate_donation_sample_child_refs_on_replace",
"label": "_migrate_donation_sample_child_refs_on_replace()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L1821"
"source_location": "L1823"
},
{
"id": "crud_research_donation_create_samples",
"label": "_create_samples()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L1877"
"source_location": "L1879"
},
{
"id": "crud_research_donation_create_transport",
"label": "_create_transport()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L1937"
"source_location": "L1939"
},
{
"id": "crud_research_donation_soft_delete_party",
"label": "_soft_delete_party()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L1996"
"source_location": "L1998"
},
{
"id": "crud_research_donation_soft_delete_collection",
"label": "_soft_delete_collection()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L2022"
"source_location": "L2024"
},
{
"id": "crud_research_donation_soft_delete_samples",
"label": "_soft_delete_samples()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L2048"
"source_location": "L2050"
},
{
"id": "crud_research_donation_soft_delete_transports",
"label": "_soft_delete_transports()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L2074"
"source_location": "L2076"
},
{
"id": "crud_research_donation_soft_delete_all",
"label": "_soft_delete_all()",
"file_type": "code",
"source_file": "crud/research_donation.py",
"source_location": "L2100"
"source_location": "L2102"
},
{
"id": "crud_research_donation_rationale_1",
@@ -15884,18 +15884,18 @@
"source_location": "L1099"
},
{
"id": "crud_research_donation_rationale_1484",
"id": "crud_research_donation_rationale_1486",
"label": "\u4ece\u79d1\u7814\u6350\u8d60\u5355\u8f6c\u6362\u521b\u5efa\u7ec6\u80de\u5b58\u50a8\u534f\u8bae\u5355\uff0c\u8fd4\u56de\u66f4\u65b0\u540e\u7684\u6350\u8d60\u5355\u3002",
"file_type": "rationale",
"source_file": "crud/research_donation.py",
"source_location": "L1484"
"source_location": "L1486"
},
{
"id": "crud_research_donation_rationale_1829",
"id": "crud_research_donation_rationale_1831",
"label": "\u6350\u8d60\u6837\u672c\u884c\u91cd\u5efa\u540e\uff0c\u5c06\u63a5\u6536/\u8d28\u68c0\u5de5\u5355\u7684\u6350\u8d60\u6837\u672c ID \u8fc1\u79fb\u5230\u65b0\u6837\u672c ID\u3002",
"file_type": "rationale",
"source_file": "crud/research_donation.py",
"source_location": "L1829"
"source_location": "L1831"
},
{
"id": "crud_ethnic_py",
@@ -70856,7 +70856,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1227",
"source_location": "L1229",
"weight": 1.0
},
{
@@ -70865,7 +70865,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1477",
"source_location": "L1479",
"weight": 1.0
},
{
@@ -70874,7 +70874,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1729",
"source_location": "L1731",
"weight": 1.0
},
{
@@ -70883,7 +70883,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1777",
"source_location": "L1779",
"weight": 1.0
},
{
@@ -70892,7 +70892,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1821",
"source_location": "L1823",
"weight": 1.0
},
{
@@ -70901,7 +70901,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1877",
"source_location": "L1879",
"weight": 1.0
},
{
@@ -70910,7 +70910,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1937",
"source_location": "L1939",
"weight": 1.0
},
{
@@ -70919,7 +70919,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1996",
"source_location": "L1998",
"weight": 1.0
},
{
@@ -70928,7 +70928,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L2022",
"source_location": "L2024",
"weight": 1.0
},
{
@@ -70937,7 +70937,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L2048",
"source_location": "L2050",
"weight": 1.0
},
{
@@ -70946,7 +70946,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L2074",
"source_location": "L2076",
"weight": 1.0
},
{
@@ -70955,7 +70955,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L2100",
"source_location": "L2102",
"weight": 1.0
},
{
@@ -71378,7 +71378,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1521",
"source_location": "L1523",
"weight": 1.0
},
{
@@ -71387,7 +71387,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1522",
"source_location": "L1524",
"weight": 1.0
},
{
@@ -71396,7 +71396,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1523",
"source_location": "L1525",
"weight": 1.0
},
{
@@ -71405,7 +71405,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1524",
"source_location": "L1526",
"weight": 1.0
},
{
@@ -71414,7 +71414,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1545",
"source_location": "L1547",
"weight": 1.0
},
{
@@ -71423,7 +71423,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1758",
"source_location": "L1760",
"weight": 1.0
},
{
@@ -71432,7 +71432,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1893",
"source_location": "L1895",
"weight": 1.0
},
{
@@ -71441,7 +71441,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1932",
"source_location": "L1934",
"weight": 1.0
},
{
@@ -71450,7 +71450,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1948",
"source_location": "L1950",
"weight": 1.0
},
{
@@ -71459,7 +71459,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L2126",
"source_location": "L2128",
"weight": 1.0
},
{
@@ -71468,7 +71468,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L2127",
"source_location": "L2129",
"weight": 1.0
},
{
@@ -71477,7 +71477,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L2128",
"source_location": "L2130",
"weight": 1.0
},
{
@@ -71486,7 +71486,7 @@
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L2129",
"source_location": "L2131",
"weight": 1.0
},
{
@@ -71553,21 +71553,21 @@
"weight": 1.0
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "crud_research_donation_convert_to_storage",
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1484",
"source_location": "L1486",
"weight": 1.0
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "crud_research_donation_migrate_donation_sample_child_refs_on_replace",
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "crud/research_donation.py",
"source_location": "L1829",
"source_location": "L1831",
"weight": 1.0
},
{
@@ -170382,7 +170382,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizcollectionprotocol",
"relation": "uses",
"confidence": "INFERRED",
@@ -170391,7 +170391,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizcollectionprotocol",
"relation": "uses",
"confidence": "INFERRED",
@@ -170463,7 +170463,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizcollectionregion",
"relation": "uses",
"confidence": "INFERRED",
@@ -170472,7 +170472,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizcollectionregion",
"relation": "uses",
"confidence": "INFERRED",
@@ -170544,7 +170544,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizcollectionhospital",
"relation": "uses",
"confidence": "INFERRED",
@@ -170553,7 +170553,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizcollectionhospital",
"relation": "uses",
"confidence": "INFERRED",
@@ -170625,7 +170625,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizitemunit",
"relation": "uses",
"confidence": "INFERRED",
@@ -170634,7 +170634,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizitemunit",
"relation": "uses",
"confidence": "INFERRED",
@@ -170706,7 +170706,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizprotocolcollectioninfo",
"relation": "uses",
"confidence": "INFERRED",
@@ -170715,7 +170715,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizprotocolcollectioninfo",
"relation": "uses",
"confidence": "INFERRED",
@@ -170787,7 +170787,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizprotocolpartycustomer",
"relation": "uses",
"confidence": "INFERRED",
@@ -170796,7 +170796,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizprotocolpartycustomer",
"relation": "uses",
"confidence": "INFERRED",
@@ -170868,7 +170868,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizprotocolsample",
"relation": "uses",
"confidence": "INFERRED",
@@ -170877,7 +170877,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizprotocolsample",
"relation": "uses",
"confidence": "INFERRED",
@@ -170949,7 +170949,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizprotocolsampletransport",
"relation": "uses",
"confidence": "INFERRED",
@@ -170958,7 +170958,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizprotocolsampletransport",
"relation": "uses",
"confidence": "INFERRED",
@@ -171030,7 +171030,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizqcworkorder",
"relation": "uses",
"confidence": "INFERRED",
@@ -171039,7 +171039,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizqcworkorder",
"relation": "uses",
"confidence": "INFERRED",
@@ -171111,7 +171111,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_bizsamplereception",
"relation": "uses",
"confidence": "INFERRED",
@@ -171120,7 +171120,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_bizsamplereception",
"relation": "uses",
"confidence": "INFERRED",
@@ -171192,7 +171192,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_models_sysuser",
"relation": "uses",
"confidence": "INFERRED",
@@ -171201,7 +171201,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_models_sysuser",
"relation": "uses",
"confidence": "INFERRED",
@@ -171273,7 +171273,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_research_donation_bizresearchdonation",
"relation": "uses",
"confidence": "INFERRED",
@@ -171282,7 +171282,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_research_donation_bizresearchdonation",
"relation": "uses",
"confidence": "INFERRED",
@@ -171354,7 +171354,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_research_donation_bizresearchdonationaudit",
"relation": "uses",
"confidence": "INFERRED",
@@ -171363,7 +171363,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_research_donation_bizresearchdonationaudit",
"relation": "uses",
"confidence": "INFERRED",
@@ -171435,7 +171435,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_research_donation_bizresearchdonationcollection",
"relation": "uses",
"confidence": "INFERRED",
@@ -171444,7 +171444,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_research_donation_bizresearchdonationcollection",
"relation": "uses",
"confidence": "INFERRED",
@@ -171516,7 +171516,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_research_donation_bizresearchdonationparty",
"relation": "uses",
"confidence": "INFERRED",
@@ -171525,7 +171525,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_research_donation_bizresearchdonationparty",
"relation": "uses",
"confidence": "INFERRED",
@@ -171597,7 +171597,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_research_donation_bizresearchdonationsample",
"relation": "uses",
"confidence": "INFERRED",
@@ -171606,7 +171606,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_research_donation_bizresearchdonationsample",
"relation": "uses",
"confidence": "INFERRED",
@@ -171678,7 +171678,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1484",
"source": "crud_research_donation_rationale_1486",
"target": "models_research_donation_bizresearchdonationsampletransport",
"relation": "uses",
"confidence": "INFERRED",
@@ -171687,7 +171687,7 @@
"weight": 0.8
},
{
"source": "crud_research_donation_rationale_1829",
"source": "crud_research_donation_rationale_1831",
"target": "models_research_donation_bizresearchdonationsampletransport",
"relation": "uses",
"confidence": "INFERRED",
@@ -212608,7 +212608,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1189",
"source_location": "L1190",
"weight": 1.0
},
{
@@ -212618,7 +212618,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1195",
"source_location": "L1196",
"weight": 1.0
},
{
@@ -212628,7 +212628,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1251",
"source_location": "L1253",
"weight": 1.0
},
{
@@ -212638,7 +212638,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1309",
"source_location": "L1311",
"weight": 1.0
},
{
@@ -212648,7 +212648,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1310",
"source_location": "L1312",
"weight": 1.0
},
{
@@ -212658,7 +212658,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1335",
"source_location": "L1337",
"weight": 1.0
},
{
@@ -212668,7 +212668,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1373",
"source_location": "L1375",
"weight": 1.0
},
{
@@ -212678,7 +212678,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1395",
"source_location": "L1397",
"weight": 1.0
},
{
@@ -212688,19 +212688,19 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1422",
"weight": 1.0
},
{
"source": "crud_research_donation_convert_from_storage",
"target": "models_research_donation_bizresearchdonationsampletransport",
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1424",
"weight": 1.0
},
{
"source": "crud_research_donation_convert_from_storage",
"target": "models_research_donation_bizresearchdonationsampletransport",
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1426",
"weight": 1.0
},
{
"source": "crud_research_donation_convert_from_storage",
"target": "crud_protocol_donation_convert_create_convert_link",
@@ -212708,7 +212708,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1456",
"source_location": "L1458",
"weight": 1.0
},
{
@@ -212718,7 +212718,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1501",
"source_location": "L1503",
"weight": 1.0
},
{
@@ -212728,7 +212728,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1551",
"source_location": "L1553",
"weight": 1.0
},
{
@@ -212738,7 +212738,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1552",
"source_location": "L1554",
"weight": 1.0
},
{
@@ -212748,7 +212748,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1576",
"source_location": "L1578",
"weight": 1.0
},
{
@@ -212758,7 +212758,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1614",
"source_location": "L1616",
"weight": 1.0
},
{
@@ -212768,7 +212768,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1636",
"source_location": "L1638",
"weight": 1.0
},
{
@@ -212778,19 +212778,19 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1663",
"weight": 1.0
},
{
"source": "crud_research_donation_convert_to_storage",
"target": "models_models_bizprotocolsampletransport",
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1665",
"weight": 1.0
},
{
"source": "crud_research_donation_convert_to_storage",
"target": "models_models_bizprotocolsampletransport",
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1667",
"weight": 1.0
},
{
"source": "crud_research_donation_convert_to_storage",
"target": "crud_protocol_donation_convert_upsert_convert_link_for_to_storage",
@@ -212798,7 +212798,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1697",
"source_location": "L1699",
"weight": 1.0
},
{
@@ -212808,7 +212808,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1737",
"source_location": "L1739",
"weight": 1.0
},
{
@@ -212818,7 +212818,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1738",
"source_location": "L1740",
"weight": 1.0
},
{
@@ -212828,7 +212828,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1742",
"source_location": "L1744",
"weight": 1.0
},
{
@@ -212838,7 +212838,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1761",
"source_location": "L1763",
"weight": 1.0
},
{
@@ -212848,7 +212848,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1766",
"source_location": "L1768",
"weight": 1.0
},
{
@@ -212858,7 +212858,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1785",
"source_location": "L1787",
"weight": 1.0
},
{
@@ -212868,7 +212868,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1786",
"source_location": "L1788",
"weight": 1.0
},
{
@@ -212878,7 +212878,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1790",
"source_location": "L1792",
"weight": 1.0
},
{
@@ -212888,7 +212888,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1805",
"source_location": "L1807",
"weight": 1.0
},
{
@@ -212898,7 +212898,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1846",
"source_location": "L1848",
"weight": 1.0
},
{
@@ -212908,7 +212908,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1885",
"source_location": "L1887",
"weight": 1.0
},
{
@@ -212918,7 +212918,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1894",
"source_location": "L1896",
"weight": 1.0
},
{
@@ -212928,7 +212928,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1895",
"source_location": "L1897",
"weight": 1.0
},
{
@@ -212938,7 +212938,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1899",
"source_location": "L1901",
"weight": 1.0
},
{
@@ -212948,7 +212948,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1915",
"source_location": "L1917",
"weight": 1.0
},
{
@@ -212958,7 +212958,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1949",
"source_location": "L1951",
"weight": 1.0
},
{
@@ -212968,7 +212968,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1955",
"source_location": "L1957",
"weight": 1.0
},
{
@@ -212978,7 +212978,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1959",
"source_location": "L1961",
"weight": 1.0
},
{
@@ -212988,7 +212988,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1963",
"source_location": "L1965",
"weight": 1.0
},
{
@@ -212998,7 +212998,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "crud/research_donation.py",
"source_location": "L1964",
"source_location": "L1966",
"weight": 1.0
},
{
+1 -1
View File
@@ -1,7 +1,7 @@
# Graph Report - app (2026-06-18)
## Corpus Check
- Large corpus: 208 files · ~245,301 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only.
- Large corpus: 208 files · ~245,309 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only.
## Summary
- 4205 nodes · 22128 edges · 55 communities detected
+2 -2
View File
@@ -60,8 +60,8 @@
<div id="stats">4205 nodes &middot; 22128 edges &middot; 61 communities</div>
</div>
<script>
const RAW_NODES = [{"id": "init_py", "label": "__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 49, "community_name": "Community 49", "source_file": "__init__.py", "file_type": "code", "degree": 0}, {"id": "main_py", "label": "main.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "main.py", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 7}, {"id": "app_main_lifespan", "label": "lifespan()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "lifespan()", "community": 10, "community_name": "Community 10", "source_file": "main.py", "file_type": "code", "degree": 4}, {"id": "app_main_error_json", "label": "_error_json()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_error_json()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 3}, {"id": "app_main_sqlalchemy_exception_handler", "label": "sqlalchemy_exception_handler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlalchemy_exception_handler()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 4}, {"id": "app_main_unhandled_exception_handler", "label": "unhandled_exception_handler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "unhandled_exception_handler()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 5}, {"id": "app_main_mask_secret", "label": "_mask_secret()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_mask_secret()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 1}, {"id": "app_main_root", "label": "root()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "root()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 1}, {"id": "app_main_health_check", "label": "health_check()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "health_check()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 1}, {"id": "app_main_rationale_81", "label": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "rationale", "degree": 3}, {"id": "app_main_rationale_92", "label": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "rationale", "degree": 3}, {"id": "tasks_init_py", "label": "__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 10, "community_name": "Community 10", "source_file": "tasks/__init__.py", "file_type": "code", Line truncated
const RAW_EDGES = [{"from": "main_py", "to": "app_main_lifespan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_error_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_sqlalchemy_exception_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_unhandled_exception_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_mask_secret", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_root", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_health_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_lifespan", "to": "core_login_crypto_ensure_initialized", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_lifespan", "to": "tasks_init_init_scheduled_tasks", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_lifespan", "to": "tasks_init_shutdown_scheduler", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_error_json", "to": "app_main_sqlalchemy_exception_handler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_error_json", "to": "app_main_unhandled_exception_handler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_sqlalchemy_exception_handler", "to": "app_main_rationale_81", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_sqlalchemy_exception_handler", "to": "exception", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_unhandled_exception_handler", "to": "app_main_rationale_92", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_unhandled_exception_handler", "to": "exception", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_unhandled_exception_handler", "to": "str", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_81", "to": "core_api_request_log_middleware_apirequestlogmiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_81", "to": "core_api_crypto_middleware_apicryptomiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_92", "to": "core_api_request_log_middleware_apirequestlogmiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_92", "to": "core_api_crypto_middleware_apicryptomiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tasks_init_py", "to": "tasks_init_init_scheduled_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tasks_init_py", "to": "tasks_init_shutdown_scheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_auth_py", "to": "core_auth_redis_session_enabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_auth_py", "to": "core_auth_get_redis_client", "labeLine truncated
const RAW_NODES = [{"id": "init_py", "label": "__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 49, "community_name": "Community 49", "source_file": "__init__.py", "file_type": "code", "degree": 0}, {"id": "main_py", "label": "main.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "main.py", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 7}, {"id": "app_main_lifespan", "label": "lifespan()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "lifespan()", "community": 10, "community_name": "Community 10", "source_file": "main.py", "file_type": "code", "degree": 4}, {"id": "app_main_error_json", "label": "_error_json()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_error_json()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 3}, {"id": "app_main_sqlalchemy_exception_handler", "label": "sqlalchemy_exception_handler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlalchemy_exception_handler()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 4}, {"id": "app_main_unhandled_exception_handler", "label": "unhandled_exception_handler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "unhandled_exception_handler()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 5}, {"id": "app_main_mask_secret", "label": "_mask_secret()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_mask_secret()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 1}, {"id": "app_main_root", "label": "root()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "root()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 1}, {"id": "app_main_health_check", "label": "health_check()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "health_check()", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "code", "degree": 1}, {"id": "app_main_rationale_81", "label": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "rationale", "degree": 3}, {"id": "app_main_rationale_92", "label": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", "community": 9, "community_name": "Community 9", "source_file": "main.py", "file_type": "rationale", "degree": 3}, {"id": "tasks_init_py", "label": "__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 10, "community_name": "Community 10", "source_file": "tasks/__init__.py", "file_type": "code", Line truncated
const RAW_EDGES = [{"from": "main_py", "to": "app_main_lifespan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_error_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_sqlalchemy_exception_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_unhandled_exception_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_mask_secret", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_root", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_py", "to": "app_main_health_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_lifespan", "to": "core_login_crypto_ensure_initialized", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_lifespan", "to": "tasks_init_init_scheduled_tasks", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_lifespan", "to": "tasks_init_shutdown_scheduler", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_error_json", "to": "app_main_sqlalchemy_exception_handler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_error_json", "to": "app_main_unhandled_exception_handler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_sqlalchemy_exception_handler", "to": "app_main_rationale_81", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_sqlalchemy_exception_handler", "to": "exception", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_unhandled_exception_handler", "to": "app_main_rationale_92", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_unhandled_exception_handler", "to": "exception", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_unhandled_exception_handler", "to": "str", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_81", "to": "core_api_request_log_middleware_apirequestlogmiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_81", "to": "core_api_crypto_middleware_apicryptomiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_92", "to": "core_api_request_log_middleware_apirequestlogmiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_92", "to": "core_api_crypto_middleware_apicryptomiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tasks_init_py", "to": "tasks_init_init_scheduled_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tasks_init_py", "to": "tasks_init_shutdown_scheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_auth_py", "to": "core_auth_redis_session_enabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_auth_py", "to": "core_auth_get_redis_client", "labeLine truncated
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "Community 0", "count": 852}, {"cid": 1, "color": "#F28E2B", "label": "Community 1", "count": 600}, {"cid": 2, "color": "#E15759", "label": "Community 2", "count": 362}, {"cid": 3, "color": "#76B7B2", "label": "Community 3", "count": 308}, {"cid": 4, "color": "#59A14F", "label": "Community 4", "count": 290}, {"cid": 5, "color": "#EDC948", "label": "Community 5", "count": 242}, {"cid": 6, "color": "#B07AA1", "label": "Community 6", "count": 235}, {"cid": 7, "color": "#FF9DA7", "label": "Community 7", "count": 174}, {"cid": 8, "color": "#9C755F", "label": "Community 8", "count": 162}, {"cid": 9, "color": "#BAB0AC", "label": "Community 9", "count": 160}, {"cid": 10, "color": "#4E79A7", "label": "Community 10", "count": 114}, {"cid": 11, "color": "#F28E2B", "label": "Community 11", "count": 89}, {"cid": 12, "color": "#E15759", "label": "Community 12", "count": 74}, {"cid": 13, "color": "#76B7B2", "label": "Community 13", "count": 71}, {"cid": 14, "color": "#59A14F", "label": "Community 14", "count": 60}, {"cid": 15, "color": "#EDC948", "label": "Community 15", "count": 38}, {"cid": 16, "color": "#B07AA1", "label": "Community 16", "count": 31}, {"cid": 17, "color": "#FF9DA7", "label": "Community 17", "count": 22}, {"cid": 18, "color": "#9C755F", "label": "Community 18", "count": 20}, {"cid": 19, "color": "#BAB0AC", "label": "Community 19", "count": 20}, {"cid": 20, "color": "#4E79A7", "label": "Community 20", "count": 15}, {"cid": 21, "color": "#F28E2B", "label": "Community 21", "count": 13}, {"cid": 22, "color": "#E15759", "label": "Community 22", "count": 13}, {"cid": 23, "color": "#76B7B2", "label": "Community 23", "count": 13}, {"cid": 24, "color": "#59A14F", "label": "Community 24", "count": 12}, {"cid": 25, "color": "#EDC948", "label": "Community 25", "count": 12}, {"cid": 26, "color": "#B07AA1", "label": "Community 26", "count": 12}, {"cid": 27, "color": "#FF9DA7", "label": "Community 27", "count": 12}, {"cid": 28, "color": "#9C755F", "label": "Community 28", "count": 11}, {"cid": 29, "color": "#BAB0AC", "label": "Community 29", "count": 11}, {"cid": 30, "color": "#4E79A7", "label": "Community 30", "count": 10}, {"cid": 31, "color": "#F28E2B", "label": "Community 31", "count": 10}, {"cid": 32, "color": "#E15759", "label": "Community 32", "count": 10}, {"cid": 33, "color": "#76B7B2", "label": "Community 33", "count": 10}, {"cid": 34, "color": "#59A14F", "label": "Community 34", "count": 10}, {"cid": 35, "color": "#EDC948", "label": "Community 35", "count": 10}, {"cid": 36, "color": "#B07AA1", "label": "Community 36", "count": 10}, {"cid": 37, "color": "#FF9DA7", "label": "Community 37", "count": 10}, {"cid": 38, "color": "#9C755F", "label": "Community 38", "count": 9}, {"cid": 39, "color": "#BAB0AC", "label": "Community 39", "count": 9}, {"cid": 40, "color": "#4E79A7", "label": "Community 40", "count": 9}, {"cid": 41, "color": "#F28E2B", "label": "Community 41", "count": 8}, {"cid": 42, "color": "#E15759", "label": "Community 42", "count": 8}, {"cid": 43, "color": "#76B7B2", "label": "Community 43", "count": 7}, {"cid": 44, "color": "#59A14F", "label": "Community 44", "count": 4}, {"cid": 45, "color": "#EDC948", "label": "Community 45", "count": 4}, {"cid": 46, "color": "#B07AA1", "label": "Community 46", "count": 3}, {"cid": 47, "color": "#FF9DA7", "label": "Community 47", "count": 2}, {"cid": 48, "color": "#9C755F", "label": "Community 48", "count": 2}, {"cid": 49, "color": "#BAB0AC", "label": "Community 49", "count": 1}, {"cid": 50, "color": "#4E79A7", "label": "Community 50", "count": 1}, {"cid": 51, "color": "#F28E2B", "label": "Community 51", "count": 1}, {"cid": 52, "color": "#E15759", "label": "Community 52", "count": 1}, {"cid": 53, "color": "#76B7B2", "label": "Community 53", "count": 1}, {"cid": 54, "color": "#59A14F", "label": "Community 54", "count": 1}, {"cid": 55, "color": "#EDC948", "label": "Community 55", "count": 1}, {"cid": 56, "color": "#B07AA1", "label": "Community 56", "count": 1}, {"cid": 57, "color": "#FF9DA7", "label": "Community 57", "count": 1}, {"cid": 58, "color": "#9C755F", "label": "Community 58", "count": 1}];
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -129,7 +129,7 @@
"/Users/wuzilong/work/00code/zkxw/backend/app/crud/site.py": 1781401290.6845422,
"/Users/wuzilong/work/00code/zkxw/backend/app/crud/api_request_log.py": 1778578258.0614743,
"/Users/wuzilong/work/00code/zkxw/backend/app/crud/dict_data.py": 1779265627.276101,
"/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py": 1781593716.5444896,
"/Users/wuzilong/work/00code/zkxw/backend/app/crud/research_donation.py": 1781752329.9546905,
"/Users/wuzilong/work/00code/zkxw/backend/app/crud/ethnic.py": 1779265849.547566,
"/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_formula.py": 1781344175.5871844,
"/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_checkup.py": 1779935785.233911,