CubeLV 平台 Bug 回報:排程重複觸發 + 預算上限未攔截
由 蔡其樺 分享的筆記
回報日期:2026-07-23 影響範圍:AI 員工排程系統、預算管控系統 嚴重程度:🔴 高(造成預算超支 -176%、員工重複執行 10+ 次) Bug 1:ONCE 排程重複觸發 現象 為「技術分析組長」設定了一條 ONCE 排程(runAt: 2026-07-22T21:00:00+08:00),結果系統在 21:07~21:19 之間連續建立了 7+ 個 TODO,每個 TODO 都觸發組長獨立執行一次。 證據 收件匣中出現 7 筆內容完全相同的「技術分析組長任務」TODO,全部來自同一條 ONCE 排程(schedule id: bfb9b4474685),各自的 sessionID 不同: # TODO ID Session ID --- --------- ----------- 1 6a60c159 3a1eefe4 2 6a60c0f7 b1a3dc8a 3 6a60c1b4 2acec233 4 6a60c212 f20072c7 5 6a60c2af bb2cfb37 6 6a60c2fc d9e9b24a 7 6a5d1b31 dfc1ba4d 期望行為 ONCE 排程應保證只觸發一次(idempotent),同一 schedule id 不該重複建立 TODO。 Bug 2:月預算上限未強制攔截 現象 技術分析組長月預算設定為 70 credits,在排程重複觸發後,系統顯示已消耗 246 credits(超出 -176 credits,即 -251%),但過程中沒有任何一次執行被預算檢查攔截。 證據 月預算設定:70 credits 實際消耗:246 credits 超出:-176 credits 近 7 天日均:29.4 credits/天 期望行為 每次 agent 執行前應檢查 budgetMonthly - budgetSpent,若…