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:
OG T
2026-03-26 09:55:47 +08:00
parent 9ea246c7c2
commit 604e38cf07
15 changed files with 391 additions and 25 deletions

View File

@@ -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 純白工業風 (絕對標準)

View File

@@ -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: 認知覺醒計畫