From 6e74631ecbf151b0f58eb66de15a9477e005c1b4 Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 18 Jul 2026 01:34:40 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20P1-2/P1-4/P1-7=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=AE=B0=E5=BD=95=20+=20pack-upload=E9=80=9A?= =?UTF-8?q?=E9=81=93=E9=93=81=E5=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/12-重构记录/README.md | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/docs/12-重构记录/README.md b/docs/12-重构记录/README.md index d8466bf..80acc4a 100644 --- a/docs/12-重构记录/README.md +++ b/docs/12-重构记录/README.md @@ -46,9 +46,9 @@ docs/12-重构记录/ | 批次 1 | P0-5 WS new_message 全字段透传 | #89 | ✅ 已完成(v16) | 2026-07-17 | | 批次 1 | P0-6 超时预算切分 | #90 | ✅ 已完成(native/proxy 各12s,变量已注入) | 2026-07-18 | | 批次 2 | P1-1 AIService/AIHandler 真单例 | #84 | ✅ 已完成 | 2026-07-18 | -| 批次 2 | P1-2 统一 Dify 调用点(删 detect-intent 死链路) | #84 | ✅ 代码完成,待部署(堡垒机已关,明天部署) | 2026-07-18 | -| 批次 2 | P1-4 Matcher 死分支+失败兜底全量卡片 | #84 | ✅ 代码完成(含 18 模板字段补全,7 项测试通过),待部署 | 2026-07-18 | -| 批次 2 | P1-7(部分) 3 个潜伏 bug 修复 | #84 | ✅ 代码完成(app_root/Scheduler拼写/logger),待部署 | 2026-07-18 | +| 批次 2 | P1-2 统一 Dify 调用点(删 detect-intent 死链路) | #84 | ✅ 已部署(死端点 404 验证通过) | 2026-07-18 | +| 批次 2 | P1-4 Matcher 死分支+失败兜底全量卡片 | #84 | ✅ 已部署(含 18 模板字段补全,7 项测试通过) | 2026-07-18 | +| 批次 2 | P1-7(部分) 3 个潜伏 bug 修复 | #84 | ✅ 已部署(启动无 ImportError) | 2026-07-18 | | 批次 2 | P1-7(剩余) APP_ENV 传递+Redis 密码轮换 | #84 | ⬜ 待开始(需停机窗口,低峰期执行) | — | | 批次 2 | P1-6 recommend 死逻辑清理 | #84 | ⬜ 待开始 | — | | 批次 3 | P1 核心(编排层管线化 + WS 路由清理) | #85 | ⬜ 待开始 | — | @@ -56,21 +56,10 @@ docs/12-重构记录/ ### 待部署清单(堡垒机恢复后一次性部署) -**后端 5 个文件**(上传到 `/opt/wecom-it-desk/app/`,注意挂载路径陷阱): -1. `backend/app/api/approval.py`(P1-2 删死链路 + P1-4 补 18 模板字段) -2. `backend/app/api/byod.py`(P1-2 删 detect-intent 端点) -3. `backend/app/services/routing_service.py`(P1-2 共享 client) -4. `backend/app/services/approval_matcher.py`(P1-4 死分支+兜底) -5. `backend/app/dependencies/__init__.py`(P1-2 lifespan 关 routing client) -6. `backend/app/tasks/h5_ai_task.py`(P1-4 日志调整) -7. `backend/app/main.py` + `config.py` + `tasks/scheduler.py`(P1-7 三 bug) - -**前端**:`pnpm build` → `h5-dist-v17.tar.gz`(P1-2 死 API + 孤儿组件清理) - -**部署后验证**: -- `docker compose restart backend` 后无 ImportError -- 发"VPN账号申请"验证审批卡片正常(Matcher 兜底路径) -- 坐席端发图片/文件验证 WS 透传正常 +~~后端 9 文件 + 前端 v17~~ **已全部部署完成(2026-07-18 01:35)**: +- 后端:`docker compose restart backend` 无 ImportError;detect-intent 双端点 404 ✅;health 200 ✅ +- 前端:v17(`index-BxOIE0ES.js`),H5 HTTP 200,新 JS 已加载 ✅ +- 部署通道记录:`jms_ops.py upload` 的 elFinder 通道 GBK bug(`jumpserver_sftp_upload_v98.py` print emoji 崩溃);>100KB 文件改用 `pack-upload`(目录直传)绕过 ## 四、关键上下文(新会话必读)