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.csv | 115 | 4 分鐘前 | 台指期每日鏈路 | 30 18 * * 1-5 | ✅ 準時 | ✅ 最新預測日 2026-10-13 = 序列最後交易日(另 1 條) | 準時 |
data/live/outcomes.csv | 106 | 4 分鐘前 | — | — | ⚪ 無從判斷 | ✅ 已有答案的 103 筆全部結算(另 1 條) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/record.csv | 24,543 | 21 小時前 | — | — | ⚪ 無從判斷 | ✅ 已做到最後一個有答案的交易日(另 1 條) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/dept_scores.csv | 138 | 23 小時前 | 稽核室③ 巡邏與結算 | 10 19 * * 1-5 | ✅ 準時 | — | 準時 |
data/live/issues.jsonl | 978 | 23 小時前 | — | — | ⚪ 無從判斷 | ✅ 978 列(前次 978) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/agent_memory.jsonl | 3,838 | 2 小時前 | — | — | ⚪ 無從判斷 | ✅ 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.jsonl | 18 | 28 天前(09-16) | — | — | ⚪ 無從判斷 | ✅ 2026-10-14 篩了 40 篇、零入選——正常完成(不要求帳本每天成長)(另 1 條) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/hypotheses.jsonl | 29 | 22 小時前 | — | — | ⚪ 無從判斷 | ✅ 29 列(前次 29) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/news_sentiment.jsonl | 22,660 | 22 分鐘前 | — | — | ⚪ 無從判斷 | ✅ run 檔與帳本一致(這一輪 40 則,解析失敗 0)(另 1 條) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/us_news_sentiment.jsonl | 34,599 | 13 分鐘前 | — | — | ⚪ 無從判斷 | ✅ run 檔與帳本一致(這一輪 22 則,解析失敗 0)(另 1 條) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/theme_variants.csv | 333 | 2 小時前 | 題材變體樣本帳 | 10 16 * * 1-5 | ✅ 準時 | — | 準時 |
data/live/theme_screen_picks.jsonl | 765 | 21 小時前 | — | — | ⚪ 無從判斷 | ✅ 765 列(前次 765) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/theme_screen_days.jsonl | 8 | 21 小時前 | — | — | ⚪ 無從判斷 | ✅ 8 列(前次 8) | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/theme_screen_settled.jsonl | 218 | 21 小時前 | — | — | ⚪ 無從判斷 | ✅ 第一份清單 2026-10-01 的 5 日結算應於 2026-10-08 之後出現,已出現 | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/theme_screen_bench.jsonl | 3 | 21 小時前 | — | — | ⚪ 無從判斷 | ✅ 第一份清單 2026-10-01 的 5 日結算應於 2026-10-08 之後出現,已出現 | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/overnight_pulse.jsonl | 9,742 | 29 分鐘前 | 盤外脈搏 | 7 * * * * | ✅ 準時 | — | 準時 |
data/live/extreme_signal.jsonl | 34 | 剛剛 | 極端多方訊號 | 36 18 * * 1-5 | ✅ 準時 | ✅ 33 列(前次 33) | 準時 |
data/live/extreme_outcomes.jsonl | 28 | 23 小時前 | — | — | ⚪ 無從判斷 | ✅ 應結算 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.jsonl | 154 | 23 小時前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/seat_scores.jsonl | 1,420 | 23 小時前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/paper_seats.json | — | 2 小時前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/news_sentiment_daily.csv | 43 | 22 分鐘前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/us_news_sentiment_daily.csv | 40 | 13 分鐘前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/timesfm_shadow.jsonl | 282 | 23 小時前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/option_iv_daily.csv | 4,111 | 3 小時前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/us_metrics_panel.csv | 4,004 | 11 小時前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/us_breadth_daily.csv | 90 | 11 小時前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
data/live/us_signals_panel.csv | 1,319 | 11 小時前 | — | — | ⚪ 無從判斷 | — | 沒有宣告排程——沒有人說過它該多久更新一次,所以這裡的新鮮度是判不了,不是「沒事」 |
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 | 行情與研究結果供查看;會員可管理觀察清單並要求更新個股分析