← 返回 AI 入口指導檔 (AGENTS)

子代理程式工作流程規劃

本文件定義 EventAlertMod 開發時規劃並使用子代理程式。目標是讓大型工作可額外、可延期、可控制風險;不是把任務全部外包,也不是所有不必要的協調成本增加。

基本原則

適合使用子代理人的姿勢

不適合使用子代理人的姿勢

角色使用建議

派工模板

你是 EventAlertMod Retail rewrite 的 subagent。

範圍:
- 只能處理:<檔案或問題範圍>
- 不得修改:<明確排除範圍>

必要規則:
- Retail only。
- 不支援 Classic / MOP / Cata / Wrath / Era。
- 不繞過 Secret / Protected Data。
- 避免 taint;不 hook secure/protected chain。
- 修改任何既有檔案前需先備份到 backup/。
- 不還原他人變更。

輸出:
- 完成事項。
- 修改檔案。
- 驗證方式與結果。
- 未驗證事項。
- 風險與建議。

主代理整合規則

RACI 專家分工與PR審查原則

為了讓 24 位 AI 專家在不同開發任務中的定位明確,專案實施 RACI(Responsible、Accountable、Consulted、Informed)分工。

完整名冊、縮寫與 RACI 矩陣以 Docs/21_RACI_EXPERTS_MATRIX.md 為唯一基準。 後續所有子代理派工時需注意: 1. R (Responsible):派工時,應指定被屬於該任務領域 R 的專家作為子代理的角色與職能(例如修改 Class DB 時指派 EAM_Class_Expert)。 2. A (Accountable):子代理提交 PR 或結果後,主代理必須遷移到該任務領域 A 的專家進行審查與批准。 3. C(諮詢):子代理在開發中遇到疑難問題時,必須主動向該任務領域被來自 C 的專家諮詢。

專案品質管制與要因分析原則

為確保程式碼品質與開發的嚴謹性,本專案導入5 Whys (WHY-WHY要因分析)、魚骨圖、對策評估矩陣與PDPC異常防禦機制。

詳細QC規格與指引請見:Docs/22_QC_ROOT_CAUSE_ANALYSIS_GUIDE.md。 後續開發遵循要求: 1. Bug診斷:遇到任何運行時崩潰或邏輯Bug,必須先執行5個為什麼分析魚骨圖要因分析,追查根本原因,並讀取問題記錄中。 2. 對策擬定:設計複雜方案時,必須在 implementation_plan.md 提出至少兩個候選方案,並以對策矩陣從效果、吸力、感覺、安全等維度進行量化評分。 3. 相依排程task.md 任務必須標示依賴(關係甘特圖精神),確保任務開發不會發生衝突。

EAM 專案優先使用案例

  1. Retail API 變更覆核與 Docs 回寫。
  2. Secret / taint 風險審查。
  3. AuraService 12.1.0 重構前置調查。
  4. 渲染器 / DurationObject / DurationTextBinding 實作比較。
  5. SavedVariables 遷移測試案例整理。
  6. 預算與 CurseForge 發布檢查。

預定義子代理專家目錄(24 位)

本節提供派工時的角色摘要;完整縮寫、責任邊界及唯一問責者以 Docs/21_RACI_EXPERTS_MATRIX.md 為準。

證據等級與能力邊界

1. 核心、API 與渲染(6 位)

2. 玩家體驗與職業監控(10 位)

3. 測試、資料、發布與治理(8 位)

新增角色禁止事項

← Back to AI Entrance (AGENTS)

子代理程式工作流程規劃

本文件定義 EventAlertMod 開發時規劃並使用子代理程式。目標是讓大型工作可額外、可延期、可控制風險;不是把任務全部外包,也不是所有不必要的協調成本增加。

基本原則

適合使用子代理人的姿勢

不適合使用子代理人的姿勢

角色使用建議

派工模板

你是 EventAlertMod Retail rewrite 的 subagent。

範圍:
- 只能處理:<檔案或問題範圍>
- 不得修改:<明確排除範圍>

必要規則:
- Retail only。
- 不支援 Classic / MOP / Cata / Wrath / Era。
- 不繞過 Secret / Protected Data。
- 避免 taint;不 hook secure/protected chain。
- 修改任何既有檔案前需先備份到 backup/。
- 不還原他人變更。

輸出:
- 完成事項。
- 修改檔案。
- 驗證方式與結果。
- 未驗證事項。
- 風險與建議。

主代理整合規則

RACI 專家分工與PR審查原則

為了讓 24 位 AI 專家在不同開發任務中的定位明確,專案實施 RACI(Responsible、Accountable、Consulted、Informed)分工。

完整名冊、縮寫與 RACI 矩陣以 Docs/21_RACI_EXPERTS_MATRIX.md 為唯一基準。 後續所有子代理派工時需注意: 1. R (Responsible):派工時,應指定被屬於該任務領域 R 的專家作為子代理的角色與職能(例如修改 Class DB 時指派 EAM_Class_Expert)。 2. A (Accountable):子代理提交 PR 或結果後,主代理必須遷移到該任務領域 A 的專家進行審查與批准。 3. C(諮詢):子代理在開發中遇到疑難問題時,必須主動向該任務領域被來自 C 的專家諮詢。

專案品質管制與要因分析原則

為確保程式碼品質與開發的嚴謹性,本專案導入5 Whys (WHY-WHY要因分析)、魚骨圖、對策評估矩陣與PDPC異常防禦機制。

詳細QC規格與指引請見:Docs/22_QC_ROOT_CAUSE_ANALYSIS_GUIDE.md。 後續開發遵循要求: 1. Bug診斷:遇到任何運行時崩潰或邏輯Bug,必須先執行5個為什麼分析魚骨圖要因分析,追查根本原因,並讀取問題記錄中。 2. 對策擬定:設計複雜方案時,必須在 implementation_plan.md 提出至少兩個候選方案,並以對策矩陣從效果、吸力、感覺、安全等維度進行量化評分。 3. 相依排程task.md 任務必須標示依賴(關係甘特圖精神),確保任務開發不會發生衝突。

EAM 專案優先使用案例

  1. Retail API 變更覆核與 Docs 回寫。
  2. Secret / taint 風險審查。
  3. AuraService 12.1.0 重構前置調查。
  4. 渲染器 / DurationObject / DurationTextBinding 實作比較。
  5. SavedVariables 遷移測試案例整理。
  6. 預算與 CurseForge 發布檢查。

預定義子代理專家目錄(24 位)

本節提供派工時的角色摘要;完整縮寫、責任邊界及唯一問責者以 Docs/21_RACI_EXPERTS_MATRIX.md 為準。

證據等級與能力邊界

1. 核心、API 與渲染(6 位)

2. 玩家體驗與職業監控(10 位)

3. 測試、資料、發布與治理(8 位)

新增角色禁止事項