]> acesimba.cloud Git - StationBuilder.git/commit
fix: 修复整站生成大量超时失败(北方污水厂)
authorwang.yu <wang.yu@advantech.com>
Tue, 18 Aug 2026 06:12:06 +0000 (14:12 +0800)
committerwang.yu <wang.yu@advantech.com>
Tue, 18 Aug 2026 06:12:06 +0000 (14:12 +0800)
commit3a8b07dabf0327a9339a52da14abb237ab5547b1
treebcb711fb114b3159f38030fc38fab92ec4f1c7d1
parent2315325c7f613cc9bc543add1ea5bf25e53f3bf4
fix: 修复整站生成大量超时失败(北方污水厂)

- DASHBOARD_SPEC 撤销「逐项读取模板文件」指令,改为内联各面板紧凑 custom 骨架,消除文件工具开销,单页耗时回到 300s 内
- extractJson 增强容错:原生解析失败再去除注释/尾逗号重试
- runCodebuddy 超时阈值 300s -> 480s
- generateCubeJson 将「调用超时/JSON 解析失败/结构校验失败」统一纳入最多 2 次重试,把确切错误(含问题位置原文)回传模型自我修正
- 提示词加约束:不得添加 query/linkage/triggerByTimer/minW 等规范外字段
- 移除临时调试写盘
- 同步更新 public/design-doc.html 更新记录

验证:北方污水厂 7 个 Cube 全部重新生成成功,custom 结构正确(LineChart/Bar 扁平、其余 dataConfig+chartConfig),导入无空白。
db-sidecar.mjs
public/design-doc.html