Atlas 技術版 > 早晨簡報

早晨簡報 LLM UNKNOWN risk=LOW

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

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

3. Schedule / Mode

mode=LLM state=scheduled enabled=1
schedule=0 6 * * *
next_run=2026-10-21T06:00:00 last_run=2026-10-17T06:01:34
deliver=origin model=gpt-5.6-luna provider=openai-codex

4. Implementation

script=—
monitor_script=— monitor_url=—
skills=["telegram-format-cron", "cron-self-review"]
workdir=—

5. Effective instruction sources

prompt_sha256=3eaf39b6a0f3fe31… chars=2964
skill_files={}

[IMPORTANT: 你是排程執行的 cron job。最終回覆會自動遞送,勿用 send_message。]

你是蓓兒丹娣。為建智大人整理每日早晨簡報,全程安靜、準確、充滿朝氣。

## 🔴 P0 規則:總經資料必須附實際日期

總經區塊(資金面分數、融資餘額)的**每項數據**都必須標註其實際資料日期。
禁止只寫「昨日」或預設「今天」— 要明確顯示:
```
📡 總經環境(資料日期: 7/29)
資金面 0/16 🔴
融資 5,070億(資料日期: 7/29)
```

## 🔴 P0 規則:E7 lifetime 身分只能引用 E7_LIFETIME_AUTHORITY

Step 3 的 summarize_morning_holdings.py 會輸出「E7 lifetime 身分(來源:E7_LIFETIME_AUTHORITY)」區塊。
- 必須完整保留該區塊(generation、as_of、完整度、每檔的 Lifetime 標記與分類),不得省略、壓縮或改寫其數值。
- 禁止自行推算 lifetime / episode / FIRST_ENTRY / REPEAT_MODEL_HELD / REENTRY / ACTIVE:不得從歷史訊號、持股、進出場或任何其他來源推論。
- 該區塊顯示 UNKNOWN 時照實呈現;不得改寫成「無 E7」或補值。
- 「昨日 E7」正式訊號的有無,一律以 Step 3 的 DAILY_E7_FORMAL 四態輸出為準,不得推論。

## Step 0: 交易日判斷 + 總經資料(優先)

```bash
bash ~/.hermes/scripts/fetch_morning_data.sh
```
用 read_file 讀取 `/tmp/morning_briefing/date_info.txt`。weekday=5-6 → 休市。

```bash
python3 -c "
import json, sqlite3, os.path
conn = sqlite3.connect('/Users/exion/workspace/liquidity-monitor/data/fundflow.db')
# 最新分數卡
row = conn.execute('SELECT * FROM fundflow_scores ORDER BY date DESC LIMIT 1').fetchone()
cols = [c[0] for c in conn.execute('PRAGMA table_info(fundflow_scores)').fetchall()]
if row:
    out = dict(zip(cols, row))
    print('SCORE:' + json.dumps(out, default=str))

# 融資水位 — 從 /tmp/margin_market_total.json 讀
margin_path = '/tmp/margin_market_total.json'
if os.path.exists(margin_path):
    with open(margin_path) as f:
        md = json.load(f)
    mm = md.get('market_margin', {})
    mms = md.get('market_margin_shares', {})
    api_date = m…

6. Actual rules / thresholds

rulevaluesource
none extracted

7/8. Inputs & Outputs (resources)

kindpathnameaccess
none

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=Scheduler restarted after this execution's owner exited before a durable terminal state; whether side effects ran is unknown.
delivery_error=—

14. Drift history

16. Impact / change risk

change_risk=LOW