docs(bugs): BUG-1074/1075 deployed to staging 79c5e566

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
This commit is contained in:
Jesse_Chen
2026-09-28 10:00:42 +08:00
co-authored by Claude Fable 5.1
parent 79c5e566ec
commit 2366da1ced
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -14434,7 +14434,7 @@
## BUG-1074 | 普通对话发出后到服务端分类完成之前整行空白,一两秒没有任何反馈
- 状态:fixed_pending_acceptance
- 状态:resolved
- 首次发现 / 最近更新:2026-09-28 / 2026-09-28
- 影响面:`frontend/src/components/chat-message-row.tsx`(`awaitingClassification` 静默)、`frontend/src/components/consultation-run-timeline.tsx`(`QUEUED_TIMELINE_ROW`)、`frontend/src/app/api/consult/route.ts`(开流顺序)、`frontend/src/lib/stream-first-response.ts`(新)、`frontend/src/lib/consultation-agent-events.ts`(`activity` phase `received`、`run.failed` 的 `request_rejected`)、`frontend/src/hooks/use-consultation-run.ts`(事件而非响应头判寒暄与拒绝)。
- 现象:产品 2026-09-28 staging 真机(`deepseek-v4-flash`):按下发送后一两秒内没有「思考中」也没有步骤栏,之后才一起出现。
@@ -14448,11 +14448,11 @@
- 防复发:会产生模型或数据库等待的对话请求必须先建流、首字节是确定性进度句(同 BUG-1047 防复发);消息行的静默只能由服务端明确的回复类型触发,不得由「还没收到事件」触发;新的开流前失败必须能表达为 `request_rejected`(带 status),不得让它变成静默空回复。
- 相关记录:BUG-475、BUG-976、BUG-977、BUG-1047、BUG-1053;`TASK-consult-first-frame-and-pacing-20260928`。
- 复发自:无(BUG-475 的排队行仍在,只是被 BUG-976 的静默挡住)。
- 修复版本:codex/consult-first-frame-and-pacing-20260928(待验收推 staging)。
- 修复版本:staging `79c5e566`(2026-09-28 部署核对:`/api/health` `deployment.gitCommit` = 79c5e566,未登录 `/api/account` = 401;Claude 验收门禁见 PROGRESS;真机清单 7 条与 `first_byte` 耗时待产品)。
## BUG-1075 | 普通对话正文一下全出来:短回答在流结束时一帧显示,首轮前 160 字一坨
- 状态:fixed_pending_acceptance
- 状态:resolved
- 首次发现 / 最近更新:2026-09-28 / 2026-09-28
- 影响面:`frontend/src/lib/stream-frame-buffer.ts`(放字节奏与 `settle`)、`frontend/src/hooks/use-consultation-run.ts`(结算与显示层分离)、`frontend/src/lib/chat-message-view.ts`(`settlingChatMessageView`)、`frontend/src/components/chat-message-row.tsx`(写出期间时间线不 live)。
- 现象:产品 2026-09-28 staging 真机:回答没有流式输出的动画,整段一下出现。
@@ -14466,4 +14466,4 @@
- 防复发:普通对话完成路径必须走 `settle({ paced: true })`(源码断言只允许一处);任何流尾一次性到达的正文都要经同一个帧缓冲写出;显示层的延迟不得阻塞入库与结算;校正面若要同样的写出节奏,先改它 settle 后的同步快照合并,另立单。
- 相关记录:BUG-473、BUG-1053、BUG-1074;`TASK-consult-first-frame-and-pacing-20260928`。
- 复发自:无
- 修复版本:codex/consult-first-frame-and-pacing-20260928(待验收推 staging)。
- 修复版本:staging `79c5e566`(2026-09-28 部署核对:`/api/health` `deployment.gitCommit` = 79c5e566,未登录 `/api/account` = 401;Claude 验收门禁见 PROGRESS;真机清单 7 条与 `first_byte` 耗时待产品)。