AWOOOI 全面重構啟動大會 - Operation Phoenix Rising
會議日期: 2026-03-20
會議類型: C-Level 戰略佈達 + 技術深度定義會議
主持人: CEO
記錄人: CTO (Claude Code)
會議代號: Operation Phoenix Rising (鳳凰涅槃行動)
版本: v2.0 Final (Phase VI 施工規範)
參與者
| 角色 |
出席 |
職責 |
| CEO |
✅ |
戰略佈達、最終決策 |
| 資深顧問 (Gemini) |
✅ |
架構諮詢、風險評估 |
| CTO |
✅ |
技術架構、API 契約、ClawBot |
| CIO |
✅ |
基礎設施、網路隔離、K8s |
| CPO |
✅ |
產品體驗、視覺設計、前端團隊 |
| CISO |
✅ |
安全架構、合規、RBAC |
會議背景
CEO 四大戰略指示
| # |
戰略方向 |
核心價值 |
| 1 |
100% 獨立重構 |
AWOOOI 完全取代舊版,不是附屬品 |
| 2 |
Nothing.tech 純白極簡 |
拋棄深色駭客風,轉向精密工業儀器風格 |
| 3 |
上帝視角戰情室 |
四主機全局可視化 + MCP 一鍵操作 |
| 4 |
API 契約優先 |
OpenAPI 自動生成 + Scalar 文檔 |
產品定位轉變
| 維度 |
原本理解 |
CEO 新指示 |
| 範圍 |
只做 Agent 指揮艙 (~10 頁) |
100% 重構所有 63+ 頁面 |
| 定位 |
舊系統附屬品 |
獨立 SaaS 產品,完全取代 |
| AI 整合 |
部分頁面 |
全站 AI Copilot (Ubiquitous AI) |
CEO 六大裁定 (Executive Mandates)
| # |
決策點 |
CEO 裁定 |
備註 |
| 1 |
重構範圍 |
B 分階段 |
P0 戰情室 → P1 監控/安全 → 敏捷迭代 |
| 2 |
視覺轉向 |
✅ 批准 |
Nothing.tech 純白極簡,全站貫徹 |
| 3 |
時程 |
24 週批准 |
Week 8 必須交付 MVP,能提早就提早 |
| 4 |
團隊擴編 |
✅ 批准 |
CPO/CISO 需提出詳細團隊分工 |
| 5 |
過渡期 |
1-3 個月 |
⚠️ 無客戶,快速切換,非 12 個月 |
| 6 |
API 文檔 |
Scalar |
開發同步定義 + 納入 MD 規範 |
議題一:四主機隔離部署與網路流向
網路架構總覽
Port 分配表
| 系統 |
服務 |
NodePort |
備註 |
| Legacy |
Frontend |
31235 |
凍結 |
| Legacy |
API |
31234 |
凍結 |
| Legacy |
ClawBot |
8088 |
共用核心 |
| AWOOOI UAT |
Frontend |
32235 |
🆕 |
| AWOOOI UAT |
API |
32234 |
🆕 |
| AWOOOI Prod |
Frontend |
32335 |
🆕 |
| AWOOOI Prod |
API |
32334 |
🆕 |
| AWOOOI |
ClawBot |
8089 |
🆕 新 API 層 |
K8s Namespace 規劃
| Namespace |
用途 |
狀態 |
wooo-aiops |
Legacy 系統 |
凍結 |
awoooi-uat |
AWOOOI 測試環境 |
🆕 新建 |
awoooi-prod |
AWOOOI 正式環境 |
🆕 新建 |
網路隔離策略
- NetworkPolicy: 禁止 AWOOOI Namespace 連接 Legacy Namespace
- Nginx 路由: 嚴格 server_name 分流,X-System Header 標記來源
- SigNoz 標籤:
service.name 區分新舊系統
議題二:共用資源衝突排查矩陣
衝突清單與解決方案
| 資源 |
風險 |
解決方案 |
| Ollama |
🔴 高 |
Redis Queue + 優先級 (AWOOOI > Legacy) |
| PostgreSQL |
🔴 高 |
PgBouncer + 獨立 Schema |
| Redis |
🟡 中 |
DB Index 隔離 (舊=0-9, 新=10-15) |
| Harbor |
🟢 低 |
Project 隔離 |
| GH Runner |
🟡 中 |
Label 隔離 |
| Prometheus |
🟢 低 |
Job Label 區分 |
| SigNoz |
🟢 低 |
service.name 標籤 |
ClawBot 共用策略
決議: 選項 C - 共用核心,API 層分離
議題三:API 契約驅動開發
開發流程
- 定義 API 規格 →
docs/api/openapi.yaml
- 程式碼實作 → FastAPI 路由
- 提交 PR
- CI 自動檢查 → OpenAPI 一致性 + MD 文件 + 測試覆蓋率
- 合併部署
CI/CD 攔截規則
- ❌ OpenAPI 規格與程式碼不一致 → 阻擋合併
- ❌ 對應 MD 文件未更新 → 阻擋合併
- ❌ 測試覆蓋率 < 80% → 阻擋合併
- ❌ Scalar 文檔渲染失敗 → 阻擋合併
文件結構
議題四:團隊分工藍圖
CPO 團隊 (5.5 FTE)
| 角色 |
人數 |
職責 |
| CPO |
1 |
產品願景、UX 策略、優先級 |
| UI Designer |
1 |
Nothing.tech 視覺設計、組件庫 |
| Frontend Lead |
1 |
React/Next.js 架構、技術決策 |
| Frontend Dev |
2 |
頁面切版、D3.js 圖表 |
| i18n Lead |
0.5 |
雙語翻譯、字典維護 |
CISO 團隊 (2.5 FTE)
| 角色 |
人數 |
職責 |
| CISO |
1 |
安全策略、合規審查 |
| Security Engineer |
1 |
RBAC 遷移、認證整合、Zero Trust |
| Penetration Tester |
0.5 |
定期滲透測試 (可外包) |
CTO + CIO 團隊 (已定義)
| 角色 |
人數 |
職責 |
| CTO |
1 |
技術架構、AI 整合、API 設計 |
| CIO |
1 |
基礎設施、K8s、CI/CD |
| Backend Dev |
2 |
FastAPI 開發 |
| DevOps Engineer |
1 |
部署、監控、自動化 |
總團隊規模
| 部門 |
人數 |
| 產品/設計 (CPO) |
5.5 |
| 資安/合規 (CISO) |
2.5 |
| 技術/後端 (CTO) |
4 |
| 基礎設施 (CIO) |
2 |
| 總計 |
14 |
視覺風格定義:Nothing.tech 純白工業風
設計語言轉變
| 元素 |
舊方向 (深色駭客) |
新方向 (純白工業) |
| 背景 |
#0A0A12 |
#FAFAFA / #F5F5F5 |
| 卡片 |
#1A1A2E |
rgba(255,255,255,0.7) 白玻璃 |
| 字體 |
霓虹點綴 |
高對比黑字 #0A0A0A |
| 強調色 |
多色霓虹 |
單一橘紅 #FF6B35 |
| 紋理 |
無 |
點陣網格 (Dot Matrix) |
| 風格 |
賽博龐克 |
精密醫療儀器 / 航太設備 |
Tailwind 配置
執行時程
Phase 0: 基建隔離 (Week 0-2)
| 任務 |
負責人 |
產出 |
| K8s Namespace 建立 |
CIO |
awoooi-uat, awoooi-prod |
| Nginx 路由分離 |
CIO |
routing.conf |
| NetworkPolicy 配置 |
CIO |
network-policy.yaml |
| Redis DB Index 分配 |
CIO |
文件 + 配置 |
| PostgreSQL Schema 建立 |
CIO |
awoooi_* Schema |
| PgBouncer 配置 |
CIO |
pgbouncer.ini |
| 遷移腳本開發 |
CTO |
migrate_legacy_config.py |
Phase 1: 全局戰情室 MVP (Week 3-8)
| 任務 |
負責人 |
產出 |
| 四主機可視化 |
CPO + CTO |
戰情室首頁 |
| ClawBot API 分離 |
CTO |
:8089 新端點 |
| Nothing.tech 視覺落地 |
CPO |
組件庫 |
| i18n 框架整合 |
CPO |
zh-TW.json, en.json |
| RBAC 遷移 |
CISO |
認證模組 |
| MVP 安全審查 |
CISO |
安全報告 |
Phase 2: 監控 + 安全頁面 (Week 9-16)
| 任務 |
負責人 |
頁面數 |
| Monitor Dashboard 重構 |
CPO |
8 |
| Security Dashboard 重構 |
CPO |
12 |
| AI Copilot 整合 |
CTO |
全站 |
Phase 3: 剩餘頁面 + GA (Week 17-24)
| 任務 |
負責人 |
頁面數 |
| Deploy, Tickets, Compliance... |
CPO |
43+ |
| 舊系統下線準備 |
CIO |
- |
| GA 發布 |
全員 |
- |
過渡期 (Week 25-28)
| 任務 |
負責人 |
| 舊系統凍結 |
CIO |
| 使用者遷移 |
CTO |
| 舊系統正式下線 |
CIO |
待產出文件清單
| 文件 |
負責人 |
完成時間 |
| 《四主機隔離部署計畫》 |
CIO |
Week 0 Day 2 |
| 《共用資源衝突矩陣》 |
CTO + CIO |
Week 0 Day 3 |
| 《API 開發 SOP》 |
CTO |
Week 0 Day 2 |
| 《RBAC Schema 設計》 |
CISO |
Week 1 |
| 《Nothing.tech 組件規範》 |
CPO |
Week 1 |
| 《配置遷移腳本規格》 |
CTO |
Week 1 |
| 《i18n 開發指南》 |
CPO |
Week 1 |
會議結論
已達成共識
- 產品定位: AWOOOI 為 100% 獨立重構的 SaaS 產品,完全取代舊版
- 視覺風格: Nothing.tech 純白極簡工業風,全站貫徹
- 網路隔離: 新舊系統完全分離,透過 Nginx + NetworkPolicy 實現
- 共用策略: Ollama/SigNoz/Redis 共用但隔離,ClawBot 共用核心但 API 分離
- 開發紀律: API 契約優先,CI/CD 強制檢查
- 團隊規模: 總計 14 人
行動項目
| # |
行動 |
負責人 |
期限 |
| 1 |
建立 K8s Namespace |
CIO |
Day 1 |
| 2 |
配置 Nginx 路由分離 |
CIO |
Day 2 |
| 3 |
產出 API 開發 SOP |
CTO |
Day 2 |
| 4 |
產出隔離部署計畫 |
CIO |
Day 2 |
| 5 |
產出衝突矩陣 |
CTO + CIO |
Day 3 |
| 6 |
更新 Tailwind 配置 |
CPO |
Day 3 |
| 7 |
啟動 Phase 0 |
全員 |
立即 |
變更記錄
| 日期 |
版本 |
變更內容 |
作者 |
| 2026-03-20 |
v1.0 |
會議記錄初版 |
CTO (Claude Code) |
| 2026-03-20 |
v2.0 |
新增 Phase III 深度定義 |
CTO (Claude Code) |
| 2026-03-20 |
v3.0 |
新增 Phase IV CEO 13 大指示 + 架構地雷排查 |
CTO (Claude Code) |
| 2026-03-20 |
v4.0 |
最終版 Phase V CEO 10 大補充 + 顧問 4 大盲點 + C-Level 補充 |
CTO (Claude Code) |
Phase III 深度定義會議 (續)
CEO 三大補充指示
| # |
指示 |
核心精神 |
| 1 |
功能增減評估 |
各 C-Level 專業分析,非 CEO 獨斷 |
| 2 |
完整分工定義 |
避免重工、工作衝突 |
| 3 |
完整文檔記錄 |
防止記憶中斷、重複工作 |
C-Level 功能評估共識
頁面重組 (63 → 45 頁)
| 變更 |
原頁數 |
新頁數 |
理由 |
| Compliance → Security |
8 |
3 |
整合合規至安全模組 |
| Settings 精簡 |
12 |
6 |
合併重複設定 |
| Reports 整合 |
5 |
0 |
就地生成報告 |
| 新增功能 |
0 |
4 |
戰情室 + AI + Plugin |
P0 必做功能 (MVP)
| 功能 |
提案人 |
負責人 |
| 四主機戰情室 |
CEO |
CTO + CPO |
| AI Copilot 側邊欄 |
CTO |
CTO |
| HITL 授權卡片 |
CTO |
CPO |
| Blast Radius 預演 |
CTO |
CTO |
| Multi-Sig 簽核 |
CTO |
CTO + CISO |
| Command Palette |
CPO |
CPO |
| Zero Trust 網路 |
CISO |
CIO + CISO |
工作分解結構 (WBS)
詳見: docs/architecture/WBS.md (待建立)
關鍵依賴路徑
技術深潛議題
議題 A: BFF 閘道架構
- 單一 SSE 連線,後端多工聚合
- Redis 快取分層 (5s/30s/300s TTL)
- 四主機資料聚合服務
議題 B: 原子組件庫
- Atomic Design 五層架構
- GlassCard / StatusOrb / CommandPalette
- i18n 原生支援 (next-intl)
議題 C: 遷移腳本
- 密碼 bcrypt 相容,無需重設
- Webhook → leWOOOgo OUTPUT 轉換
- 事務性遷移 + 驗證
文檔記錄系統
Operation Phoenix Rising Phase III 完成。
深度技術定義已就緒,Phase 0 可正式動工!
🎖️ C-Level 團隊已完成功能評估與分工定義!
Phase VI: CEO 最終施工規範 (2026-03-20 16:00)
CEO 9 大指示
| # |
指示 |
負責人 |
產出文件 |
| 1 |
依賴清單版本控制: 所有工具、套件必須記錄並隨版本更新 |
CTO |
docs/DEPENDENCIES.md ✅ |
| 2 |
AI 備援順序調整: Gemini API 優先 → Claude API 次選,Token 用量監控+告警 |
CTO |
docs/adr/ADR-006-ai-fallback-strategy.md ✅ |
| 3 |
環境簡化: 移除 UAT,只保留 Dev (localhost) + Prod (awoooi.wooo.work) |
CIO |
docs/infrastructure/DEPLOYMENT_CONTRACTS.md ✅ |
| 4 |
Token 用量評估: 需評估 AI 功能增加的 Token 消耗量 |
CTO |
已納入 ADR-006 |
| 5 |
瀏覽器測試截圖/錄影: Playwright E2E 必須啟用截圖與錄影加速除錯 |
CPO |
Playwright 配置更新 |
| 6 |
週報自動化: 每週五系統自動生成週報發送 Email |
CTO |
docs/operations/WEEKLY_REPORT_SOP.md ✅ |
| 7 |
Redis TTL 確認: 熱資料維持 7 天 (快取用途),歷史資料存 PostgreSQL 6 個月 |
CTO |
docs/adr/ADR-007-data-retention-policy.md ✅ |
| 8 |
配置版本控制: 所有服務、監控、網路配置必須納入 Git |
CIO |
已納入技術文檔清單 |
| 9 |
技術文檔清單: 列出各單位必須產出的文檔、架構圖、流程圖 |
CTO |
docs/TECHNICAL_DOCUMENTATION_CHECKLIST.md ✅ |
顧問 4 大深度討論
| # |
議題 |
決策 |
產出 |
| 1 |
NetworkPolicy 零信任 |
採用 Default Deny All,僅白名單允許 |
docs/infrastructure/DEPLOYMENT_CONTRACTS.md |
| 2 |
Nginx SSE 長連線 |
proxy_buffering off + timeout 3600s |
docs/infrastructure/DEPLOYMENT_CONTRACTS.md |
| 3 |
K8s 資源配額 |
限制 AWOOOI 使用叢集 40% CPU/Memory |
docs/infrastructure/DEPLOYMENT_CONTRACTS.md |
| 4 |
i18n Key 語意化命名 |
[頁面].[組件].[元素] 樹狀結構 |
docs/design/I18N_STRUCTURE.md ✅ |
環境架構 (最終版)
| 環境 |
用途 |
域名 |
K8s Namespace |
| Dev |
本機開發 |
localhost:3000 |
- |
| Prod |
生產環境 |
awoooi.wooo.work |
awoooi-prod |
⚠️ 重要: 不設 UAT 環境,與舊系統完全隔離
AI 備援策略 (成本控制)
監控告警閾值:
- Gemini 每日 70K tokens → 警告
- Gemini 每日 90K tokens → 嚴重
- Claude 每日 35K tokens → 警告
- 月度成本 $5 → 警告
資料保留策略
| 層級 |
位置 |
TTL |
用途 |
| 熱資料 |
Redis |
7-30 天 |
快取、Session |
| 溫資料 |
PostgreSQL |
6 個月 |
歷史查詢、報表 |
| 冷資料 |
歸檔 |
永久/1-7年 |
審計、合規 |
Phase VI 產出文件清單
| 文件 |
路徑 |
狀態 |
| 依賴清單 |
docs/DEPENDENCIES.md |
✅ |
| 技術文檔清單 |
docs/TECHNICAL_DOCUMENTATION_CHECKLIST.md |
✅ |
| 部署契約 |
docs/infrastructure/DEPLOYMENT_CONTRACTS.md |
✅ |
| i18n 結構規範 |
docs/design/I18N_STRUCTURE.md |
✅ |
| AI 降級策略 |
docs/adr/ADR-006-ai-fallback-strategy.md |
✅ |
| 資料保留策略 |
docs/adr/ADR-007-data-retention-policy.md |
✅ |
| 週報自動化 |
docs/operations/WEEKLY_REPORT_SOP.md |
✅ |
Operation Phoenix Rising Phase VI 完成。
所有施工規範已定義,CIO 可開始 K8s 基建作業!
🎖️ CEO 最終施工規範已確認,Phase 0 正式動工!
會議總結 (Final Summary)
一、戰略定位
| 項目 |
決策 |
| 產品定位 |
100% 獨立 SaaS 平台,完全取代舊版 63+ 頁面 |
| 視覺風格 |
Nothing.tech 純白工業風 |
| AI 整合 |
全站 AI Copilot (Ubiquitous AI) |
| 時程 |
24 週,Week 8 交付 MVP |
| 團隊 |
14 人 |
二、環境架構
| 環境 |
域名 |
部署位置 |
| Dev |
localhost:3000 |
開發者本機 |
| Prod |
awoooi.wooo.work |
K3s (awoooi-prod) |
⚠️ 無 UAT 環境: 測試驗收在 Dev 完成後直接部署 Prod
三、部署拓撲
| 主機 |
服務 |
部署方式 |
| 192.168.0.188 |
Nginx, PostgreSQL |
Host 直裝 |
| 192.168.0.188 |
Ollama, ClawBot, Redis, SigNoz |
Docker |
| 192.168.0.110 |
Harbor, GH Runner |
Docker |
| 192.168.0.112 |
Kali Scanner |
Docker |
| 192.168.0.120/121 |
awoooi-web, awoooi-api |
K3s |
四、網路流量
五、AI 備援策略
告警: Gemini 70K/日, Claude 35K/日, 月度 $10 熔斷
六、關鍵文檔產出 (53 份)
| 類別 |
數量 |
狀態 |
| ADR |
7 |
6 完成 |
| SOP |
3 |
3 完成 |
| 規格文檔 |
15 |
8 完成 |
| K8s 配置 |
7 |
7 完成 |
| 其他 |
21 |
待開發 |
實施步驟 (Implementation Plan)
Week 0 Day 1-2: CIO 基建 (立即執行)
Week 0 Day 3-5: CTO 開發環境
Week 1: CPO 組件開發
- 設定 Tailwind Nothing.tech 配置
- 建立 Design Tokens
- 開發原子組件 (StatusOrb, GlassCard)
- 設定 i18n 框架 (next-intl)
Week 2: MVP 戰情室骨架
- Dashboard 頁面佈局
- HostCard 組件
- AlertPanel 組件
- SSE 即時更新
Week 3-8: MVP 完整功能
按 WBS 執行,詳見 docs/architecture/WBS.md
Memory 記錄 (9 筆)
| 類型 |
檔案 |
內容 |
| project |
project_phoenix_rising.md |
戰略決策 |
| feedback |
feedback_deployment_topology.md |
部署位置定義 |
| feedback |
feedback_ai_fallback_order.md |
AI 備援順序 |
| feedback |
feedback_no_uat_environment.md |
禁止 UAT |
| feedback |
feedback_path_based_routing.md |
API 路徑路由 |
| feedback |
feedback_dependencies_version_control.md |
依賴版控 |
| feedback |
feedback_playwright_screenshot_video.md |
E2E 截圖錄影 |
| feedback |
feedback_weekly_report.md |
週報自動化 |
| reference |
reference_four_hosts.md |
四主機架構 |
K8s 配置檔案清單
| 檔案 |
用途 |
k8s/awoooi-prod/01-namespace-quota.yaml |
Namespace + 資源配額 |
k8s/awoooi-prod/02-network-policy.yaml |
零信任網路策略 |
k8s/awoooi-prod/03-secrets.yaml |
Secrets 模板 |
k8s/awoooi-prod/04-configmap.yaml |
ConfigMap |
k8s/awoooi-prod/05-deployment-web.yaml |
Frontend Deployment |
k8s/awoooi-prod/06-deployment-api.yaml |
Backend Deployment |
k8s/awoooi-prod/kustomization.yaml |
Kustomize 配置 |
k8s/nginx/awoooi-prod.conf |
Nginx 路由配置 |
Operation Phoenix Rising 會議結束。
Phase 0 正式啟動 (Engage)!
🎖️ AWOOOI - Zero-Touch Ops. Human-Centric Decisions.