Files
PlantAI-rag-new/docs/team/acceptance_plan.md
T
jerryandClaude Fable 5 8467dec3a8 fix(bff): 断流崩溃根治——SSE 取消链模块明文化 + 团队文档归档
客户端中途断开流时 Cython 协程 __Pyx_Coroutine_SendEx 断言 abort 整个 BFF。
证据链:3.2.8 崩 db.c / 3.3.0 仍崩(升级无效) / db 明文后迁移 sse_relay.c,
证明取消链上任意 Cython 协程均可触发。最终把 db.py/qa.py/sse_relay.py
加入编译白名单(明文),隔离实例断流探针 10/10 存活,生产同构建实测通过。
代价:3 模块失去编译硬化(无凭据内容),编译模块 30->27。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-03 21:13:56 +08:00

26 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# P5 验收方案(Team Leader 亲自执行,R2 100% PASS 后开始)
## 验收范围(计划「验证」章节 1-5 全部)
1. 全量 pytest(sdk 域 + 域 2)——R2 已含,TL 复核数字
2. curl 端到端全链(含保密断言/路径配置/宕机演练)
3. 意图 30 条前后端双跑——R2 已含,TL 复核
4. 浏览器人工验收(TL 亲自,经 SSH 隧道):
- 拖文件进聊天框 → chips → 自然语言写文档 → 骨架卡「文档生成」徽标 → 自动切「文档」TAB → 预览渲染(标题/表格/列表)→ 就地编辑保存刷新仍在 → prompt「第2段改正式一点」→ 预览更新 → 导出 PDF/DOCX → 浏览器自动下载且文件可打开
- QA 流程开启能力时 pipeline 卡显示能力徽标
- 右栏拖宽生效 + 宽度持久化 + 手柄与左栏一致(跨边缘半嵌/箭头镜像)
- 三模式问答/停止按钮/多会话回归
5. 批量导入压测(R2 DC-PERF 已覆盖,TL 复核数字)
## 隧道(TL 本机 Mac)
- ssh -N -L 15180:127.0.0.1:5180 -L 15090:127.0.0.1:8090 xzq@8.163.92.8
- UI: http://localhost:15180(vite dev 最新前端)
## 验收留痕
- 验收结论写入 tests/docgen/test_case_report.md 尾部「最终验收(TL)」区
- 附:验收日期/执行人/各项 PASS|FAIL/已知问题(断流崩溃既有问题不重复展开)
## 注意
- 浏览器验收会真实调用 deepseek(生成耗时 2-6 分钟),选一个短指令(如「帮我写一份简短的测试通知」)控制时长
- 下载断言:浏览器下载目录出现文件 + python-docx/pymupdf 打开验证(TL 在服务器端开下载产物)
- 停止按钮测试注意:若触发断流崩溃(既有问题),按既有口径重启恢复并记录