From d9ca79e083e01fefda9a855adbf98b9a32860192 Mon Sep 17 00:00:00 2001 From: yuqei Date: Thu, 21 May 2026 21:48:13 +0800 Subject: [PATCH] docs: record contract delivery deploy --- ...µ·草与审查助手-当前工作进度保存-2026-05-11.md | 32 +++++++++++++++++-- ...法律文书能力吸收开发方案-代码对齐检查-2026-05-21.md | 9 +++++- 2 files changed, 37 insertions(+), 4 deletions(-) diff --git a/project-docs/AI合同起草与审查助手-当前工作进度保存-2026-05-11.md b/project-docs/AI合同起草与审查助手-当前工作进度保存-2026-05-11.md index f27e52ba..5abe1811 100644 --- a/project-docs/AI合同起草与审查助手-当前工作进度保存-2026-05-11.md +++ b/project-docs/AI合同起草与审查助手-当前工作进度保存-2026-05-11.md @@ -4326,7 +4326,7 @@ - 本轮未新增通用 `ai_quality_eval_runs/items` 表;这是未来跨 Prompt、跨业务对象统一质量平台的增强项。 - 本轮未做全量法规向量化、真实微信或支付宝支付、电子签章、小程序等生产级增强。 -## 2026-05-21 合同交付专业化增强:DOCX 导出与版本对比本地闭环 +## 2026-05-21 合同交付专业化增强:DOCX 导出与版本对比完整闭环 - 已按“现在不做完整 Word 级编辑器,先做合同交付够专业”的取舍推进本轮开发。 - 后端新增能力: @@ -4361,6 +4361,32 @@ - 当前闭环结论: - “DOCX 导出 + 版本对比”已形成本地开发闭环。 - Phase15-D 从“编辑/保存/AI 侧栏”升级为“编辑/保存/AI 侧栏/版本对比/DOCX 交付文件”的轻量专业交付闭环。 +- 提交与远程部署: + - 已提交并推送:`f89d9d00 feat: add contract delivery export diff`。 + - 已部署到 `192.168.3.90`。 + - 部署命令:`powershell -NoProfile -ExecutionPolicy Bypass -File scripts\deploy-ai-contract-restore-docker.ps1 -UseSshpass -SmokeFrontendPath "/documents/contract-123/edit"`。 + - 部署结果:`RESTORE_DOCKER_DEPLOY_PASS`。 + - 部署证据目录:`project-docs/qa-artifacts/restore-docker-deploy/2026-05-21T21-34-29`。 + - 远程项目路径:`/tmp/ai-contract-platform-121bf33bf415`。 +- 远程运行和路由烟测: + - 后端容器:`ai-contract-backend-restore`。 + - 前端容器:`ai-contract-frontend`,端口 `3003 -> 3000`。 + - worker 容器:`ai-contract-legal-change-worker`。 + - `http://192.168.3.90:8001/health` 返回 HTTP 200,`status=ok`。 + - `http://192.168.3.90:3003/documents/contract-123/edit` 返回 HTTP 200。 +- 远程真实 PostgreSQL 烟测: + - 在 `ai-contract-backend-restore` 容器中临时创建 `generated_contracts` 和 `generated_contract_versions` 测试数据。 + - 调用 `ContractGenerationService.diff_generated_contract_versions` 返回: + - `delivery_diff_change_count=3` + - `delivery_diff_added=2` + - `delivery_diff_modified=1` + - 调用 `ContractGenerationService.export_generated_contract_version` 返回: + - `delivery_export_mime=application/vnd.openxmlformats-officedocument.wordprocessingml.document` + - `delivery_export_file_size=37408` + - `delivery_export_docx_zip=True` + - 烟测数据已清理: + - `delivery_cleanup_versions=0` + - `delivery_cleanup_contracts=0` - 剩余边界: - - 尚未提交推送远程 Git。 - - 尚未部署到 `192.168.3.90` 做真实库烟测。 + - 当前不做完整 Word 级编辑器、多人实时协同、Word 高保真往返和逐字段修订模式。 + - 本轮没有新增数据库迁移;远程 Alembic 仍沿用既有 `20260521_0038 (head)`。 diff --git a/project-docs/AI合同起草与审查助手-法律文书能力吸收开发方案-代码对齐检查-2026-05-21.md b/project-docs/AI合同起草与审查助手-法律文书能力吸收开发方案-代码对齐检查-2026-05-21.md index 34b1e381..f0d06d8a 100644 --- a/project-docs/AI合同起草与审查助手-法律文书能力吸收开发方案-代码对齐检查-2026-05-21.md +++ b/project-docs/AI合同起草与审查助手-法律文书能力吸收开发方案-代码对齐检查-2026-05-21.md @@ -133,12 +133,19 @@ ## 六、仍未彻底闭环的事项 -### 6.1 待提交和待部署验证 +### 6.1 提交和部署验证 Phase15-C、Phase15-F、Phase15-G 已完成提交、推送和 `192.168.3.90` 真实库烟测,详见当前工作进度保存文档。 本轮新增 `/quality-evals` 不涉及 Alembic 迁移或后端服务变更,已随前端部署到 `192.168.3.90` 并完成页面烟测。远程 Alembic 仍为 `20260521_0038 (head)`。 +合同交付专业化增强已经补齐提交、推送、测试服务器部署和远程真实 PostgreSQL 烟测: + +- 提交:`f89d9d00 feat: add contract delivery export diff`。 +- 部署证据:`project-docs/qa-artifacts/restore-docker-deploy/2026-05-21T21-34-29`。 +- 远程路由:`http://192.168.3.90:3003/documents/contract-123/edit` 返回 HTTP 200。 +- 真实库验证:临时写入合同和版本后,版本对比返回变化统计,DOCX 导出返回有效 Word 文件,烟测数据已清理。 + ### 6.2 独立质量评测中心 独立 `/quality-evals` 页面已经补齐,当前闭环采用“独立页面 + 复用 Prompt 评测真相源”的方式: