AI-SDLC 資產地圖

目前進度:維護與運行(已上線)

規劃與需求分析

  • BU 發起需求,BRD Skill 一次生成 BRD+測試案例兩份文件
  • BU 人工檢查,不過就退回重做
  • 通過後交給系統設計

AI 資產

  • BRD Skill(mp-brd-generator):生成 BRD+測試案例
規劃與需求分析 BU 發起需求,BRD Skill 生成 BRD 文件與測試案例,BU 人工檢查,退件則回 BRD Skill 重生,通過則交往系統設計。 人工把關 BU AI 自動化 退回重做 BU 業務窗口 需求發起 BRD Skill mp-brd-generator BRD 正本 spec/brd/*.md 測試案例 spec/uat/*.md BU 人工檢查 兩份文件一起審 → 系統設計

系統設計

  • Claude Design 生成 UI/UX,Designer+團隊把關
  • SA Skill 生成架構初稿,SA/Tech Lead 把關
  • SA 文件 push 後自動觸發實作

AI 資產

  • Claude Design:生成 UI/UX 設計稿
  • SA Skill(sa-spec-* 系列):生成架構文件初稿
系統設計 Claude Design 生成 UI/UX,Designer 與團隊檢查後產出 UI/UX 文件;SA Skill 生成架構,SA 與 Tech Lead 檢查後產出 SA 文件並推送觸發實作。兩處皆有退回重生迴圈。 人工把關 DESIGNER / SA AI 自動化 退回重做 退回重做 Claude Design 生成 UI/UX(讀 BRD) Designer + 團隊檢查 修改 · 易用性測試 UI/UX 文件 html SA Skill 生成架構初稿 SA / Tech Lead 檢查 人工把關 SA 文件 push 觸發實作

實作與開發

  • SA 文件一 push,GitHub Actions 自動喚起 Claude
  • Dynamic Workflow 全自動實作,過兩道審查後開 PR
  • PG 最後把關;退件由 pr-iteration 修回同一個 PR

AI 資產

  • Dynamic Workflow(spec-implement.js):規格 push 後全自動實作、開 PR
  • pr-iteration.js:退件自動修復、推回同一個 PR
實作與開發 spec 推送觸發 GitHub Actions,Dynamic Workflow 依序 Setup、Classify、Plan、Audit、Implement、QA、Finalize 開 PR;PG Code Review 通過即 merge,code-bug 退件由 pr-iteration 修復後推回同一 PR。 人工把關 PG AI 自動化 GITHUB ACTIONS DYNAMIC WORKFLOW · spec-implement.js SPEC PUSH 不通過退回 不通過退回 CODE-BUG spec-implement.yml 自動喚起 Claude 實作 Setup 讀規格建分支 Classify 判斷前後端分工 Plan 前後端並行寫計畫 Audit gate 審計畫 ≤5 輪 Implement 前後端並行實作 QA gate 四層測試 ≤5 輪 Finalize 開 PR · 清理舊 PR PG Code Review sign-off → merge pr-iteration.js 修完 push 回同一 PR

測試

  • PM 手動觸發 deploy-uat.yml,部署到 UAT 環境
  • OpenClaw 三個 agent 自動測試、產出測試報告
  • QA 人工審報告:通過交給部署驗收;不通過開 Bug Task,自動喚起修復

AI 資產

  • OpenClaw UAT 測試(uat-agentic.yml):三個 agent 自動測試出報告
測試 Deploy UAT 之後 OpenClaw 自動測試產出測試報告,QA Review 通過交往部署驗收;不通過則開 Bug Task,Runner 自動啟動接 pr-iteration 修復。 人工把關 QA / PM AI 自動化 GITHUB ACTIONS PASS FAIL Deploy UAT PM 手動觸發 OpenClaw 測試 uat-agentic.yml 測試報告 Release 分支 QA Review 人工審測試報告 → 部署與驗收 開 Bug Task 貼 code-bug 標籤 Runner 啟動 工程師電腦自動跳出 → pr-iteration

部署(含 BU 驗收)

  • BU 用測試案例做模組驗收
  • 通過後人工核准,部署上 Prod
  • 驗收發現規格問題 → spec-bug 退回系統設計改規格
部署(含 BU 驗收) QA Review 通過後 BU 模組驗收,通過即人工 approve 部署 Prod;spec-bug 則退回系統設計改規格。 人工把關 BU / PM GITHUB ACTIONS SPEC-BUG ← QA Review 通過 BU 模組驗收 用測試案例驗收 Deploy Prod 人工核准後上線 Prod 運行 → 系統設計改規格

候選 AI 資產:部署前檢查清單自動生成、上線後自動巡檢。

維護與運行

○ 這一段還沒有東西可畫

  • 候選:AI 讀監控告警,自動開 Bug Task 接 pr-iteration 修復迴圈
  • 候選:效能與使用量週報自動生成
  • 候選:漏洞通報自動比對相依套件、開修補 Task

規劃與需求分析

  • BU 提供 BRD 標準說明書與原始需求
  • /grill-with-docs 反覆追問,補齊需求缺漏、矛盾與邊界條件
  • BRD v0.5 已定稿(domain-wiki/raws/BRD_v0.5.md),條文仍在小幅修訂

AI 資產

  • grill-with-docs:追問式訪談,把 BRD 問到完整(過程同步留下決策紀錄與詞彙表)
  • brd-authoring:把談定的需求落地成 BRD 文件、依新結論出新版
  • llm-wiki 知識庫:規格書、BRD、對話紀錄收進 domain-wiki,附可信度標註與健檢
kpi-platform 規劃與需求分析 BU 提供 BRD 標準說明書,grill-with-docs 追問訪談、BU 一問一答,brd-authoring 把談定的內容落成 BRD 草稿存進 domain-wiki,缺漏再補問出新版,定稿後交往系統設計。 人工把關 BU / PM AI 自動化 反覆問答 補問缺漏 · 出新版 ← BRD 標準說明書 grill-with-docs 追問訪談 · 留決策紀錄 BU 回答補件 跟 AI 一問一答 brd-authoring 談定的落成 BRD BRD 正本 domain-wiki · v0.5 → 系統設計

系統設計

  • 進度未到,但工具已備妥(球是暗的、星星已掛上)
  • SA 架構生成預計沿用 sa-spec 系列後再調整

AI 資產

  • designer-rootng-v2:生成國泰風格的靜態視覺原型(取代 Claude Design)
  • gcp-arch-diagram:按規範產雲端架構圖(draw.io)

實作與開發

  • 預計沿用 merchant-portal 的 Dynamic Workflow(spec-implement.js)流程
  • 退件迴圈同樣沿用 pr-iteration.js

AI 資產

  • cub-initializr:從 CUB 樣板長出新 repo(Spring Boot+Angular 起手式)

測試

○ 未開始

  • 預計沿用 OpenClaw 自動測試(uat-agentic.yml)

部署

○ 未開始

維護與運行

○ 未開始

發亮=已走過的階段 白圈=目前位置 未開始 =一項 AI 資產(在球上) 流程步驟 AI 核心 文件產出 階段銜接 主流程 退件 修復後推回