docs: P1-2/P1-4/P1-7部署完成记录 + pack-upload通道铁律

This commit is contained in:
Simon
2026-07-18 01:34:40 +08:00
parent 555a16c310
commit 6e74631ecb
+7 -18
View File
@@ -46,9 +46,9 @@ docs/12-重构记录/
| 批次 1 | P0-5 WS new_message 全字段透传 | #89 | ✅ 已完成(v16 | 2026-07-17 | | 批次 1 | P0-5 WS new_message 全字段透传 | #89 | ✅ 已完成(v16 | 2026-07-17 |
| 批次 1 | P0-6 超时预算切分 | #90 | ✅ 已完成(native/proxy 各12s,变量已注入) | 2026-07-18 | | 批次 1 | P0-6 超时预算切分 | #90 | ✅ 已完成(native/proxy 各12s,变量已注入) | 2026-07-18 |
| 批次 2 | P1-1 AIService/AIHandler 真单例 | #84 | ✅ 已完成 | 2026-07-18 | | 批次 2 | P1-1 AIService/AIHandler 真单例 | #84 | ✅ 已完成 | 2026-07-18 |
| 批次 2 | P1-2 统一 Dify 调用点(删 detect-intent 死链路) | #84 | ✅ 代码完成,待部署(堡垒机已关,明天部署 | 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-4 Matcher 死分支+失败兜底全量卡片 | #84 | ✅ 已部署(含 18 模板字段补全,7 项测试通过) | 2026-07-18 |
| 批次 2 | P1-7(部分) 3 个潜伏 bug 修复 | #84 | ✅ 代码完成(app_root/Scheduler拼写/logger),待部署 | 2026-07-18 | | 批次 2 | P1-7(部分) 3 个潜伏 bug 修复 | #84 | ✅ 已部署(启动无 ImportError | 2026-07-18 |
| 批次 2 | P1-7(剩余) APP_ENV 传递+Redis 密码轮换 | #84 | ⬜ 待开始(需停机窗口,低峰期执行) | — | | 批次 2 | P1-7(剩余) APP_ENV 传递+Redis 密码轮换 | #84 | ⬜ 待开始(需停机窗口,低峰期执行) | — |
| 批次 2 | P1-6 recommend 死逻辑清理 | #84 | ⬜ 待开始 | — | | 批次 2 | P1-6 recommend 死逻辑清理 | #84 | ⬜ 待开始 | — |
| 批次 3 | P1 核心(编排层管线化 + WS 路由清理) | #85 | ⬜ 待开始 | — | | 批次 3 | P1 核心(编排层管线化 + WS 路由清理) | #85 | ⬜ 待开始 | — |
@@ -56,21 +56,10 @@ docs/12-重构记录/
### 待部署清单(堡垒机恢复后一次性部署) ### 待部署清单(堡垒机恢复后一次性部署)
**后端 5 个文件**(上传到 `/opt/wecom-it-desk/app/`,注意挂载路径陷阱) ~~后端 9 文件 + 前端 v17~~ **已全部部署完成(2026-07-18 01:35**
1. `backend/app/api/approval.py`P1-2 删死链路 + P1-4 补 18 模板字段) - 后端:`docker compose restart backend` 无 ImportErrordetect-intent 双端点 404 ✅;health 200 ✅
2. `backend/app/api/byod.py`P1-2 删 detect-intent 端点) - 前端:v17`index-BxOIE0ES.js`),H5 HTTP 200,新 JS 已加载 ✅
3. `backend/app/services/routing_service.py`P1-2 共享 client - 部署通道记录:`jms_ops.py upload` 的 elFinder 通道 GBK bug`jumpserver_sftp_upload_v98.py` print emoji 崩溃);>100KB 文件改用 `pack-upload`(目录直传)绕过
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 透传正常
## 四、关键上下文(新会话必读) ## 四、关键上下文(新会话必读)