Files
sanguo_quant_live/graphify-out/cache/ast/c48300887e60e5b7e0cb5a5229367f0a4ad27eb93f11e821cd0752ad2e2e4c09.json
T
2026-05-06 23:13:05 +08:00

1 line
22 KiB
JSON

{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_strategies_pure_breakout_20260327_data_readme_md", "label": "README.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L1"}, {"id": "data_readme", "label": "\u7eaf\u7a81\u7834\u7b56\u7565\u6570\u636e\u76ee\u5f55", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L1"}, {"id": "data_readme_3", "label": "\ud83d\udcca \u6570\u636e\u9700\u6c42\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L3"}, {"id": "data_readme_1", "label": "1. \u6838\u5fc3\u6570\u636e\u9700\u6c42", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L5"}, {"id": "data_readme_1_1", "label": "1.1 \u884c\u60c5\u6570\u636e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L7"}, {"id": "data_readme_1_2", "label": "1.2 \u6280\u672f\u6307\u6807\u6570\u636e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L18"}, {"id": "data_readme_1_3", "label": "1.3 \u7a81\u7834\u4fe1\u53f7\u6570\u636e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L24"}, {"id": "data_readme_2", "label": "2. \u6570\u636e\u76ee\u5f55\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L29"}, {"id": "data_readme_codeblock_1", "label": "code:block1 (data/)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L31"}, {"id": "data_readme_3_69", "label": "3. \u6570\u636e\u8d28\u91cf\u8981\u6c42", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L69"}, {"id": "data_readme_3_1", "label": "3.1 \u5b8c\u6574\u6027\u8981\u6c42", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L71"}, {"id": "data_readme_3_2", "label": "3.2 \u51c6\u786e\u6027\u8981\u6c42", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L76"}, {"id": "data_readme_3_3", "label": "3.3 \u65f6\u6548\u6027\u8981\u6c42", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L81"}, {"id": "data_readme_3_4", "label": "3.4 \u6570\u636e\u6e05\u6d17\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L86"}, {"id": "data_readme_codeblock_2", "label": "code:python (# data/cleaner.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L87"}, {"id": "data_readme_4", "label": "4. \u6570\u636e\u5904\u7406\u6d41\u7a0b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L123"}, {"id": "data_readme_4_1", "label": "4.1 \u6570\u636e\u83b7\u53d6\u6d41\u7a0b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L125"}, {"id": "data_readme_codeblock_3", "label": "code:python (# data/acquisition.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L126"}, {"id": "data_readme_4_2", "label": "4.2 \u6280\u672f\u6307\u6807\u8ba1\u7b97", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L147"}, {"id": "data_readme_codeblock_4", "label": "code:python (# data/indicators.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L148"}, {"id": "data_readme_4_3", "label": "4.3 \u7a81\u7834\u4fe1\u53f7\u68c0\u6d4b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L180"}, {"id": "data_readme_codeblock_5", "label": "code:python (# data/breakout_detector.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L181"}, {"id": "data_readme_5", "label": "5. \u6570\u636e\u5b58\u50a8\u7b56\u7565", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L210"}, {"id": "data_readme_5_1", "label": "5.1 \u5b58\u50a8\u683c\u5f0f", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L212"}, {"id": "data_readme_5_2", "label": "5.2 \u5b58\u50a8\u4f18\u5316", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L217"}, {"id": "data_readme_codeblock_6", "label": "code:python (# data/storage.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L218"}, {"id": "data_readme_6_api", "label": "6. \u6570\u636eAPI\u63a5\u53e3", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L244"}, {"id": "data_readme_6_1", "label": "6.1 \u6570\u636e\u67e5\u8be2\u63a5\u53e3", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L246"}, {"id": "data_readme_codeblock_7", "label": "code:python (# api/data_api.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L247"}, {"id": "data_readme_6_2", "label": "6.2 \u5b9e\u65f6\u6570\u636e\u6d41", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L269"}, {"id": "data_readme_codeblock_8", "label": "code:python (# api/streaming.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L270"}, {"id": "data_readme_7", "label": "7. \u6570\u636e\u76d1\u63a7", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L288"}, {"id": "data_readme_7_1", "label": "7.1 \u6570\u636e\u8d28\u91cf\u76d1\u63a7", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L290"}, {"id": "data_readme_codeblock_9", "label": "code:python (# monitoring/data_monitor.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L291"}, {"id": "data_readme_7_2", "label": "7.2 \u6027\u80fd\u76d1\u63a7", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L312"}, {"id": "data_readme_codeblock_10", "label": "code:python (# monitoring/performance_monitor.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L313"}, {"id": "data_readme_8", "label": "8. \u5f53\u524d\u72b6\u6001", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L331"}, {"id": "data_readme_333", "label": "\u2705 \u5df2\u5b8c\u6210", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L333"}, {"id": "data_readme_338", "label": "\ud83d\udd04 \u8fdb\u884c\u4e2d (\u8d75\u4e91\u8d1f\u8d23)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L338"}, {"id": "data_readme_343", "label": "\u23f3 \u5f85\u5f00\u59cb", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L343"}, {"id": "data_readme_9", "label": "9. \u8054\u7cfb\u4eba", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L348"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_strategies_pure_breakout_20260327_data_readme_md", "target": "data_readme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L1", "weight": 1.0}, {"source": "data_readme", "target": "data_readme_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L3", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L5", "weight": 1.0}, {"source": "data_readme_1", "target": "data_readme_1_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L7", "weight": 1.0}, {"source": "data_readme_1", "target": "data_readme_1_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L18", "weight": 1.0}, {"source": "data_readme_1", "target": "data_readme_1_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L24", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L29", "weight": 1.0}, {"source": "data_readme_2", "target": "data_readme_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L31", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_3_69", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L69", "weight": 1.0}, {"source": "data_readme_3_69", "target": "data_readme_3_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L71", "weight": 1.0}, {"source": "data_readme_3_69", "target": "data_readme_3_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L76", "weight": 1.0}, {"source": "data_readme_3_69", "target": "data_readme_3_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L81", "weight": 1.0}, {"source": "data_readme_3_69", "target": "data_readme_3_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L86", "weight": 1.0}, {"source": "data_readme_3_4", "target": "data_readme_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L87", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L123", "weight": 1.0}, {"source": "data_readme_4", "target": "data_readme_4_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L125", "weight": 1.0}, {"source": "data_readme_4_1", "target": "data_readme_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L126", "weight": 1.0}, {"source": "data_readme_4", "target": "data_readme_4_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L147", "weight": 1.0}, {"source": "data_readme_4_2", "target": "data_readme_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L148", "weight": 1.0}, {"source": "data_readme_4", "target": "data_readme_4_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L180", "weight": 1.0}, {"source": "data_readme_4_3", "target": "data_readme_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L181", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L210", "weight": 1.0}, {"source": "data_readme_5", "target": "data_readme_5_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L212", "weight": 1.0}, {"source": "data_readme_5", "target": "data_readme_5_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L217", "weight": 1.0}, {"source": "data_readme_5_2", "target": "data_readme_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L218", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_6_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L244", "weight": 1.0}, {"source": "data_readme_6_api", "target": "data_readme_6_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L246", "weight": 1.0}, {"source": "data_readme_6_1", "target": "data_readme_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L247", "weight": 1.0}, {"source": "data_readme_6_api", "target": "data_readme_6_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L269", "weight": 1.0}, {"source": "data_readme_6_2", "target": "data_readme_codeblock_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L270", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L288", "weight": 1.0}, {"source": "data_readme_7", "target": "data_readme_7_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L290", "weight": 1.0}, {"source": "data_readme_7_1", "target": "data_readme_codeblock_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L291", "weight": 1.0}, {"source": "data_readme_7", "target": "data_readme_7_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L312", "weight": 1.0}, {"source": "data_readme_7_2", "target": "data_readme_codeblock_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L313", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L331", "weight": 1.0}, {"source": "data_readme_8", "target": "data_readme_333", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L333", "weight": 1.0}, {"source": "data_readme_8", "target": "data_readme_338", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L338", "weight": 1.0}, {"source": "data_readme_8", "target": "data_readme_343", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L343", "weight": 1.0}, {"source": "data_readme_3", "target": "data_readme_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/data/README.md", "source_location": "L348", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}