Files
shanxia2.0/backend/graphify-out/cache/ast/064c356f3f0fbabc454311445f02d375b965c2c055ddc51386d4dad50ac3337a.json
T
zlwuandCursor 2380b01a4f chore: 补交 graphify AST 本地缓存文件
将此前未纳入版本库的 backend/web-admin graphify-out/cache/ast 缓存一并提交,便于知识图谱增量更新复用。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 15:49:24 +08:00

1 line
6.0 KiB
JSON

{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "label": "oper_log_context.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L1"}, {"id": "core_oper_log_context_operlogmeta", "label": "OperLogMeta", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L10"}, {"id": "core_oper_log_context_set_oper_log_meta", "label": "set_oper_log_meta()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L20"}, {"id": "core_oper_log_context_get_oper_log_meta", "label": "get_oper_log_meta()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L24"}, {"id": "core_oper_log_context_clear_oper_log_meta", "label": "clear_oper_log_meta()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L28"}, {"id": "core_oper_log_context_snapshot_oper_log_meta", "label": "snapshot_oper_log_meta()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L32"}, {"id": "core_oper_log_context_rationale_1", "label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\uff08ContextVar\uff09", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L1"}, {"id": "core_oper_log_context_rationale_33", "label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528\uff0c\u907f\u514d ContextVar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L33"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "target": "contextvars", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L5", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L6", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "target": "core_oper_log_context_operlogmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L10", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "target": "core_oper_log_context_set_oper_log_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L20", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "target": "core_oper_log_context_get_oper_log_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L24", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "target": "core_oper_log_context_clear_oper_log_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L28", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "target": "core_oper_log_context_snapshot_oper_log_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L32", "weight": 1.0}, {"source": "core_oper_log_context_snapshot_oper_log_meta", "target": "core_oper_log_context_get_oper_log_meta", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L34", "weight": 1.0}, {"source": "core_oper_log_context_rationale_1", "target": "users_zlwu_work_00code_shanxia2_0_backend_app_core_oper_log_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L1", "weight": 1.0}, {"source": "core_oper_log_context_rationale_33", "target": "core_oper_log_context_snapshot_oper_log_meta", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L33", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_oper_log_context_set_oper_log_meta", "callee": "set", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L21"}, {"caller_nid": "core_oper_log_context_get_oper_log_meta", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L25"}, {"caller_nid": "core_oper_log_context_clear_oper_log_meta", "callee": "set", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py", "source_location": "L29"}]}