docs: Phase 14 紅區治理 + Skills 01/03 更新
- CLAUDE.md: 紅區治理章節 - Skills 01/03: 版本更新 - ADR/Architecture: 標準化 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,26 @@
|
||||
|
||||
---
|
||||
|
||||
## 文件資訊
|
||||
|
||||
| 欄位 | 值 |
|
||||
|------|-----|
|
||||
| **版本** | v1.2 |
|
||||
| **建立日期** | 2026-03-20 (台北) |
|
||||
| **建立者** | Claude Code |
|
||||
| **最後修改** | 2026-03-25 23:58 (台北) |
|
||||
| **修改者** | Claude Code |
|
||||
|
||||
### 變更紀錄
|
||||
|
||||
| 版本 | 日期 | 執行者 | 變更內容 |
|
||||
|------|------|--------|----------|
|
||||
| v1.0 | 2026-03-20 | Claude Code | 初始建立 |
|
||||
| v1.1 | 2026-03-23 | Claude Code | Props Mapping 完整性檢查 |
|
||||
| v1.2 | 2026-03-25 | Claude Code | 加入文件資訊區塊 |
|
||||
|
||||
---
|
||||
|
||||
## 核心約束 (Iron Laws)
|
||||
|
||||
### 1. Nothing.tech 純白工業風 (絕對標準)
|
||||
|
||||
@@ -6,6 +6,27 @@
|
||||
|
||||
---
|
||||
|
||||
## 文件資訊
|
||||
|
||||
| 欄位 | 值 |
|
||||
|------|-----|
|
||||
| **版本** | v1.3 |
|
||||
| **建立日期** | 2026-03-20 (台北) |
|
||||
| **建立者** | Claude Code |
|
||||
| **最後修改** | 2026-03-25 23:58 (台北) |
|
||||
| **修改者** | Claude Code |
|
||||
|
||||
### 變更紀錄
|
||||
|
||||
| 版本 | 日期 | 執行者 | 變更內容 |
|
||||
|------|------|--------|----------|
|
||||
| v1.0 | 2026-03-20 | Claude Code | 初始建立 |
|
||||
| v1.1 | 2026-03-23 | Claude Code | DecisionManager 雙軌引擎 |
|
||||
| v1.2 | 2026-03-25 | Claude Code | 智能路由引擎 + Tool/Modular 關係 |
|
||||
| v1.3 | 2026-03-25 | Claude Code | 加入文件資訊區塊 |
|
||||
|
||||
---
|
||||
|
||||
## 核心架構 (三層記憶系統)
|
||||
|
||||
### 1. Working Memory (Redis Hash)
|
||||
@@ -288,9 +309,79 @@ model = "qwen2.5:72b" # 超過硬體限制
|
||||
|
||||
---
|
||||
|
||||
## 🔀 智能路由引擎 (Phase 13.3)
|
||||
|
||||
> **目標**: 用小模型判別意圖 + 評估複雜度,動態路由到不同 LLM
|
||||
|
||||
### 架構
|
||||
|
||||
```
|
||||
告警進入
|
||||
↓
|
||||
┌─────────────────────────────────┐
|
||||
│ Intent Classifier (Qwen2.5-1B) │ ← 新增
|
||||
│ 延遲: < 100ms │
|
||||
└─────────────────────────────────┘
|
||||
↓
|
||||
┌─────────────────────────────────┐
|
||||
│ Complexity Scorer (1-5 分) │ ← 新增
|
||||
└─────────────────────────────────┘
|
||||
↓
|
||||
┌─────────────────────────────────┐
|
||||
│ AI Router │
|
||||
│ ├─ 簡單 (1-2) → Ollama Local │
|
||||
│ ├─ 中等 (3) → Ollama Large │
|
||||
│ └─ 複雜 (4-5) → Gemini/Claude │
|
||||
└─────────────────────────────────┘
|
||||
```
|
||||
|
||||
### 意圖分類
|
||||
|
||||
| 意圖 | 範例 | 複雜度 |
|
||||
|------|------|--------|
|
||||
| RESTART | Pod 重啟、服務重啟 | 1-2 |
|
||||
| SCALE | 擴容、縮容 | 2-3 |
|
||||
| CONFIG | 配置變更 | 3-4 |
|
||||
| DIAGNOSE | 根因分析、跨服務追蹤 | 4-5 |
|
||||
|
||||
### 風險分級自動修復
|
||||
|
||||
| 風險等級 | 自動化策略 |
|
||||
|----------|-----------|
|
||||
| **LOW** | ✅ 可自動執行 |
|
||||
| **MEDIUM** | ✅ 可自動執行 (日誌記錄) |
|
||||
| **HIGH** | 🟡 需 Telegram 快速確認 |
|
||||
| **CRITICAL** | 🔴 **必須人工審核** |
|
||||
|
||||
> **統帥指示**: 真正嚴重緊急的告警,必須透過人工審核!
|
||||
|
||||
---
|
||||
|
||||
## 🧰 Tool 封裝與模組化關係
|
||||
|
||||
> **統帥澄清 (2026-03-25)**: Tool 封裝 ≠ 模組化,兩者是不同層次
|
||||
|
||||
| 維度 | leWOOOgo 模組化 | Tool 封裝 |
|
||||
|------|-----------------|-----------|
|
||||
| 層次 | 軟體架構層 | 系統整合層 |
|
||||
| 範圍 | 六大積木 | 外部系統連接 |
|
||||
| 關係 | 是 Tool 的**實作基礎** | 是模組化的**應用場景** |
|
||||
|
||||
### Tool 放置位置
|
||||
|
||||
```
|
||||
Tool 封裝 → 放在 ACTION 積木內 → 遵循模組化原則開發
|
||||
```
|
||||
|
||||
參考: `memory/feedback_tool_vs_modular.md`
|
||||
|
||||
---
|
||||
|
||||
## 參考文檔
|
||||
|
||||
- `apps/api/src/services/incident_engine.py`: 聚合引擎
|
||||
- `apps/api/src/services/multi_sig_redis.py`: 分散式狀態
|
||||
- `apps/api/src/workers/signal_worker.py`: Event Bus 消費者
|
||||
- `apps/api/src/plugins/mcp/mcp_bridge.py`: MCP Bridge
|
||||
- `memory/project_phase13_enterprise_aiops.md`: Phase 13 規劃
|
||||
- Phase 6.0-6.3: 認知覺醒計畫
|
||||
|
||||
Reference in New Issue
Block a user