Atlas 技術版 > Discovery 13:20 Canonical Formal Capture
(purpose 尚未填寫 — manifest 為 draft/INFERRED)
mode=NO_AGENT state=retired enabled=0
schedule=20 13 * * 1-5
next_run=2026-08-31T13:20:00 last_run=2026-08-28T13:20:33
deliver=local model=— provider=—
script=/Users/exion/.hermes/scripts/discovery_formal_capture.py
monitor_script=— monitor_url=—
skills=[]
workdir=—
prompt_sha256=6233f7b31404a821… chars=556
skill_files={}
Execute discovery_formal_capture.py at 13:20. Read only the observed Discovery lifecycle events already persisted in /Users/exion/.hermes/data/investment.db at or before the 13:20 cutoff, write the canonical entry snapshot and prospective shadow capture, and remain silent when no valid Formal lifecycle exists. Never collect new Shioaji snapshots, execute scan_breakout_shioaji.py or breakout_pipeline.py, send Telegram, place orders, read production trading configuration, or enable auto-order. Keep production_enabled=false and auto_order_enabled=false.…
| rule | value | source |
|---|---|---|
| none extracted | ||
| kind | path | name | access |
|---|---|---|---|
| SQLITE_DB | /Users/exion/.hermes/data/prospective_exit_shadow.db | unknown | |
| SQLITE_TABLE | self | securities | read |
| SQLITE_TABLE | self | watchlist_memberships | read |
| SQLITE_TABLE | self | candidate_lifecycles | read |
| SQLITE_TABLE | self | candidate_lifecycle_events | read |
| SQLITE_TABLE | self | discovery_collection_checkpoints | read |
| SQLITE_TABLE | self | discovery_raw_observations | read |
| SQLITE_TABLE | self | sqlite_master | read |
| SQLITE_TABLE | self | discovery_intraday_bars | read |
| SQLITE_TABLE | self | discovery_intraday_bars | read |
| SQLITE_TABLE | self | shadow_metadata | read |
| SQLITE_TABLE | self | shadow_metadata | read |
| SQLITE_TABLE | self | shadow_lifecycle_events | read |
| SQLITE_TABLE | self | shadow_entry_snapshots | read |
| SQLITE_TABLE | self | shadow_exit_events | read |
| SQLITE_TABLE | self | shadow_execution_outcomes | read |
| SQLITE_TABLE | self | shadow_metadata | write |
| SQLITE_TABLE | self | shadow_lifecycle_events | write |
| SQLITE_TABLE | self | shadow_entry_snapshots | write |
| SQLITE_TABLE | self | shadow_exit_events | write |
| SQLITE_TABLE | self | shadow_execution_outcomes | write |
| FILE_WRITE | T | write | |
| FILE_WRITE | +00:00 | write | |
| FILE_WRITE | +00:00 | write | |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/live_runtime.py | investment_core.discovery_engine.live_runtime | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/config.py | config | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/data_layer.py | data_layer | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/engine.py | engine | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/entry_snapshot.py | entry_snapshot | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/exit_audit_v3.py | exit_audit_v3 | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/runtime_env.py | runtime_env | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/models.py | models | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/replay.py | replay | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/storage_governance.py | storage_governance | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/store.py | store | import |
| MODULE | /Users/exion/workspace/investment_core/discovery_engine/state.py | state | import |
| MODULE | /Users/exion/workspace/investment_core/investment_db.py | investment_db | import |
| CONFIG | UNKNOWN | unknown | |
| CONFIG | UNKNOWN | unknown | |
| CONFIG | UNKNOWN | unknown | |
| CONFIG | UNKNOWN | unknown |
Upstream: —
Downstream: —
Transitive downstream (0): —
| type | hard? | from | to | resource | origin | conf | evidence |
|---|---|---|---|---|---|---|---|
| none | |||||||
failure_streak=0
last_error=—
delivery_error=—
change_risk=LOW