diff --git a/docs/acceptance-r3.md b/docs/acceptance-r3.md index d5bbb18..3a7ceee 100644 --- a/docs/acceptance-r3.md +++ b/docs/acceptance-r3.md @@ -554,3 +554,18 @@ POST /api/qa/search 超时 → 200 {"mode":"search","answer":"","sources":[], "degraded":true,"reason":"TIMEOUT"};正常空结果 → degraded:false GET /api/kg/entities* 查询超时 → 504 TIMEOUT;实例不可用 → 503 UPSTREAM_DOWN ``` + +--- + +## 附录 C:定点复测结论(2026-09-10 晚,debug/frontend @ 53069d4 + debug/backend @ ad248cf) + +| 缺陷编号 | 修复 | 复测方式 | 结论 | +|---|---|---|---| +| r3-07-01 跳过按钮无效 | MessageList 补 skip-reveal 转发 + ChatPanel 落 store.skipReveal() | 真实 vite 5199 + dev BFF 9090:揭示中(stream 210 字符)点「跳过」→ 光标/shimmer/按钮即刻消失、全文 2906 字符定格、h2 编号正常 | **过** | +| r3-52-02 done 后 desc 残留「生成中 x/y 节」 | done 分支还原 generation 步默认 desc | 真实生成一轮后检查五步卡:第 4 步「逐节生成」state=done、desc=「按大纲逐节生成正文」(非「生成中 8/9 节」) | **过** | +| r3-47-01 DOCX 内容塌缩 | html2docx 递归遍历重写(穿透 doc-body 包裹层) | 真实走 9090 重导出含表格文档(HTML 源 60 p / 8 h2 / 32 h3 / 13 table):DOCX 330 段落、13 表格(7x4 带表头)、77 标题,结构与 HTML 一一对应;红头红字居中不受影响 | **过** | +| r3-42-01 内置模板回落 | _pick_template 内置 key 直接解析 + pipeline builtin 分支定稿 key/name + router 兜底 | 「撰写一份水稻病虫害防治方案」+template_id=official → 产物 template_key=official、template_name=通用公文(红头)、DOCX 红头「红头文件」红字居中;未指定 template_id 仍自动推荐(实测 report/sample_050) | **过** | + +配套验证:后端 pytest 286/286、前端 vitest 373/373(旧 bench.store.test.js 已随测试债清理修复)。新增测试:ui/tests/r3debug/skipReveal.test.js(151 行)、docgenPoll.test.js done 还原断言、sdk test_docgen_html2docx.py doc-body 包裹样例、test_docgen_api.py 内置模板回退断言。 + +原 S1 未通过 4 项(r3-07-01/r3-47-01/r3-52-02/r3-42-01)全部转通过;S2(176 终验)清单不变。