GOMENG

PROGRAM REPAIR · GOMENG_REPAIR

程式修復

程式修復

貼上錯誤訊息或日誌

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. 1. 在 build_panel 加入 group nil guard 並拋出明確錯誤
    2. 2. 初始化時強制 model.start_operation 與單位設定
    3. 3. 補上 RBZ 載入回歸測試

    測試狀態

    • 單元測試 build_panel nil guard
      PASS
    • 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

Worker / n8n 執行日誌

UNAVAILABLE

來源:Runtime Logs API

尚未連接正式 Control Plane,此區塊無資料。

MCP 端點健康

ERROR

來源:MCP Registry

無法取得資料。不顯示推測值,避免誤導。

治理提醒:Producer 不得同時是 Final Verifier。修復完成的判定必須在「交付驗證」由他人執行。

全部資料來自 DEMO adapter,非正式 Control Plane。