Atlas 技術版 > TH-0164 持股參考線自然驗收讀回(一次)

TH-0164 持股參考線自然驗收讀回(一次) ONCE_NO_AGENT UNKNOWN risk=LOW

1. 做什麼 / 2. 為什麼存在

(purpose 尚未填寫 — manifest 為 draft/INFERRED)

3. Schedule / Mode

mode=ONCE_NO_AGENT state=completed enabled=0
schedule=once at 2026-10-15 22:05
next_run=None last_run=2026-10-15T22:05:25
deliver=local model=— provider=—

4. Implementation

script=/Users/exion/.hermes/scripts/th0164_reference_natural_verifier.py
monitor_script=— monitor_url=—
skills=[]
workdir=—

5. Effective instruction sources

prompt_sha256=3fb94f3a6b7d2f2e… chars=566
skill_files={}

no_agent 一次性自然驗收:只執行 /Users/exion/.hermes/scripts/th0164_reference_natural_verifier.py;stdout 保存為 local evidence,不直接送 Telegram。verifier 必須只接受 2026-10-15 自然 21:40 producer job 09801157a49a 的 builtin execution + 當日 deploy marker(DEPLOYED_VERIFIED/PROMOTED)+ canonical SHA/calculated_at 一致,並拒絕任何僅同日但早於 21:40 的 controlled refresh。不得觸發 holdings producer、不得部署、不得改 scheduler/策略/broker/AUTO_ORDER;成功條件只依 generic HOLDING_REFERENCE 契約,不得再以 formal E7/Runner state/C20 作自然驗收 gate。正常結果由 verifier 經既有 SMTP authority 發送 Email;只有 operational failure 由 cron failure_deliver Telegram。…

6. Actual rules / thresholds

rulevaluesource
ROOT/Users/exion/.hermesCODE_STATIC @th0164_reference_natural_verifier.py:28
RISK_DIR/Users/exion/.hermes/data/holdings_riskCODE_STATIC @th0164_reference_natural_verifier.py:29
CANONICAL/Users/exion/.hermes/data/holdings_risk/canonical_risk.jsonCODE_STATIC @th0164_reference_natural_verifier.py:30
MARKER_DIR/Users/exion/.hermes/data/holdings_deploy_markersCODE_STATIC @th0164_reference_natural_verifier.py:31
JOBS_DB/Users/exion/.hermes/cron/executions.dbCODE_STATIC @th0164_reference_natural_verifier.py:32
SMTP_CONFIG/Users/exion/.hermes/data/smtp_config.jsonCODE_STATIC @th0164_reference_natural_verifier.py:33
EVIDENCE_DIR/Users/exion/.hermes/data/holdings_risk/acceptanceCODE_STATIC @th0164_reference_natural_verifier.py:34
PRODUCER_JOB_ID09801157a49aCODE_STATIC @th0164_reference_natural_verifier.py:35
CONTRACTGENERIC_HOLDING_REFERENCECODE_STATIC @th0164_reference_natural_verifier.py:37

7/8. Inputs & Outputs (resources)

kindpathnameaccess
SQLITE_DB/Users/exion/.hermes/cron/executions.dbunknown
SQLITE_TABLEselfexecutionsread
FILE_READ/Users/exion/.hermes/data/smtp_config.jsonread
FILE_READ/Users/exion/.hermes/data/holdings_risk/canonical_risk.jsonread
FILE_READ/Users/exion/.hermes/data/holdings_risk/canonical_risk.jsonread

9/10. Upstream / Downstream

Upstream: cron 健康檢查
Downstream: —
Transitive downstream (0): —

Edges (typed evidence)

typehard?fromtoresourceoriginconfevidence
DATAsoftcron 健康檢查TH-0164 持股參考線自然驗收讀回(一次)sqlite:executionsSTATIC0.75table 'executions' write@41eeb394dee7(line 618) -> read@031bb097c4f2(line 66)

11. Shared resources

12. Recent executions

failure_streak=0
last_error=—
delivery_error=—

14. Drift history

16. Impact / change risk

change_risk=LOW