程式修復
貼上錯誤訊息或日誌
DEMO診斷為 DEMO 推論,屬未驗證輸出;未通過測試的修復不可標記為完成。
修復任務 · REPAIR TASKS
- RPR-1180COMPLETED·未驗證DEMO
RBZ 載入時 Ruby NoMethodError
已完成(未驗證)Error: #<NoMethodError: undefined method `add_face' for nil:NilClass> gomeng_cabinet/builder.rb:88:in `build_panel'
診斷
builder.rb 在 entities 尚未建立前呼叫 add_face,group 建立失敗時回傳 nil。
ROOT CAUSE
缺少 group 建立失敗的 nil 檢查;模型單位未初始化即取用 active_entities。
修復任務
- 1. 在 build_panel 加入 group nil guard 並拋出明確錯誤
- 2. 初始化時強制 model.start_operation 與單位設定
- 3. 補上 RBZ 載入回歸測試
測試狀態
- 單元測試 build_panel nil guardPASS
- RBZ 載入回歸測試尚未在 SketchUp 執行NOT_RUN
- n8n Webhook 回呼測試NOT_RUN
- RPR-1181PENDINGDEMO
Worker 502:MCP 工具呼叫逾時
待處理POST /mcp/invoke 502 Bad Gateway (upstream timeout 30s)
診斷
待診斷
ROOT CAUSE
待判定
測試狀態
- MCP 端點健康檢查NOT_RUN
- MCP 端點健康檢查
Worker / n8n 執行日誌
UNAVAILABLE來源:Runtime Logs API
尚未連接正式 Control Plane,此區塊無資料。
MCP 端點健康
ERROR來源:MCP Registry
無法取得資料。不顯示推測值,避免誤導。
治理提醒:Producer 不得同時是 Final Verifier。修復完成的判定必須在「交付驗證」由他人執行。
全部資料來自 DEMO adapter,非正式 Control Plane。