docs: record contract delivery deploy

This commit is contained in:
2026-05-21 21:48:13 +08:00
parent f89d9d0057
commit d9ca79e083
2 changed files with 37 additions and 4 deletions
@@ -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)`。
@@ -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 评测真相源”的方式: