fix(rectification): keep a live analyzing step and drop the range-stop exits
A completed tool left only checkmarks under 正在分析, so the run looked stuck. The composer and scoring-card 先这样 buttons were unused early exits. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -7951,3 +7951,51 @@
|
||||
- 相关记录:`TASK-upstream-sync-fix-20260903.md`
|
||||
- 复发自:`45d13258` / `f2241463` 上游同步批次
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-516 | 校正工具完成后「正在分析」没有实时步骤,看起来卡住
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-04
|
||||
- 最近更新:2026-09-04
|
||||
- 影响面:生时校正对话时间线、`rectificationTimelineRows`、采集输入栏
|
||||
- 用户现象:用户回答采集题后,分析面板只显示已完成的「读取校正记录」,标题仍是「正在分析」,没有转圈或闪动的实时步骤,会误以为卡住。采集输入栏下方另有「先这样,先看当前范围」出口。
|
||||
- 触发条件:校正公开流完成一个工具、尚未开始下一工具或写出回答;同一回合仍处于 thinking。
|
||||
- 根因:公开流故意丢掉 `thinking.delta`。工具完成后界面把当前活动改成完成文案,时间线因此没有 `live` 行。标题虽带微弱闪动,步骤列表全是对勾。
|
||||
- 修复:工具完成后把当前活动改成「正在分析…」,并在未结束且没有实时步骤时补一条思考行。共享时间线在 `live` 且全是完成步骤时同样补这条行。去掉采集输入栏的 `rectification-collect-stop` 按钮。卡片上的同文案按钮见 BUG-518。
|
||||
- 验证:`rectification-timeline-adapter`、`chat-stream-settle-contract`、`rectification-spoken-collect`、`rectification-adopt-flow-20260902`。
|
||||
- 防复发:未结束的校正时间线在已有完成步骤时必须仍有一条 `live` 行和 spinner。不得把已完成工具名留作当前活动。不得把 token 级 thinking 重新放到公开流。
|
||||
- 相关记录:BUG-473
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-517 | 选择题选中态右边的对勾「已选择」是多余确认文案
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-04
|
||||
- 最近更新:2026-09-04
|
||||
- 影响面:`rectification-choice-card`
|
||||
- 用户现象:点了 A–D 后,选中项右侧再出现对勾和「已选择」。底色和边框已经标明选中,这组标记没有新信息。
|
||||
- 触发条件:点校正选择题任一选项,或点卡片上的停止项。
|
||||
- 根因:BUG-508 为了补确认感,在 `data-selected` 底色之外又加了 `Check` + 「已选择」。
|
||||
- 修复:去掉选中徽标和对应 CSS。选中仍靠 `data-selected="true"` 的底色与边框;pending 时卡顶「正在记录…」保留。
|
||||
- 验证:`rectification-surface-contract`。
|
||||
- 防复发:选择题选中态不得再渲染对勾或「已选择」。确认感只来自选项底色和卡顶记录行。
|
||||
- 相关记录:BUG-508
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-518 | 选择题卡片仍画出「先这样,先看当前范围」
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-04
|
||||
- 最近更新:2026-09-04
|
||||
- 影响面:`rectification-choice-card`
|
||||
- 用户现象:A–D 下面还有一颗「先这样,先看当前范围」。输入栏那颗同文案按钮已经去掉,卡片上这颗还在。
|
||||
- 触发条件:校正判断题(非 reverse_verify)画出选择题卡片。
|
||||
- 根因:卡片把 `stop_label` 一律画成第五个选项。采集输入栏的 `rectification-collect-stop` 去掉后,卡片出口还在。
|
||||
- 修复:`stop_label` 为「先这样,先看当前范围」时不画这颗按钮。盘外核对的「这题跳过」仍保留。服务端 stop 语义和文案常量不改。
|
||||
- 验证:`rectification-surface-contract`、`rectification-adopt-flow-20260902`。
|
||||
- 防复发:校正判断卡不得再渲染「先这样,先看当前范围」。不得把盘外核对的「这题跳过」一并删掉。
|
||||
- 相关记录:BUG-516
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
Reference in New Issue
Block a user