同步四 Agent AI 自動化治理紀錄
All checks were successful
CD Pipeline / deploy (push) Successful in 1m10s

This commit is contained in:
OoO
2026-04-29 23:36:23 +08:00
parent 162a76b8f9
commit d58e4d0d11
15 changed files with 294 additions and 26 deletions

View File

@@ -0,0 +1,41 @@
# AI 自動化 Session SOP
> 本文件是「可重複流程 guide」用來取代本地 Skills / 私有 agent 腳本作為正式規範來源。若使用者要求更新 Skills優先更新本 guide、相關 ADR、memory 與測試。
## 入口讀取
1.`AGENTS.md`
2.`CONSTITUTION.md` 第十三章與第十四章。
3.`docs/adr/README.md`,命中後只開必要 ADR。
4. AI 自動化任務預設命中ADR-012、ADR-013、ADR-018。
5.`docs/memory/README.md`,命中後讀 `ai_automation_closure_20260429.md`
6. 需要當前架構事實時讀 `docs/AI_INTELLIGENCE_MODULE_SOT.md`
## 四 Agent 分工
| Agent | 任務 | 安全邊界 |
|---|---|---|
| Hermes | L1 摘要、規則降級、embedding、品質分數 | 不做外部副作用 |
| NemoTron | L2 tool calling、低風險 action、DB/KM 派發 | 不動 prod 容器、不做不可逆操作 |
| OpenClaw | L3 策略、報告、長期洞察、HITL 後建議 | 無人工核准不執行高風險動作 |
| ElephantAlpha | Orchestration、HITL、AutoHeal bridge、受控 log scan | 不繞過 EventRouter / AutoHeal / ADR-011 |
## 實作檢查
- EventRouter 失敗時必須降級到 Hermes rule / L0 template不可中斷通知。
- Telegram 失敗必須可暫存與 replay。
- L2 action 必須在 `SAFE_ACTIONS` 且可審計、可回放、低副作用。
- AutoHeal 不得 restart / stop / recreate `momo-db``momo-postgres`
- raw `ai_insights` 寫入後必須 enqueue embedding若 enqueue 失敗,必須可 backfill。
- ElephantAlpha 的 code/resource action 必須橋接 AutoHeal不直接執行危險副作用。
- Code review auto-fix 預設關閉critical/high 走 HITL。
## 收尾 checklist
- 相關測試至少覆蓋 EventRouter、AutoHeal、NemoTron fallback、OpenClaw embedding bridge、ElephantAlpha engine、agent_actions。
- 若有架構決策,新增 ADR 並更新 `docs/adr/README.md`
- 若有長期實況,更新 `docs/memory/*.md``docs/memory/README.md`
- 若 AI 架構事實改變,更新 `docs/AI_INTELLIGENCE_MODULE_SOT.md`
- 若 Codex 工作規則改變,更新 `AGENTS.md`;若紅線改變,更新 `CONSTITUTION.md`
- 提交前跑 `git diff --check` 與相關 pytest。
- 使用者要求推版時commit 後 push 到遠端。

View File

@@ -9,6 +9,7 @@
- 只有在任務明確分流、風險高、或需要獨立驗證時,才套用角色分工思維。
- 角色說明用於規劃與 reviewer 心智模型,不代表一定要建立 12 個常駐子代理。
- 若任務可以由一位 Codex 在單一上下文完成,優先不要切分。
- AI 自動化任務若使用 12 角色思維,收尾必須至少經過 `critic`,並更新 ADR / memory / SOT / guide 的必要索引。
## 12 角色矩陣
@@ -92,6 +93,7 @@
- 上線前一定要有 `critic`
- 涉及安全加 `vuln-verifier`
- 需要最新外部事實才叫 `web-researcher`
- AI 自動化閉環任務收尾讀 `docs/guides/ai_automation_session_sop.md`
## 來源註記