{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_news_risk_readme_md", "label": "news_risk_README.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L1"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme", "label": "\u901a\u7528\u98ce\u63a7\u6a21\u5757 - \u4e2a\u80a1\u5229\u597d\u5229\u7a7a\u98ce\u9669\u76d1\u63a7", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L1"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme_3", "label": "\u6a21\u5757\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L3"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme_7", "label": "\u6838\u5fc3\u529f\u80fd", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L7"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme_32", "label": "\u91cf\u5316\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L32"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme_52", "label": "\u4f7f\u7528\u65b9\u6cd5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L52"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme_codeblock_1", "label": "code:python (# \u5bfc\u5165\u901a\u7528\u6a21\u5757)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L54"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme_103", "label": "\u6570\u636e\u83b7\u53d6\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L103"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme_111", "label": "\u8bbe\u8ba1\u601d\u8def", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L111"}, {"id": "factors_dynamic_weight_timing_20260327_news_risk_readme_117", "label": "\u4f5c\u8005", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L117"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_news_risk_readme_md", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L1", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_news_risk_readme", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L3", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_news_risk_readme_3", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L7", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_news_risk_readme_3", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme_32", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L32", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_news_risk_readme_3", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme_52", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L52", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_news_risk_readme_52", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L54", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_news_risk_readme_3", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme_103", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L103", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_news_risk_readme", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme_111", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L111", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_news_risk_readme", "target": "factors_dynamic_weight_timing_20260327_news_risk_readme_117", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/news_risk_README.md", "source_location": "L117", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}