📊 總覽

Investment Dashboard

System Overview · 圖譜規模NEO4J

Graph Density · 圖譜密度NEO4J口徑見各卡

Routing Flywheel · 事件路由飛輪策略庫命中

資料流管線
動態視角 — 每個排程幾點跑(UTC+8)、讀什麼、寫什麼
啟用 停用 框架載入中
資料流管線載入中…
事件路由飛輪
動態視角 — 一個事件進來會發生什麼
新事件進 Notion 事件驅動器
每日 ingest 04:04
注入 Obsidian + Neo4j
⚡ 事件路由 (步驟 4.8)
比對策略庫 trigger 表 — 語意判斷, 一事件最多命中 2 策略
命中 HIT
當場深分析 ≤3 件/日
sonnet subagent 套用策略劇本
→ insights/ 路由分析檔
applied_strategies 自動累積
未命中 · 普通
只記路由日誌
不做額外分析
→ 事件路由日誌.md
覆蓋率統計來源
未命中 · 高非共識
novelty 候選
值得變成新策略的苗子
→ 策略庫待審.md 收件匣
strategy-distiller 提煉
三道閘門 (去重/反證/格子預算) + 人工確認
→ 策略庫新增框架 status: experimental
飛輪回哺:新策略擴大路由表 → 事件越多、策略越多、命中越多, 只有真正新的東西才需要人工思考。策略覆蓋率是飛輪是否在轉的單一指標。
D1 資料端點對照
靜態視角 — 每個 /xxx.json 由誰寫、由誰讀、目前多大(線上真源=Cloudflare D1 assets 表;大小為載入時即時查詢,超過 500 KB 標琥珀色)。標 ⚙️ 者是排程之間傳遞的中繼檔,前端不 fetch —— 它們壞掉不會有畫面症狀,只會讓下游排程默默算錯。
D1 端點 / 欄位 大小 誰寫(排程) 誰讀 / 呈現在哪
/data.jsonkbdash-daily-refresh(週一/三/五)📊 總覽全頁(dashboard_data 表 id=1)
└ $.sector_momentumkbdash-sector-momentum(平日 06:00)📡 類股動能雷達(json_set 單鍵)
└ $.trend_confirmkbdash-trend-confirm(平日 06:30)🚦 美股動能雷達(json_set 單鍵)
└ $.trend_callkbdash-trend-confirm 尾段 trend_call_quote.py(平日 06:30)🚦 美股動能雷達 Call 欄(json_set 單鍵)
└ $.tw_trend_confirmtw-stock-momentum export_kbdash.py(Windows 排程 DailyCollect-2030,平日 20:30)🚦 台股動能雷達(json_set 單鍵)
└ $.momentum_signalkbdash-momentum-signal-monthly(每月 11 日, json_set 單鍵)renderMomentumSignal 底稿
└ $.option_play · $.option_trackkbdash-option-play(平日 08:30, json_set 單鍵)💡 選擇權操作雷達 · 📈 建議成效追蹤
/supplychain.jsonkbdash-daily-refresh 步驟 11🔗 供應鏈樹(supply_class 由 normalizer 供料)
/company_desc.jsonkbdash-daily-refresh 步驟 10(build_company_desc.py → publish_company_desc.py,過閘門才寫)🔗 供應鏈樹右側「📖 公司概述」的分片清單(格式 2;依節點 code 查,查不到再用 /stock_names.json 主代號)
└ /company_desc_*.json同上,先寫分片、最後寫清單(片數自動,單片上限 1.5 MB)公司概述內文(全文去重、依公司頁分片;大小為合計,滑過看最大一片)
/timeline.jsonkbdash-daily-refresh 步驟 12🕐 事件時間軸
/timeline_ai.jsonkbdash-timeline-ai-rebuild(2026-10-09 退役,只讀保存 10/04 版)—(已無頁面使用)
/timeline_ai_v2.jsonkbdash-timeline-v2(週日,瓶頸帳本 timeline_v2_build.py)🤖 AI 發展時間軸
/review_queue.jsonkbdash-daily-refresh 步驟 9g⚙️ review_normalize.py 讀(全量佇列,供 C9-4 對帳)— 前端讀的是 $.review_queue
/review_detail.jsonkbdash-daily-refresh 步驟 9i待審項目原文(點開 lazy load)
/graph_review_group.jsonkb-graph-maintenance(週日 05:00)⚙️ daily-refresh 步驟 9f 唯讀 → 併進 $.review_queue 的 graph_audit group
/momentum_signal.jsonkbdash-momentum-signal-monthly(每月 11)renderMomentumSignal(優先於底稿)
/sector_taxonomy.json本機 kb_sector_taxonomy.json 的鏡像(人工維護)⚙️ 族群分類的共用真源,被 sector-momentum / momentum-monthly 讀
/momentum_signal_prev.jsonkbdash-momentum-signal-monthly(覆寫主檔前自動備份)⚙️ 沒有人讀 — 這是刻意的:主檔寫壞時的回滾點
/anomaly.json各排程收尾 export --merge → put-asset(契約 C6)🚨 全排程異常卡(含忽略規則過濾)
/log.jsonkbdash-daily-refresh 步驟 10📜 每日同步日誌(refresh_log 表, 保留 7 天)
review_decisions 表Worker POST /review/decide(網頁核准)daily-refresh 步驟 8.5 消費並回寫 Obsidian
單一真源=本機 Neo4j 圖譜 + Obsidian vault;D1 只是投影快照。assets 表由 Cowork 排程寫入,前端不可寫圖譜。

Review Queue · 待審事項 · 待你核准

投資知識庫品質稽核儀表板 · 資料即時來自 D1

Powered by kbdash Worker + D1

D1 · NEO4J · OBSIDIAN —