All checks were successful
CD Pipeline / deploy (push) Successful in 1m14s
ADR-012 核心設計: - 4 級信任邊界:L0 直出 / L1 Hermes 觀察 / L2 NemoTron 診斷執行 / L3 OpenClaw HITL - 通知鏈絕不中斷:每級失敗立即降級,保底 L0 模板 + 🟡 標記 - Audit Trail:每次 dispatch 自動寫 ai_insights (insight_type=agent_action) - 安全白名單:L2 可呼叫 6 個安全 action(retry/query_km/silence + 3 個既有 NemoTron tool) 新增檔案: - services/event_router.py — 事件分流入口,按 severity × event_type 分 Tier - services/agent_actions.py — 安全 action 白名單(Phase 1 stub + 完整介面) - docs/adr/ADR-012-agent-action-ladder.md — 完整設計 + 分階段計畫 Phase 1 狀態: - L0 直出完整可用 ✅ - L1 Hermes / L2 NemoTron 為 stub(Phase 2/3 填實作) - Fallback 降級鏈已完整 ✅ - 靜音檢查(is_silenced)+ Audit Trail 已就緒 ✅ 處理既有 TODO: - services/openclaw_strategist_service.py::_notify_telegram_group() 改用 telegram_templates.report() 統一週報格式 全景盤點(新 memory): - reference_telegram_endpoints_map.md — 21 個 Telegram 發送點 - feedback_agent_action_ladder.md — 操作規範 (+ 既有 ADR-011 跨專案隔離規範一併生效) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Architecture Decision Records (ADR)
本目錄記錄 EwoooC(原 MOMO Pro System)的所有重大架構決策。 專案範圍:
momo-pro-system目錄(不含 AWOOOI / WOOO AIOps SaaS Platform) 遵循 Claude Code 官方規範:CLAUDE.md(憲法)+ ADR(決策)+ Memory(協作)+ Skills(流程)
編號規則
- 格式:
ADR-XXX-kebab-case-title.md - 編號連續遞增,已撤銷的 ADR 保留編號(標記
Status: Superseded by ADR-YYY)
狀態
| 狀態 | 說明 |
|---|---|
Proposed |
提案中,尚未實作 |
Accepted |
已批准,正在實作或已實作 |
Deprecated |
已被取代,但保留歷史 |
Superseded |
被新 ADR 完全取代 |
索引
| ADR | 標題 | 狀態 | 日期 |
|---|---|---|---|
| 001 | 三 Agent 自主學習分工(Hermes/NemoTron/OpenClaw) | Accepted | 2026-04-18 |
| 002 | pgvector 作為唯一 KM 向量庫 | Accepted | 2026-04-18 |
| 003 | Embedding 本地化到 Ollama 主機 | Accepted | 2026-04-18 |
| 004 | NemoTron 配額耗盡 fallback 至 Hermes Rule-based | Accepted | 2026-04-18 |
| 005 | KM 品質分數加入時間衰減 | Accepted | 2026-04-18 |
| 006 | 專案正名 MOMO Pro System → EwoooC | Accepted | 2026-04-18 |
| 007 | AI 學習雙寫規範(DB + KM 同步寫入) | Accepted | 2026-04-18 |
| 008 | 正式運行環境確認 — 188 Docker Compose(非 110 K3s) | Accepted | 2026-04-18 |
| 009 | Embedding Retry Queue 持久化(DB-backed) | Accepted | 2026-04-19 |
| 010 | EwoooC Gitea CI/CD Pipeline(Gitea Actions + Docker Compose) | Accepted | 2026-04-19 |
規範
- 任何重大架構決策(影響三條產品線之一、改動資料結構、引入新依賴)必須建 ADR
- 每份 ADR 包含:Context(背景)→ Decision(決策)→ Alternatives Considered(替代方案)→ Consequences(後果)
- 建立後同步更新:本 README 索引、相關 SOT 文件、
MEMORY.md