Atlas 技術版 > E7 Lifetime Shadow Authority 自然驗收 verifier(一次)

E7 Lifetime Shadow Authority 自然驗收 verifier(一次) ONCE_NO_AGENT UNKNOWN risk=LOW

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

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

3. Schedule / Mode

mode=ONCE_NO_AGENT state=retired enabled=0
schedule=once at 2026-10-06 16:45
next_run=None last_run=2026-10-06T16:45:47
deliver=local model=— provider=—

4. Implementation

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

5. Effective instruction sources

prompt_sha256=b41e8a4d97292460… chars=1034
skill_files={}

no_agent verifier job: the script IS the job. It verifies one natural trading day end-to-end for the E7 LIFETIME SHADOW AUTHORITY:[REDACTED]) Daily E7 formal artifact for the latest completed session exists; (2) e7_lifetime_authority.json was refreshed for that date and validates; (3) the Daily E7 formal notification path resolves a lifetime classification (or an explicit PENDING_FUTURE_ENTRY marker) for every formal signal ticker, and the freshly computed generation matches the published generation; (4) the holdings/risk producer reads the same authority through load_e7_lifetime_views. It only observes: it never persists the producer, never writes the authority, never mutates broker/holdings. Bounded window (4 checks x 300s). Writes evidence to ~/.hermes/data/e7_formal/natural_acceptance/e7_lifetime/<date>.json|md and sends ONE review-ready summary through the existing SMTP authority (~/.hermes/data/smtp_config.json). Scheduled as a one-shot so the cron engine retires it after the run. See ~/.hermes/data/e7_formal/ASSETS.md.…

6. Actual rules / thresholds

rulevaluesource
PRODUCER/Users/exion/.hermes/scripts/e7_daily_formal_production.pyCODE_STATIC @e7_lifetime_natural_verifier.py:37
AUTHORITY/Users/exion/.hermes/data/e7_formal/e7_lifetime_authority.jsCODE_STATIC @e7_lifetime_natural_verifier.py:38
FORMAL_DIR/Users/exion/.hermes/data/e7_formalCODE_STATIC @e7_lifetime_natural_verifier.py:39
EVIDENCE_DIR/Users/exion/.hermes/data/e7_formal/natural_acceptance/e7_liCODE_STATIC @e7_lifetime_natural_verifier.py:40
SMTP_CONF/Users/exion/.hermes/data/smtp_config.jsonCODE_STATIC @e7_lifetime_natural_verifier.py:41

7/8. Inputs & Outputs (resources)

kindpathnameaccess
SQLITE_DB/Users/exion/.hermes/data/portfolio_history.dbunknown
SQLITE_DB/Users/exion/.hermes/data/portfolio_history.dbread
SQLITE_DB/Users/exion/.hermes/data/portfolio_history.dbunknown
SQLITE_DB/Users/exion/.hermes/data/shioaji_kline.dbunknown
SQLITE_DB/Users/exion/.hermes/data/forward_shadow_evidence.dbunknown
SQLITE_DB/Users/exion/.hermes/data/investment.dbunknown
SQLITE_DB/Users/exion/.hermes/data/portfolio_history.dbread
SQLITE_DB/Users/exion/.hermes/data/portfolio_history.dbread
SQLITE_DB/Users/exion/.hermes/data/forward_shadow_evidence.dbread
SQLITE_TABLEfile:/Users/exion/.hermes/data/portfolio_history.db?mode=roholdings_currentread
SQLITE_TABLEselfstock_klineread
SQLITE_TABLEselfstock_klineread
SQLITE_TABLEselfe7_daily_formal_logread
SQLITE_TABLEselfe7_pre_e7_logread
SQLITE_TABLEselfholdings_currentread
SQLITE_TABLEselfholdings_lifecycle_eventsread
SQLITE_TABLEselfholdings_snapshot_historyread
SQLITE_TABLEfile:/Users/exion/.hermes/data/portfolio_history.db?mode=roholdings_currentread
SQLITE_TABLEfile:/Users/exion/.hermes/data/portfolio_history.db?mode=roholdings_position_detail_evidenceread
SQLITE_TABLEfile:/Users/exion/.hermes/data/forward_shadow_evidence.db?mode=roe7_daily_formal_logread
FILE_READ/Users/exion/.hermes/data/e7_formal/e7_lifetime_authority.jsonread
FILE_READ/Users/exion/.hermes/data/smtp_config.jsonread
FILE_READ/Users/exion/.hermes/data/stock_list.jsonread
MODULE/Users/exion/workspace/investment_core/market_data/e7_session_authority.pyinvestment_core.market_data.e7_session_authorityimport
MODULE/Users/exion/workspace/investment_core/market_data/e7_session_authority.pyinvestment_core.market_data.e7_session_authorityimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_lifetime_authority.pyinvestment_core.discovery_engine.e7_lifetime_authorityimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_daily_formal.pyinvestment_core.discovery_engine.e7_daily_formalimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_rule_engine.pyinvestment_core.discovery_engine.e7_rule_engineimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_daily_formal.pyinvestment_core.discovery_engine.e7_daily_formalimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/forward_shadow.pyinvestment_core.discovery_engine.forward_shadowimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_daily_formal.pyinvestment_core.discovery_engine.e7_daily_formalimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_daily_formal.pyinvestment_core.discovery_engine.e7_daily_formalimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_lifetime_authority.pyinvestment_core.discovery_engine.e7_lifetime_authorityimport
MODULE/Users/exion/workspace/investment_core/operations/pre_e7_lifetime.pyinvestment_core.operations.pre_e7_lifetimeimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_lifetime_authority.pyinvestment_core.discovery_engine.e7_lifetime_authorityimport
MODULE/Users/exion/workspace/investment_core/market_data/e7_session_authority.pyinvestment_core.market_data.e7_session_authorityimport
MODULE/Users/exion/.hermes/scripts/holdings_risk_engine.pyholdings_risk_engineimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_daily_formal.pyinvestment_core.discovery_engine.e7_daily_formalimport
MODULE/Users/exion/workspace/investment_core/discovery_engine/e7_lifetime_authority.pyinvestment_core.discovery_engine.e7_lifetime_authorityimport
MODULE/Users/exion/workspace/investment_core/stock_identity.pyinvestment_core.stock_identityimport
MODULE/Users/exion/workspace/investment_core/stock_identity.pyinvestment_core.stock_identityimport
CONFIGUNKNOWNunknown
CONFIGUNKNOWNunknown
CONFIGUNKNOWNunknown
CONFIGUNKNOWNunknown
CONFIGUNKNOWNunknown
CONFIGUNKNOWNunknown

9/10. Upstream / Downstream

Upstream: —
Downstream: —
Transitive downstream (0): —

Edges (typed evidence)

typehard?fromtoresourceoriginconfevidence
none

11. Shared resources

12. Recent executions

failure_streak=0
last_error=—
delivery_error=—

14. Drift history

16. Impact / change risk

change_risk=LOW