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

EventAlertMod AI 入口指導檔

本專案發布EventAlertMod(EAM)正式服重寫。現有方案代碼作為「行為參考」,只能直接沿用舊架構作為新的架構基礎。

對話與文件原則

必讀文件

在更改程式碼之前,請先閱讀以下文件:

專案目標

本機 WoW 開發環境基準

硬性限制

污染控制規則

DurationObject 與時間顯示

工具提示 / C_TooltipInfo 降級策略

工具提示解析只能作為低頻、截圖、明確標記來源的後備: - 優先使用 C_TooltipInfo 或 Blizzard 支援的顯示項目。 - 可解析靜態說明文字中的明確數值。 - 不解析剩餘時間文字作為事實。 - 不在熱路徑、戰鬥中或每幀執行工具提示抓取。 - 解析結果無法覆寫安全性API事實,只能作為匯出或僅顯示輔助。 - 解析失敗時安靜必須降級,無法產生昏暗計時器。

事件與框架規則

調度程序與全部規則

table.create / table.freeze 政策

UI / 渲染器規則

SavedVariables 規則

除錯/AI交接規則

課程風格

檔案備份規則

開發問題記錄規則

專案專屬技能規則

子代理程式計劃使用規則

實施流程

1.稽核:讀取完整原始碼樹、TOC、XML、SavedVariables、global、Classic/MOP分支、OnUpdate__EAMCODE_5_ _、光環/cooldownOnUpdate/C_Timer、auraEAMCODED__、ACODE_4_、aCODE_3、auraEAMCODEA__、A__uraEA__3__A__a☺ 2. 方案設計:首先模組責任與遷移策略,再開始大規模模組。 3.重寫:建立核心、服務、UI、偵錯模組,取得可用的資料與使用者語意。 4.靜態驗證:執行可用的Lua語法檢查、全域變數搜尋、C_Timer.After閉包搜尋、table.freeze錯誤搜尋。 5. 報告:明確變更變更、未驗證事項、風險與下一步。

快速指令

回最終傳必須包含

相關實踐的最終報告至少已上市:

1.更改檔案。 2.主要架構變更。 3.保留舊的EAM行為。 4. 移除舊的行為。 5. Lua / WoW API 假設。 6. table.create / table.freeze 使用摘要。 7. 秘密/受保護資料處理策略。 8. 已執行靜態驗證。 9. 未執行的驗證。 10.WoW正式服實機測試需要。 11.已知風險。 12.下一個建議任務。

專案最新重構細節 (2026.06.06 更新)

1.已完成核心重構(Retail 12.0.7)

2.後續維護與開發建議

DurationObject 與時間顯示

工具提示 / C_TooltipInfo 降級策略

工具提示解析只能作為低頻、截圖、明確標記來源的後備:

事件與框架規則

調度程序與全部規則

table.create / table.freeze 政策

UI / 渲染器規則

SavedVariables 規則

除錯/AI交接規則

課程風格

檔案備份規則

開發問題記錄規則

專案專屬技能規則

子代理程式計劃使用規則

實施流程

  1. 審核:讀取完整原始碼樹、TOC、XML、SavedVariables、global、Classic/MOP分支、OnUpdate/C_Timer、aura/cooldownOnUpdateOnUpdate/C_Timer、aura/cooldownOnUpdate__EAMCODE_6_EAMCODE_6__8、/cooldownOnUpdate__EAMCODE__8、__EAM__86_6%。
  2. 方案設計:首先​​模組責任與遷移策略,再開始大規模模組。 3.重寫:建立核心、服務、UI、偵錯模組,取得可用的資料與使用者語意。 4.靜態驗證:執行可用的Lua語法檢查、全域變數搜尋、C_Timer.After閉包搜尋、table.freeze錯誤搜尋。
  3. 報告:明確變更變更、未驗證事項、風險與下一步。

快速指令

回最終傳必須包含

相關實踐的最終報告至少已上市:

1.更改檔案。 2.主要架構變更。 3.保留舊的EAM行為。 4. 移除舊的行為。 5. Lua / WoW API 假設。 6. table.create / table.freeze 使用摘要。 7. 秘密/受保護資料處理策略。 8. 已執行靜態驗證。 9. 未執行的驗證。 10.WoW正式服實機測試需要。 11.已知風險。 12.下一個建議任務。

專案最新重構細節 (2026.06.06 更新)

1.已完成核心重構(Retail 12.0.7)

2.後續維護與開發建議

