股票觀測站台指期 · 題材 · 美股 · 論文

MARKET RESEARCH

資料字典

40 份資料檔;有宣告排程的 21 份全部準時;另外 19 份沒有人宣告過它該多久更新一次,準不準時無從判斷

這一頁在說什麼機器可讀版:/api/asof.json

這個站的 40 份 live 資料檔(data/live):多少列、多久以前更新、哪一件排程在驗收它。抄自 Redash 每個 widget 頁尾那一行(6283 rows · a year ago · Refresh Schedule)——列數、時點、排程寫在同一處。

🔴 這不是全部的資料檔。data/prod 與 data/staging 的 parquet(tx_series/tx_features/tx_targets——全站每一張預測卡的來源)與 data/raw 的封存都不在這張表裡,它們的列數與日期範圍在 資料狀態。這份清單是手寫的(刻意不 glob):加一個資料源就加一行,那個動作本身是簽名——代價是漏列不會有任何東西喊一聲。

🔴 比 Redash 兇。Redash 把 4 年前與 5 個月前的資料並排,差別只有一行小灰字。這裡過期就變紅,而且下面第二張表把「沒有人在驗收」的檔案單獨列出來。

業務產物驗收(帳本有沒有真的前進)判準在 src/tx/artifacts.py;逐條狀態見 /watched 的「業務驗收」層

最近一次驗收 2026-10-14T18:22:02+08:00(0.2 小時前)。✅ 27、⏳ 1、⚠️ 1、🔴 1

排程監督問的是「工作有沒有在期限前產出、檔案有沒有變新」。這一層問的是另一件事:帳本內容該前進的有沒有前進——已有答案的預測都結算了嗎、最新預測日追上序列了嗎、run 檔說寫了 40 則帳上真的有 40 則嗎、只增不改的帳有沒有縮水、解析失敗有沒有被記成「零候選」。論文今天零入選是正常完成,不要求帳本無條件成長。

有獨立驗收的(21 份)排程驗收(它沒變新,監督層就會報)或業務驗收(內容沒前進就會報),至少一種

檔案列數檔案更新驗收排程cron狀態業務驗收依據
data/live/predictions.csv1154 分鐘前台指期每日鏈路30 18 * * 1-5✅ 準時✅ 最新預測日 2026-10-13 = 序列最後交易日(另 1 條)準時
data/live/outcomes.csv1064 分鐘前——⚪ 無從判斷✅ 已有答案的 103 筆全部結算(另 1 條)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/record.csv24,54321 小時前——⚪ 無從判斷✅ 已做到最後一個有答案的交易日(另 1 條)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/dept_scores.csv13823 小時前稽核室③ 巡邏與結算10 19 * * 1-5✅ 準時—準時
data/live/issues.jsonl97823 小時前——⚪ 無從判斷✅ 978 列(前次 978)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/agent_memory.jsonl3,8382 小時前——⚪ 無從判斷✅ 3,838 列(前次 3,838)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/us_seats.json—11 小時前美股座位40 6 * * 1-6✅ 準時—準時
data/live/dept_seats.json—2 小時前座位事實(台指期+題材)50 15 * * 1-5✅ 準時—準時
data/live/papers.jsonl1828 天前(09-16)——⚪ 無從判斷✅ 2026-10-14 篩了 40 篇、零入選——正常完成(不要求帳本每天成長)(另 1 條)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/hypotheses.jsonl2922 小時前——⚪ 無從判斷✅ 29 列(前次 29)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/news_sentiment.jsonl22,66022 分鐘前——⚪ 無從判斷✅ run 檔與帳本一致(這一輪 40 則,解析失敗 0)(另 1 條)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/us_news_sentiment.jsonl34,59913 分鐘前——⚪ 無從判斷✅ run 檔與帳本一致(這一輪 22 則,解析失敗 0)(另 1 條)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/theme_variants.csv3332 小時前題材變體樣本帳10 16 * * 1-5✅ 準時—準時
data/live/theme_screen_picks.jsonl76521 小時前——⚪ 無從判斷✅ 765 列(前次 765)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/theme_screen_days.jsonl821 小時前——⚪ 無從判斷✅ 8 列(前次 8)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/theme_screen_settled.jsonl21821 小時前——⚪ 無從判斷✅ 第一份清單 2026-10-01 的 5 日結算應於 2026-10-08 之後出現,已出現沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/theme_screen_bench.jsonl321 小時前——⚪ 無從判斷✅ 第一份清單 2026-10-01 的 5 日結算應於 2026-10-08 之後出現,已出現沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/overnight_pulse.jsonl9,74229 分鐘前盤外脈搏7 * * * *✅ 準時—準時
data/live/extreme_signal.jsonl34剛剛極端多方訊號36 18 * * 1-5✅ 準時✅ 33 列(前次 33)準時
data/live/extreme_outcomes.jsonl2823 小時前——⚪ 無從判斷✅ 應結算 28 個訊號日,全部結算(另 1 條)沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/market.db—22 小時前——⚪ 無從判斷⚠️ 來源晚到、隔天會重抓:margin 晚 1 天沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」

「—」在三個欄位是三件不同的事:列數 —=這個格式數不出列數(.db/.json,本表 3 份),不是 0 列,也不是壞了;驗收排程 —=沒有任何一件排程宣告它是自己的產物;cron —=因此也沒有 cron 式子可印。

⚠️ 沒有獨立驗收證據的(19 份)這不代表它們壞了——代表它們壞掉時不會有人知道。⚠️「檔案更新」是檔案最後寫入時間,不是檔案裡最新一筆資料的日期:兩者可能差好幾天(例:us_metrics_panel.csv 的快照日落後交易日 1–2 場,本站為此另外加了 session_date 欄)

這些檔不是任何一件排程宣告的產物,也沒有業務驗收。多數情況下產生它們的工作是有被監督的,但監督看的是另一個檔(通常是 run 檔)。缺口因此是:

帳本停止成長,而 run 檔照常寫 → 排程監督全綠

2026-09-03 就是這個形狀:打分器死了,輿情脈搏每小時照跑、run 檔照寫,139 則標題被記成假的 parse_failed,沒有任何紅燈。

檔案列數檔案更新驗收排程cron狀態業務驗收依據
data/live/patrol_history.jsonl15423 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/seat_scores.jsonl1,42023 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/paper_seats.json—2 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/news_sentiment_daily.csv4322 分鐘前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/us_news_sentiment_daily.csv4013 分鐘前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/timesfm_shadow.jsonl28223 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/option_iv_daily.csv4,1113 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/us_metrics_panel.csv4,00411 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/us_breadth_daily.csv9011 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/us_signals_panel.csv1,31911 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/watchtower.json—6 分鐘前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/schedule_health.json—14 分鐘前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/broker_daily.db—2 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/tdcc_holders.db—4 天前(10-10)——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/tw_bars.db—4 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/tw_fundamentals.json—4 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/tw_mops.db—9 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/finmind.db—9 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」
data/live/broker_calls.db—20 小時前——⚪ 無從判斷—沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」

「—」在三個欄位是三件不同的事:列數 —=這個格式數不出列數(.db/.json,本表 10 份),不是 0 列,也不是壞了;驗收排程 —=沒有任何一件排程宣告它是自己的產物;cron —=因此也沒有 cron 式子可印。

版本 5f92ccf(第 163 次提交,2026-10-14) | 資料建置於 2026-10-14 10:30 UTC | 行情與研究結果供查看;會員可管理觀察清單並要求更新個股分析