WF-014-BRIEFING|每日簡報與生態情報元件流程圖

WF-014-BRIEFING|每日簡報與生態情報元件流程圖 A workflow diagram generated by Archify. 01 / 輸入來源 02 / Prompt job 與腳本 03 / registry 與跨 workflow 輸入 04 / 輸出 artifact 05 / 交付 EX / 退役與已修復項 取得輸入 LLM 判斷與彙整 交付與靜默 gate 外部來源(API/RSS) · CWA、Open-Meteo、News、HN、GitHub、Reddit;無自動偵測檢查 · 輸入來源 › 取得輸入 外部來源(API/RSS) CWA、Open-Meteo、News、HN、GitHub、Reddit;無自動偵測檢查 stock_list.json · 持股清單;symlink → workspace · 輸入來源 › 取得輸入 · PASS stock_list.json 持股清單;symlink → workspace PASS fundflow.db · 資金面/融資(3 天內) · 輸入來源 › LLM 判斷與彙整 · PASS fundflow.db 資金面/融資(3 天內) PASS forward_shadow_evidence.db · E7 新訊號;不得省略 · 輸入來源 › LLM 判斷與彙整 · PASS forward_shadow_evidence.db E7 新訊號;不得省略 PASS investment.db · 股票名稱目錄 · 輸入來源 › 交付與靜默 gate · PASS investment.db 股票名稱目錄 PASS rdt-cli credential.json · mode 600;reddit.py 的憑證權威 · 輸入來源 › 交付與靜默 gate · PASS rdt-cli credential.json mode 600;reddit.py 的憑證權威 PASS summarize_morning_holdings.py · 讀 canonical_risk;不重算;缺輸入 fail-closed · Prompt job 與腳本 › LLM 判斷與彙整 · PASS summarize_morning_holdings.py 讀 canonical_risk;不重算;缺輸入 fail-closed PASS 早晨簡報 523668770a1e · 06:00;LLM prompt job · Prompt job 與腳本 › LLM 判斷與彙整 · PASS 早晨簡報 523668770a1e 06:00;LLM prompt job PASS 生態情報 0c4db3e17134 · 19:00;無 ≥7 內容時靜默 · Prompt job 與腳本 › 交付與靜默 gate · PASS 生態情報 0c4db3e17134 19:00;無 ≥7 內容時靜默 PASS cron registry · jobs.json;2 支 prompt job · registry 與跨 workflow 輸入 › 取得輸入 cron registry jobs.json;2 支 prompt job canonical_risk.json · 跨 workflow 產物;21:40 job 09801157a49a · registry 與跨 workflow 輸入 › 取得輸入 · PASS canonical_risk.json 跨 workflow 產物;21:40 job 09801157a49a PASS 簡報 artifact · deliver=origin → Telegram 1042437567 · 輸出 artifact › 交付與靜默 gate · PASS 簡報 artifact deliver=origin → Telegram 1042437567 PASS 情報 artifact · deliver=telegram(預設頻道) · 輸出 artifact › 交付與靜默 gate · PASS 情報 artifact deliver=telegram(預設頻道) PASS 建智大人 · 06:00 行動依據/19:00 資訊 · 交付 › 交付與靜默 gate 建智大人 06:00 行動依據/19:00 資訊 hermes-daily-scan(已併入) · 2d5e2a44 併入 0c4db3e17134;absence 斷言 PASS · 退役與已修復項 › 取得輸入 · PASS hermes-daily-scan(已併入) 2d5e2a44 併入 0c4db3e17134;absence 斷言 PASS PASS F1(已修復) · 組合概況輸入無 producer → 已加 fail-closed guard · 退役與已修復項 › LLM 判斷與彙整 · PASS F1(已修復) 組合概況輸入無 producer → 已加 fail-closed guard PASS 簡報 artifact 落地 06:00 簡報交付 持股風控權威(唯讀) 排程註冊 排程註冊 absence 斷言 情報 artifact 落地 19:00 情報交付(無 ≥7 內容時靜默) 天氣/空品/新聞/行程 Reddit/HN/GitHub 掃描 資金面/融資 持股/風控摘要供彙整 F1 已修復:缺 producer 時 fail-closed 股票名稱目錄 Reddit 存取憑證 E7 新訊號 持股清單(120 codes 投影) Legend Agent logic Policy Context / trace Cloud service External system

驗收狀態(WAC-WF014-20260909)

  • • overall = GOOD;EXECUTION = GOOD、DATA = GOOD、SEMANTIC = GOOD
  • • PASS 26/FAIL 0/UNKNOWN 0/SKIP 0(F1 修復後複驗)
  • • reviewer verdict:ACCEPT_WF014_REMEDIATION_AND_TIME_BOUNDARY_FIX_WITH_HARNESS_GUARD_RECLASSIFICATION
  • • evaluated_at = 2026-09-09T18:29:35

執行權威是 prompt job,不是 script

  • • 兩支成員皆為 LLM_PROMPT_JOB(gpt-5.6-luna/openai-codex),沒有 deterministic script 作為執行 authority
  • • 可驗證的是 prompt 意圖(輸入權威、日期規則、不得省略 E7、靜默政策)與 artifact 新鮮度
  • • 因此圖上仍只畫有證據的 node/edge——流程圖由凍結證據確定性生成,不經 LLM 推導
  • • 未解:LLM 逐日語意正確性、生態情報「正確靜默」兩項刻意保留 UNKNOWN,不補綠

跨 workflow 輸入(本圖不宣稱他人 health)

  • • canonical_risk.json 由 WF-003/WF-004 的 21:40 job 09801157a49a 產生;本圖只畫讀取關係
  • • E12 以全 registry 唯一性斷言確保只有一個 enabled 生產者
  • • WF-014 不寫入任何投資 DB,blast radius 限於通知層

證據邊界

  • • 本圖為 DERIVED_REGENERABLE 衍生視圖,不是 canonical truth
  • • 引擎只讀 2 份凍結證據(contract + F1 修復後 assurance result),zero-LLM 可重建
  • • 修復前結果(PASS 25/FAIL 1)保留未改寫;本圖只呈現 current canonical truth
  • • 外部來源(CWA/News/HN/GitHub)無自動偵測檢查 → 不顯示狀態