← Back to AI Entrance (AGENTS)

EventAlertMod AI 入口指導檔

本專案發布EventAlertMod(EAM)正式服重寫。現有方案代碼作為「行為參考」,只能直接沿用舊架構作為新的架構基礎。

對話與文件原則

必讀文件

在更改程式碼之前,請先閱讀以下文件:

專案目標

本機 WoW 開發環境基準

硬性限制

污染控制規則

DurationObject 與時間顯示

工具提示 / C_TooltipInfo 降級策略

工具提示解析只能作為低頻、截圖、明確標記來源的後備: - 優先使用 C_TooltipInfo 或 Blizzard 支援的顯示項目。 - 可解析靜態說明文字中的明確數值。 - 不解析剩餘時間文字作為事實。 - 不在熱路徑、戰鬥中或每幀執行工具提示抓取。 - 解析結果無法覆寫安全性API事實,只能作為匯出或僅顯示輔助。 - 解析失敗時安靜必須降級,無法產生昏暗計時器。

事件與框架規則

調度程序與全部規則

table.create / table.freeze 政策

UI / 渲染器規則

SavedVariables 規則

除錯/AI交接規則

課程風格

檔案備份規則

開發問題記錄規則

專案專屬技能規則

子代理程式計劃使用規則

實施流程

1.稽核:讀取完整原始碼樹、TOC、XML、SavedVariables、global、Classic/MOP分支、OnUpdate__EAMCODE_5_ _、光環/cooldownOnUpdate/C_Timer、auraEAMCODED__、ACODE_4_、aCODE_3、auraEAMCODEA__、A__uraEA__3__A__a☺ 2. 方案設計:首先模組責任與遷移策略,再開始大規模模組。 3.重寫:建立核心、服務、UI、偵錯模組,取得可用的資料與使用者語意。 4.靜態驗證:執行可用的Lua語法檢查、全域變數搜尋、C_Timer.After閉包搜尋、table.freeze錯誤搜尋。 5. 報告:明確變更變更、未驗證事項、風險與下一步。

快速指令

回最終傳必須包含

相關實踐的最終報告至少已上市:

1.更改檔案。 2.主要架構變更。 3.保留舊的EAM行為。 4. 移除舊的行為。 5. Lua / WoW API 假設。 6. table.create / table.freeze 使用摘要。 7. 秘密/受保護資料處理策略。 8. 已執行靜態驗證。 9. 未執行的驗證。 10.WoW正式服實機測試需要。 11.已知風險。 12.下一個建議任務。

專案最新重構細節 (2026.06.06 更新)

1.已完成核心重構(Retail 12.0.7)

2.後續維護與開發建議

DurationObject 與時間顯示

工具提示 / C_TooltipInfo 降級策略

工具提示解析只能作為低頻、截圖、明確標記來源的後備:

事件與框架規則

調度程序與全部規則

table.create / table.freeze 政策

UI / 渲染器規則

SavedVariables 規則

除錯/AI交接規則

課程風格

檔案備份規則

開發問題記錄規則

專案專屬技能規則

子代理程式計劃使用規則

實施流程

  1. 審核:讀取完整原始碼樹、TOC、XML、SavedVariables、global、Classic/MOP分支、OnUpdate/C_Timer、aura/cooldownOnUpdateOnUpdate/C_Timer、aura/cooldownOnUpdate__EAMCODE_6_EAMCODE_6__8、/cooldownOnUpdate__EAMCODE__8、__EAM__86_6%。
  2. 方案設計:首先​​模組責任與遷移策略,再開始大規模模組。 3.重寫:建立核心、服務、UI、偵錯模組,取得可用的資料與使用者語意。 4.靜態驗證:執行可用的Lua語法檢查、全域變數搜尋、C_Timer.After閉包搜尋、table.freeze錯誤搜尋。
  3. 報告:明確變更變更、未驗證事項、風險與下一步。

快速指令

回最終傳必須包含

相關實踐的最終報告至少已上市:

1.更改檔案。 2.主要架構變更。 3.保留舊的EAM行為。 4. 移除舊的行為。 5. Lua / WoW API 假設。 6. table.create / table.freeze 使用摘要。 7. 秘密/受保護資料處理策略。 8. 已執行靜態驗證。 9. 未執行的驗證。 10.WoW正式服實機測試需要。 11.已知風險。 12.下一個建議任務。

專案最新重構細節 (2026.06.06 更新)

1.已完成核心重構(Retail 12.0.7)

2.後續維護與開發建議