06:00 資料完整性檢查
Hermes 名稱:系統健康檢查 · job_id:565ad371fad2
排程中 正常 系統 純腳本 P1
這個工作做什麼
每天 06:00 檢查夜間管線的產出是否完整:資料庫是否存在、各資料表最新日期是否為預期的前一個交易日、記憶系統有沒有正常寫入。全部正常就安靜,任一項異常就推 Telegram 報告。
💡 為什麼需要:夜間跑了一堆自動化,早上醒來前需要一個「總驗收」,確認當天要用的資料都齊了;沒齊就先知道,而不是等分析時才發現沒資料。
什麼時候跑
⏰ 每天 06:00(0 6 * * *)
上次執行:2026-08-23 06:00 下次:2026-08-24 06:00 最近結果:completed
主要規則
- MANIFEST
每日 06:00 執行 - CODE
各關鍵資料表最新日期必須符合預期(前一日/前交易日)才算新鮮 - CODE
全部正常 → 靜默;任一項失敗 → Telegram 報告 - CODE
檢查範圍含資料庫存在性、記憶寫入、metrics 記錄、模組可載入
上下游關係
⬆️ 需要誰:shioaji-holdings-sync、三大法人買賣超每日更新
⬇️ 誰用它的結果:—
時間相依風險(人工審查結果)
- EXPECTED_STALE_DATA 已確認屬預期(資料本來就該看舊的) — '系統健康檢查' fires 06:00 but depends on '三大法人買賣超每日更新' (earliest 17:30) via DATA [sqlite:stock_institutional]
- EXPECTED_STALE_DATA 已確認屬預期(資料本來就該看舊的) — '系統健康檢查' fires 06:00 but depends on 'shioaji-holdings-sync' (earliest 15:25) via DATA [sqlite:portfolio_snapshots]
最近的改變
- 2026-08-23T08:17 TEMPORAL_DEPENDENCY_HAZARD '系統健康檢查' fires 06:00 but depends on 'shioaji-holdings-sync' (earliest 15:25) via DATA [sqlite:portfolio_snapshots]
- 2026-08-23T08:17 TEMPORAL_DEPENDENCY_HAZARD '系統健康檢查' fires 06:00 but depends on '三大法人買賣超每日更新' (earliest 17:30) via DATA [sqlite:stock_institutional]
- 2026-08-23T08:17 JOB_ADDED job 565ad371fad2 appeared (系統健康檢查)
讀寫了哪些資料
| 類型 | 位置 | 存取 |
|---|---|---|
| SQLITE_TABLE | self | read |
| SQLITE_TABLE | self | read |
| SQLITE_TABLE | self | read |
| SQLITE_TABLE | self | read |
| SQLITE_TABLE | self | read |
完整任務指示(技術)
(純腳本工作,無 prompt)…
job_id: 565ad371fad2 · 本頁由 Python 自動產生,非即時資料。