From b105bd9b7ddf61fe17a818ad9b3e8beb297b1c4e Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Tue, 28 Jul 2026 19:15:35 +0800 Subject: [PATCH] chore: update graphify and mark batch outbound plan complete Refresh knowledge graphs after storage facility batch outbound changes. Co-authored-by: Cursor --- backend/graphify-out/.graphify_analysis.json | 4 +- backend/graphify-out/.graphify_extract.json | 96 +++++++------- backend/graphify-out/GRAPH_REPORT.md | 2 +- backend/graphify-out/graph.html | 4 +- backend/graphify-out/graph.json | 118 +++++++++--------- backend/graphify-out/manifest.json | 2 +- ...6-07-28-storage-facility-batch-outbound.md | 30 ++--- web-admin/graphify-out/.graphify_extract.json | 10 +- web-admin/graphify-out/GRAPH_REPORT.md | 2 +- web-admin/graphify-out/graph.json | 10 +- web-admin/graphify-out/manifest.json | 6 +- 11 files changed, 142 insertions(+), 142 deletions(-) diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index f4fb376e..71f11928 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -2519,9 +2519,9 @@ "crud_storage_occupancy_rationale_178", "crud_storage_occupancy_rationale_200", "crud_storage_occupancy_rationale_285", - "crud_storage_occupancy_rationale_329", + "crud_storage_occupancy_rationale_330", "crud_storage_occupancy_rationale_43", - "crud_storage_occupancy_rationale_471", + "crud_storage_occupancy_rationale_472", "crud_workflow_rationale_1", "models_clinical_payment_bizpilotpayment", "models_clinical_payment_py", diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index 8ac9c175..d4f6e532 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -10176,49 +10176,49 @@ "label": "_refresh_slot_cache()", "file_type": "code", "source_file": "crud/storage_occupancy.py", - "source_location": "L328" + "source_location": "L329" }, { "id": "crud_storage_occupancy_create_occupancy", "label": "create_occupancy()", "file_type": "code", "source_file": "crud/storage_occupancy.py", - "source_location": "L363" + "source_location": "L364" }, { "id": "crud_storage_occupancy_batch_create_occupancies", "label": "batch_create_occupancies()", "file_type": "code", "source_file": "crud/storage_occupancy.py", - "source_location": "L398" + "source_location": "L399" }, { "id": "crud_storage_occupancy_remove_occupancy", "label": "remove_occupancy()", "file_type": "code", "source_file": "crud/storage_occupancy.py", - "source_location": "L436" + "source_location": "L437" }, { "id": "crud_storage_occupancy_remove_by_item", "label": "remove_by_item()", "file_type": "code", "source_file": "crud/storage_occupancy.py", - "source_location": "L464" + "source_location": "L465" }, { "id": "crud_storage_occupancy_list_occupancies", "label": "list_occupancies()", "file_type": "code", "source_file": "crud/storage_occupancy.py", - "source_location": "L476" + "source_location": "L477" }, { "id": "crud_storage_occupancy_list_occupancy_history", "label": "list_occupancy_history()", "file_type": "code", "source_file": "crud/storage_occupancy.py", - "source_location": "L511" + "source_location": "L512" }, { "id": "crud_storage_occupancy_rationale_1", @@ -10250,24 +10250,24 @@ }, { "id": "crud_storage_occupancy_rationale_285", - "label": "\u4e3a\u5360\u7528\u683c\u9644\u5e26\u5728\u5e93\u7269\u54c1\u6458\u8981\uff08\u540d\u79f0/\u7c7b\u578b\uff09\uff0c\u4f9b\u5e93\u4f4d\u8d27\u67b6\u5c55\u793a\u3002", + "label": "\u4e3a\u5360\u7528\u683c\u9644\u5e26\u5728\u5e93\u5360\u7528 id \u4e0e\u7269\u54c1\u6458\u8981\uff08\u540d\u79f0/\u7c7b\u578b\uff09\uff0c\u4f9b\u5e93\u4f4d\u8d27\u67b6\u5c55\u793a\u4e0e\u6279\u91cf\u51fa\u5e93\u3002", "file_type": "rationale", "source_file": "crud/storage_occupancy.py", "source_location": "L285" }, { - "id": "crud_storage_occupancy_rationale_329", + "id": "crud_storage_occupancy_rationale_330", "label": "\u5237\u65b0 slot \u7684 occupied_count / last_item_type / last_stored_at / slot_status", "file_type": "rationale", "source_file": "crud/storage_occupancy.py", - "source_location": "L329" + "source_location": "L330" }, { - "id": "crud_storage_occupancy_rationale_471", + "id": "crud_storage_occupancy_rationale_472", "label": "\u6309\u7269\u54c1\u7c7b\u578b+ID\u51fa\u5e93\uff08\u7ec6\u80de\u4ea7\u54c1\u72b6\u6001\u53d8\u66f4\u65f6\u8c03\u7528\uff09", "file_type": "rationale", "source_file": "crud/storage_occupancy.py", - "source_location": "L471" + "source_location": "L472" }, { "id": "crud_qc_third_party_company_py", @@ -59228,7 +59228,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L328", + "source_location": "L329", "weight": 1.0 }, { @@ -59237,7 +59237,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L363", + "source_location": "L364", "weight": 1.0 }, { @@ -59246,7 +59246,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L398", + "source_location": "L399", "weight": 1.0 }, { @@ -59255,7 +59255,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L436", + "source_location": "L437", "weight": 1.0 }, { @@ -59264,7 +59264,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L464", + "source_location": "L465", "weight": 1.0 }, { @@ -59273,7 +59273,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L476", + "source_location": "L477", "weight": 1.0 }, { @@ -59282,7 +59282,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L511", + "source_location": "L512", "weight": 1.0 }, { @@ -59345,7 +59345,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L380", + "source_location": "L381", "weight": 1.0 }, { @@ -59354,7 +59354,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L381", + "source_location": "L382", "weight": 1.0 }, { @@ -59363,7 +59363,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L407", + "source_location": "L408", "weight": 1.0 }, { @@ -59372,7 +59372,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L410", + "source_location": "L411", "weight": 1.0 }, { @@ -59381,7 +59381,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L416", + "source_location": "L417", "weight": 1.0 }, { @@ -59390,7 +59390,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L458", + "source_location": "L459", "weight": 1.0 }, { @@ -59399,7 +59399,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L472", + "source_location": "L473", "weight": 1.0 }, { @@ -59408,7 +59408,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L507", + "source_location": "L508", "weight": 1.0 }, { @@ -59417,7 +59417,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L507", + "source_location": "L508", "weight": 1.0 }, { @@ -59426,7 +59426,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L567", + "source_location": "L568", "weight": 1.0 }, { @@ -59435,7 +59435,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L567", + "source_location": "L568", "weight": 1.0 }, { @@ -59484,21 +59484,21 @@ "weight": 1.0 }, { - "source": "crud_storage_occupancy_rationale_329", + "source": "crud_storage_occupancy_rationale_330", "target": "crud_storage_occupancy_refresh_slot_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L329", + "source_location": "L330", "weight": 1.0 }, { - "source": "crud_storage_occupancy_rationale_471", + "source": "crud_storage_occupancy_rationale_472", "target": "crud_storage_occupancy_remove_by_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/storage_occupancy.py", - "source_location": "L471", + "source_location": "L472", "weight": 1.0 }, { @@ -181533,7 +181533,7 @@ "weight": 0.8 }, { - "source": "crud_storage_occupancy_rationale_329", + "source": "crud_storage_occupancy_rationale_330", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -181542,7 +181542,7 @@ "weight": 0.8 }, { - "source": "crud_storage_occupancy_rationale_471", + "source": "crud_storage_occupancy_rationale_472", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -181596,7 +181596,7 @@ "weight": 0.8 }, { - "source": "crud_storage_occupancy_rationale_329", + "source": "crud_storage_occupancy_rationale_330", "target": "models_models_bizstoragefacilityslot", "relation": "uses", "confidence": "INFERRED", @@ -181605,7 +181605,7 @@ "weight": 0.8 }, { - "source": "crud_storage_occupancy_rationale_471", + "source": "crud_storage_occupancy_rationale_472", "target": "models_models_bizstoragefacilityslot", "relation": "uses", "confidence": "INFERRED", @@ -181659,7 +181659,7 @@ "weight": 0.8 }, { - "source": "crud_storage_occupancy_rationale_329", + "source": "crud_storage_occupancy_rationale_330", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -181668,7 +181668,7 @@ "weight": 0.8 }, { - "source": "crud_storage_occupancy_rationale_471", + "source": "crud_storage_occupancy_rationale_472", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -181722,7 +181722,7 @@ "weight": 0.8 }, { - "source": "crud_storage_occupancy_rationale_329", + "source": "crud_storage_occupancy_rationale_330", "target": "models_models_bizproductionproducttype", "relation": "uses", "confidence": "INFERRED", @@ -181731,7 +181731,7 @@ "weight": 0.8 }, { - "source": "crud_storage_occupancy_rationale_471", + "source": "crud_storage_occupancy_rationale_472", "target": "models_models_bizproductionproducttype", "relation": "uses", "confidence": "INFERRED", @@ -248092,7 +248092,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/storage_occupancy.py", - "source_location": "L337", + "source_location": "L338", "weight": 1.0 }, { @@ -248102,7 +248102,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/storage_occupancy.py", - "source_location": "L379", + "source_location": "L380", "weight": 1.0 }, { @@ -248112,7 +248112,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/storage_occupancy.py", - "source_location": "L406", + "source_location": "L407", "weight": 1.0 }, { @@ -248122,7 +248122,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/storage_occupancy.py", - "source_location": "L448", + "source_location": "L449", "weight": 1.0 }, { @@ -248132,7 +248132,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/storage_occupancy.py", - "source_location": "L498", + "source_location": "L499", "weight": 1.0 }, { @@ -248142,7 +248142,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/storage_occupancy.py", - "source_location": "L558", + "source_location": "L559", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 3443bca2..593c7cb4 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,7 +1,7 @@ # Graph Report - app (2026-07-28) ## Corpus Check -- Large corpus: 230 files · ~285,344 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 230 files · ~285,349 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary - 4867 nodes · 26933 edges · 42 communities detected diff --git a/backend/graphify-out/graph.html b/backend/graphify-out/graph.html index 4b4fc2a6..e97efc64 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -60,8 +60,8 @@
4867 nodes · 26933 edges · 48 communities