Files
X-Financial/document/development/2026-07-16/dev-logs/bugs/workbench-ai-runtime-test-contract.md
caoxiaozhu 787bc3a481 feat(platform): close AI expense value loop
Add tenant-safe value, telemetry, connector, commercial, and production-readiness foundations.
2026-07-17 14:14:08 +08:00

1.5 KiB
Raw Permalink Blame History

修复记录

  • 19:37修复 Workbench AI 超大运行时导致职责耦合,以及前端回归测试仍绑定旧单体文件和宿主机缺失 Pillow 的问题。
    • Git 提交检查:已执行 git fetch --all --pruneHEAD..origin/main 无新提交;本地相对 upstream ahead 17 个既有提交,依次为 242d68c328b834ed4940ebc4ee88a36b6bdf65bcae3f02c354754b55211f85d95b246307a662cfe65ed34c2b11275e4b1347366b22669a90a616b30c653eda05661990b2;本次未合并、覆盖或改写共享工作树中的其他变更。
    • 修改:将会话滚动、流式响应、持久化/重置提取到 useWorkbenchAiConversationRuntime.js,把模型意图规划、低置信确认和多任务衔接提取到 useWorkbenchAiIntentExecution.jsusePersonalWorkbenchAiMode.js 降至 768 行。
    • 修改Workbench、会话删除、报销关联与快速申请预览测试改为联合审计入口与职责模块视觉验证复用容器已有 ImageMagick保留像素和动画断言不再依赖未安装的 Pillow。
    • 操作:全部 node 测试和构建均在 local-x-financial-linux 容器内执行,未修改后端或财务规则 XLSX。
    • 验证Workbench AI/会话组合 85 passed,快速申请预览 67 passedVite 生产构建成功2229 modulesgit diff --check 通过。
    • 影响:会话清理、详情智能录入、关联门禁和申请预览的回归测试不再因内部职责迁移误报,核心运行时恢复到项目 800 行硬上限内。