Atlas 技術版 > 系統健康檢查
系統健康檢查:06:00 讀取 portfolio_snapshots 等確認夜間管線產物完整。
mode=NO_AGENT state=scheduled enabled=1
schedule=0 6 * * *
next_run=2026-10-21T06:00:00 last_run=2026-10-20T06:00:13
deliver=telegram model=— provider=—
script=/Users/exion/.hermes/scripts/healthcheck.py
monitor_script=— monitor_url=—
skills=[]
workdir=—
prompt_sha256=e3b0c44298fc1c14… chars=0
skill_files={}
…
| rule | value | source |
|---|---|---|
| HOME | /Users/exion | CODE_STATIC @healthcheck.py:22 |
| HERMES | /Users/exion/.hermes | CODE_STATIC @healthcheck.py:23 |
| DATA | /Users/exion/.hermes/data | CODE_STATIC @healthcheck.py:24 |
| EAGLE_EYE | /Users/exion/.hermes/plugins/eagle-eye | CODE_STATIC @healthcheck.py:25 |
| kind | path | name | access |
|---|---|---|---|
| SQLITE_TABLE | self | stock_kline | read |
| SQLITE_TABLE | self | stock_institutional | read |
| SQLITE_TABLE | self | memories | read |
| SQLITE_TABLE | self | consolidation_log | read |
| SQLITE_TABLE | self | portfolio_snapshots | read |
| FILE_WRITE | write | ||
| FILE_WRITE | /Users/exion/.hermes/data/healthcheck.log | write |
Upstream: Shioaji每日股價抓取、shioaji-holdings-sync、盤中13:00帶量長紅K掃描、三大法人買賣超每日更新
Downstream: —
Transitive downstream (0): —
| type | hard? | from | to | resource | origin | conf | evidence |
|---|---|---|---|---|---|---|---|
| DATA | soft | Shioaji每日股價抓取 | 系統健康檢查 | sqlite:stock_kline | STATIC | 0.75 | table 'stock_kline' write@205fea19ed1e(line 53) -> read@565ad371fad2(line 86) [pure consumer] |
| DATA | soft | 盤中13:00帶量長紅K掃描 | 系統健康檢查 | sqlite:stock_kline | STATIC | 0.75 | table 'stock_kline' write@ce780536ef1c(line 53) -> read@565ad371fad2(line 86) [pure consumer] |
| DATA | soft | shioaji-holdings-sync | 系統健康檢查 | sqlite:portfolio_snapshots | STATIC | 0.75 | table 'portfolio_snapshots' write@70a918c3f294(line 159) -> read@565ad371fad2(line 129) |
| DATA | soft | 三大法人買賣超每日更新 | 系統健康檢查 | sqlite:stock_institutional | STATIC | 0.75 | table 'stock_institutional' write@d768546515da(line 219) -> read@565ad371fad2(line 92) |
failure_streak=0
last_error=—
delivery_error=—
change_risk=HIGH