Files
awoooi/docs/LOGBOOK.md
OG T f525e657ca docs: ADR-060/061 全面監控+Event Sourcing架構決策記錄
- ADR-060: 全面基礎設施監控規劃 (Plan A/B/C/D/E)
- ADR-061: Alert Operation Log Event Sourcing 架構
- LOGBOOK: 2026-04-08 里程碑記錄更新

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 11:44:06 +08:00

170 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# LOGBOOK - AWOOOI 進度軌跡
> **用途**: AI 代理進度追蹤,防止 Session 斷層
> **規則**: 完成重要節點後追加一行
> **歷史**: 舊條目已壓縮,詳細記錄見 git log
---
## 📍 當前狀態 (2026-04-08 全面監控+操作記錄完成)
| 項目 | 狀態 | 說明 |
|------|------|------|
| Sprint 3/4/F | ✅ | 已部署 (68a2fff) |
| 自動修復全面啟用 | ✅ | 移除所有 gate僅保留 P0/P1 阻擋 |
| auto_repair_executions DB 記錄 | ✅ | Phase 10 (eee6f06) |
| alert_operation_log 溯源 | ✅ | Phase 11, 654 筆歷史回填 (f20121a) |
| ADR-060 全面監控規劃 | ✅ | 已批准 |
| ADR-061 Event Sourcing | ✅ | 已實施 |
| Plan A docker-health-monitor.sh | ⏳ 待實作 | 腳本設計完成,待部署 |
| Plan B Exporters (PG/Redis/Nginx) | ⏳ 待部署 | docker-compose.exporters.yaml 已有框架 |
| Plan C Blackbox 外部網站 | ⏳ | 4 個外部網站待加入 |
**下一步**: 實作 Plan A docker-health-monitor.sh → 部署 Plan B Exporters
---
## 📊 里程碑總覽 (壓縮版)
### 2026-04-08 — 全面監控+操作溯源架構
- 自動修復移除所有 gate直接執行統帥指令
- Phase 10: auto_repair_executions DB 記錄(成功/失敗都寫入)
- Phase 11: alert_operation_log Event Sourcing654 筆歷史回填)
- ADR-060: 全面基礎設施監控規劃4 主機 30+ 服務)
- ADR-061: Alert Operation Log 架構決策
- 統帥首席架構師裁示Plan A→B→C 優先序Redis/PG 僅告警Intent→Action→Result 三段式
### 2026-04-07 — Sprint 3+4+F 完成
- Sprint 3: SSH_COMMAND 指揮權鏈 (T1-T7) + P0 Security Fixes + Re-Review 91/100
- Sprint F: 29處假數據清除 + CURRENT_USER 統一 + 98/100
- Sprint 4: 告警處置統計 Phase A→F (資料層→API→Telegram→前端→首頁→週報)
- 首次信任機制 (冷啟動破解)
### 2026-04-06 — 四個網站修復+監控
- mo.wooo.work / www.tsenyang.com / stock.wooo.work / bitan.wooo.work 全部修復
- Prometheus blackbox-http 新增 3 target
- nginx 110/188 路由修正
### 2026-04-05 — Phase 25 Review + ADR-057~059 + 備份
- Phase 25 首席架構師 Review R1+R2 通過 (76/100→修正後通過)
- ADR-054~057 全部完成
- Telegram 按鈕根因修復 (whitelist int→list[int])
- ADR-059 Gitea Webhook 遷移 (10/10 測試)
- Sprint 3 Host Repair 全通過 + 5 Playbooks
- 備份全面自動化 (backup-all.sh v2 + GFS 保留策略)
- 全系統重開機恢復 (188/110/120/121)
### 2026-04-04 — Phase 25 驗證 + 自動修復閉環
- Phase 25 P0/P1/P2 全部驗證通過 (36/36 tests)
- 自動修復閉環打通 (Playbook→RAG→執行→KM沉澱)
- Ollama embedding is_closed 修復
- phase8/9 DB migration prod 執行完成
### 2026-04-03 — Phase 24 + Monitoring Wave D + Layout
- Phase 24 AI Provider Registry 全面完成 (Phase A→C)
- Monitoring Wave D: Grafana 3 dashboards + ClickHouse TTL
- Layout 對齊修復 (sidebar/header/metrics)
- 首席架構師 Review 88/100
### 2026-04-02 — Phase O 可觀測性 + Phase 24 規劃
- Phase O O-1~O-5 全部完成 (8/8 Smoke Test)
- OTEL Collector DaemonSet + Event Exporter
- Prometheus scrape → SigNoz (90天保留)
- Phase 24 AIRouter 14 項決策 (D1-D14)
- ADR-052 AI Provider Registry
### 2026-04-01 — Phase R 完整審查 + Phase 11 驗收
- Phase R ADR-047: 97/100 OUTSTANDING
- Phase 11 統帥驗收: ✅ 批准
- R4-129 webhooks.py AlertAnalyzer 遷移 (-243行)
- ADR-046 IncidentConverter 型別統一
### 2026-03-31 — Phase 22 Nemotron + Telegram 重設計
- Phase 22 雙 AI 對話 + NemotronCollabService
- Phase 10.2 Session Replay 完成
- Telegram 訊息格式 v7.0 重設計
- NVIDIA NIM 整合 + Gemini fallback
### 2026-03-29~30 — Monitoring + Gitea CI/CD
- Monitoring 主計畫 Wave A-C 批准+執行
- ADR-039 Gitea CI/CD 遷移完成
- 前端內網 IP 禁令確立
- NEXT_PUBLIC_* build-time 變數規範
### 2026-03-28 — Phase 19+20 完成
- Phase 19 Omni-Terminal 全 7 Wave (47/50)
- Phase 20 CSRF 防護 (Double Submit Cookie)
- K3s 優化 (Swap/kube-reserved/etcd/PDB)
### 2026-03-27 — Phase 16~18 完成
- Phase 16 架構大掃除 R1-R4 (50/50 OUTSTANDING)
- Phase 17 技術債清理
- Phase 18 E2E Hardening (9.2/10)
- Phase 10.2 Sentry Telegram 通知+去重
### 2026-03-26 — Phase 13~15 完成
- Phase 13 Enterprise AIOps (6 MCP Tools + Router)
- Phase 14 紅區治理+依賴防護+共用型別
- Phase 15 LLMOps (Langfuse+DeepLink+取樣)
### 2026-03-25 — Phase 11+12 批准+開工
- Phase 11 對話式 AI 批准+實作
- Phase 12 Ollama Tool Calling 100%
### 2026-03-24 — Phase 6.5 + QA + Sentry
- Statistics API 6 端點
- Mock 測試全面禁止鐵律
- Sentry Self-Hosted 整合
- Phase 8 QA + 緊急修復
### 2026-03-23 — Phase 6.4 + Phase 9
- Decision Proposal API + Guardrails
- Agent Teams + ConsensusEngine 90/90
- 技術債清理 (44 未用 import + 22 i18n)
### 2026-03-22 — Phase 6 認知覺醒
- Event Bus (Redis Streams) 通電
- Memory Layer (Redis + PostgreSQL) 雙層
- Incident Engine v1 (聚合+GraphRAG+去重)
- Redis Multi-Sig 分散式鎖
### 2026-03-20~21 — Phase 0-4 MVP
- Phoenix Rising 基建部署
- BFF Gateway + 原子組件庫
- SSE 前後端整合 + HITL 授權卡片
- i18n 雙語引擎 135 鍵值
---
## 📊 專案統計 (截至 2026-04-07)
| 指標 | 數值 |
|------|------|
| 已完成 Phase | 25+ (含子Phase) |
| 已完成 Sprint | 3 (Sprint 3/4/F) |
| ADR 文件 | 61 份 (ADR-060~061) |
| 首席架構師審查 | 15+ 次 |
| 最高評分 | Phase 16: 50/50 + Phase R: 97/100 |
| 監控 Targets | 15/15 UP |
| Grafana Dashboard | 3 |
| Playbooks | 12 (全部 approved, auto_repair 已啟用) |
| alert_operation_log 記錄 | 654 筆歷史 + 即時寫入 |