Files
X-Financial/document/development/2026-07-16/dev-logs/bugs/onlyoffice-callback-test-module-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.7 KiB
Raw Permalink Blame History

修复记录

  • 22:33记录 bug 修复OnlyOffice 回调测试仍 patch 已拆分前的网络符号。
    • Git 提交检查:已执行 git fetch --all --pruneHEAD..@{u} 为空,未发现 upstream 新提交;本地 main ahead 17。审批链相关提交为 242d68c328b834ed4940ebc4AI 报销学习与申请链相关提交为 ee88a36b6bdf65bcae3f02c354754b55211f85d95b246307a662cfe6,费用事件与事务链相关提交为 5ed34c2b1347366b22669a90a616b30c661990b2,另有迁移安全 11275e4b 与会话鉴权 653eda05;这些均为当前任务开始前已有的本地提交,本次没有改写或合并。
    • 修改:把 test_onlyoffice_callback_summary.py 的网络 patch 目标切换到实际查找符号的 agent_asset_onlyoffice 模块,并删除对旧版本元数据方法及“回调自行生成 change_note”的过期假设测试现在验证下载内容、回调用户和 onlyoffice 来源被完整委托给统一上传流程。
    • 操作:没有在 agent_assets 中恢复底层 urlopen 兼容导出,因为该符号不是公共 API且兼容别名也无法拦截拆分模块中的真实调用差异摘要仍由 upload_rule_spreadsheet 统一生成和审计,已有服务测试覆盖其工作表/单元格统计。
    • 验证:容器内回调定向测试通过;包含该测试的 Agent Run/租户/轨迹组合共 11 项通过,test_agent_asset_service.py 全部 28 项通过;测试文件 Ruff 与 git diff --check 通过。
    • 影响OnlyOffice 回调测试重新拦截真实网络边界,不会发出外部请求,也不会因内部模块拆分误报;生产回调与摘要生成职责保持不变。