docs: record phase15 remote smoke
This commit is contained in:
@@ -4224,3 +4224,52 @@
|
||||
- 当前仍有 Phase15-C、Phase15-F、Phase15-G 相关未提交改动,需要后续统一整理提交。
|
||||
- 最新代码尚未部署到 `192.168.3.90` 做真实库烟测。
|
||||
- 专业富文本库、字段级 diff、独立 `/quality-evals`、全量法规向量化、真实微信或支付宝支付、电子签章和小程序均属于后续增强,不是当前法律文书能力吸收主线阻塞。
|
||||
|
||||
## 2026-05-21 Phase15-C/F/G 提交推送与 3.90 真实库烟测闭环
|
||||
|
||||
- 已完成提交和推送:
|
||||
- `464579e4 feat: close phase15 governance loops`
|
||||
- `2058a81c chore: deploy legal change worker in restore flow`
|
||||
- 当前 `main` 已推送到 `origin http://192.168.3.90:3000/yuqei/ai-contract-platform.git`。
|
||||
- 本轮补齐 restore 部署脚本:
|
||||
- `scripts/deploy-ai-contract-restore-docker.ps1` 现在会随前后端一起启动或重启 `ai-contract-legal-change-worker`。
|
||||
- worker 使用同一份远程 `backend/.env` 和真实 PostgreSQL,默认每 300 秒消费一次法规影响 pending 队列。
|
||||
- 已部署到 192.168.3.90:
|
||||
- 部署命令:`powershell -NoProfile -ExecutionPolicy Bypass -File scripts\deploy-ai-contract-restore-docker.ps1 -UseSshpass -SmokeFrontendPath "/legal-change-impacts"`
|
||||
- 部署结果:`RESTORE_DOCKER_DEPLOY_PASS`
|
||||
- 部署证据目录:`project-docs/qa-artifacts/restore-docker-deploy/2026-05-21T20-22-08`
|
||||
- 远程项目路径:`/tmp/ai-contract-platform-121bf33bf415`
|
||||
- 远程备份目录:`/tmp/ai-contract-platform-121bf33bf415/backups/restore-deploy/2026-05-21T20-22-08`
|
||||
- 远程运行状态:
|
||||
- `ai-contract-backend-restore`:运行中。
|
||||
- `ai-contract-frontend`:运行中,端口 `3003 -> 3000`。
|
||||
- `ai-contract-legal-change-worker`:运行中。
|
||||
- 远程 Alembic 和 HTTP 烟测:
|
||||
- `docker exec ai-contract-backend-restore sh -lc 'cd /app && alembic current'` 返回 `20260521_0038 (head)`。
|
||||
- `docker exec ai-contract-backend-restore sh -lc 'cd /app && alembic heads'` 返回 `20260521_0038 (head)`。
|
||||
- `http://192.168.3.90:8001/health` 返回 HTTP 200。
|
||||
- `http://192.168.3.90:8001/api/v1/system/readiness` 返回 HTTP 200。
|
||||
- `http://192.168.3.90:3003/legal-change-impacts` 返回 HTTP 200。
|
||||
- 真实 PostgreSQL 检查:
|
||||
- `alembic_version=20260521_0038`
|
||||
- `legal_change_events` 存在。
|
||||
- `legal_change_impacts` 存在。
|
||||
- `prompt_asset_evaluation_runs` 存在。
|
||||
- `audit_logs` 存在。
|
||||
- Phase15-G worker 真实库闭环烟测:
|
||||
- 使用真实库中一条 `legal_articles` 作为烟测输入,创建临时法规变更事件。
|
||||
- worker 单次消费返回 `smoke_worker_status=completed`。
|
||||
- worker 完成数量:`smoke_worker_completed_count=1`。
|
||||
- 烟测事件状态:`smoke_event_status=completed`。
|
||||
- 扫描生成影响项数量:`smoke_impact_count=2`。
|
||||
- 烟测后已删除临时事件和影响项:
|
||||
- `smoke_cleanup_events_left=0`
|
||||
- `smoke_cleanup_impacts_left=0`
|
||||
- 当前闭环结论:
|
||||
- Phase15-C/F/G 最新改动已经提交、推送、部署到 `192.168.3.90`。
|
||||
- 远程真实 PostgreSQL 已在 `20260521_0038 (head)`。
|
||||
- 法规影响 worker 已在测试服务器常驻运行,并通过真实库临时事件消费烟测。
|
||||
- 剩余边界:
|
||||
- 本轮没有做 `/quality-evals` 独立质量中心。
|
||||
- 本轮没有做全量法规向量化。
|
||||
- 本轮没有接入真实微信或支付宝支付。
|
||||
|
||||
Reference in New Issue
Block a user