fix(rectification): keep collect chips, timeline, and adopt cards aligned
Move 没有/记不清 under the spoken question, inset the timeline to the assistant column, and keep the three-column card after 更像这个 with the closing line under it (BUG-618–620). Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+49
-1
@@ -9394,7 +9394,7 @@
|
||||
- 修复:composer-wrap 内两个 44px 次要按钮,类名 `rectification-collect-reply`,不复用 `rectification-step-state`。「没有」与打字「没有」同一 POST,走 declined,回执「记下了,这方面先跳过。」「记不清」走 skipped,回执「记下了,这题先放着。」精确这两句不调模型。skipped 领域本会话不再采集;采用后核对仍可碰到 skipped,不碰 declined。
|
||||
- 验证:`frontend/tests/rectification-spoken-collect.test.ts`(按钮只在 collect_spoken、精确「没有 / 记不清」短路分类器、skipped 不再采集、reverse-verify 仍可碰)。
|
||||
- 防复发:采集快捷回答不得画成「先这样」,不得用 `rectification-step-state`。不得在回答条预填年份。
|
||||
- 相关记录:BUG-546
|
||||
- 相关记录:BUG-546、BUG-618
|
||||
- 复发自:无
|
||||
- 修复版本:`aa7ccb30`
|
||||
|
||||
@@ -9525,3 +9525,51 @@
|
||||
- 相关记录:BUG-612(同一次事故的空回答)、`TASK-consultation-daily-empty-answer-20260909.md`
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-618 | 采集题「没有 / 记不清」浮在输入框上方,离问题太远
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-09
|
||||
- 最近更新:2026-09-09
|
||||
- 影响面:`rectification-agentic-chat.tsx` 口述采集快捷回答、`globals.css` `.rectification-collect-replies`
|
||||
- 用户现象:口述采集时,「没有」「记不清」两个按钮贴在底部输入框上方,和问题气泡分开,看起来像多余的条。
|
||||
- 触发条件:`collect_spoken` 焦点激活且未 busy。
|
||||
- 根因:BUG-605 把快捷回答挂在 `composer-wrap` 输入框上方,没有跟选择题卡一样嵌进同一条助手气泡。
|
||||
- 修复:两个按钮改到问题 `afterAnswer` 里,紧挨题干;composer 不再渲染它们。点选仍走原来的「没有 / 记不清」短路。
|
||||
- 验证:`frontend/tests/rectification-spoken-collect.test.ts`(按钮在 afterAnswer,不在 composer-wrap)。
|
||||
- 防复发:采集快捷回答不得回到 composer。选择题卡继续用嵌入卡,口述采集用 `rectification-collect-reply`。
|
||||
- 相关记录:BUG-605
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-619 | 生时校正时间轴比对话内容更贴边
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-09
|
||||
- 最近更新:2026-09-09
|
||||
- 影响面:`globals.css` `.rectification-timeline` 水平内边距
|
||||
- 用户现象:校正对话上方的时间轴比下面的候选卡、助手气泡更靠屏幕外边,左右对不齐。
|
||||
- 触发条件:打开生时校正,尤其是已出现三列候选卡时。
|
||||
- 根因:条用 `space-5` / 窄屏 `space-4`,对话列是 `space-8` / `space-4` 再加头像让位 `--assistant-content-inset`;条又不在 `.message-list` 里,继承不到该变量。
|
||||
- 修复:条的内边距改为对话沟槽加头像让位;背景和底边发丝线仍拉满。高度不变。
|
||||
- 验证:`frontend/tests/rectification-timeline-20260909.test.ts`。
|
||||
- 防复发:时间轴水平内边距必须含 `--assistant-content-inset`,不得写回贴边的 `space-5`。
|
||||
- 相关记录:无
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-620 | 点「更像这个」后三列卡消失,收尾句贴左不对齐
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-09
|
||||
- 最近更新:2026-09-09
|
||||
- 影响面:`rectification-agentic-chat.tsx` 区间交付卡、`verified_idle` 收尾句、`globals.css` `.rectification-pending-note`
|
||||
- 用户现象:点「更像这个」后三列时间卡忽然消失,底下出现未对齐的「已采用 HH:MM,新建对话即按这个时间排盘。」
|
||||
- 触发条件:交付卡出现后点其中一列「更像这个」;尤其是没有后续核对题、`next_user_action` 为 `start_consultation` 时。
|
||||
- 根因:`showSelectionCards` 用 `!busy` 整张卸卡;采用请求把对话标成 busy。收尾句用未定义样式的 `.rectification-pending-note` 直接挂在消息列表里,没有助手列让位。采用后若 live offer 锚点被清掉,卡也不再回到原消息。
|
||||
- 修复:采用中或已采用时 busy 不再卸卡;用 resultId 锁住首次出示卡片的那条消息。收尾句改到卡片下方,样式与卡片同一条左边线。已采用列按钮保持按下并禁用。不恢复输入框上方状态条。
|
||||
- 验证:`frontend/tests/rectification-adopt-cards-stay-20260909.test.ts`、`frontend/tests/rectification-candidate-offer-anchor.test.ts`。
|
||||
- 防复发:交付卡不得因采用 busy 卸载;`verified_idle` 不得使用无 inset 的裸段落;不得把采用状态写回 composer。
|
||||
- 相关记录:BUG-595、BUG-619
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
@@ -85,7 +85,8 @@
|
||||
期望:
|
||||
|
||||
- 交付轮只见一张卡:范围、对照了 N 件经历、至多三列并排(相对可能性、性格处事、经历对照、往后 12 个月、「更像这个」)、底部边界句
|
||||
- 点「更像这个」即采用;已采用列按钮显示「已采用」,其它列仍可点改选
|
||||
- 点「更像这个」即采用;卡片留在原处,被点的列显示「正在采用…」再变成「已采用」,其它列仍可点改选
|
||||
- 采用后的收尾句跟卡片同一列,不要单独贴左,也不要出现在输入框上方
|
||||
- 卡片下方「查看验证报告」默认收起,打开后是真正的表格
|
||||
- 助手正文只有三句(范围、经历与吻合率、边界句),不含「排盘用」「方法1」或 Technique Audit
|
||||
- 不见「相对支持度」「当前推荐」「采用此时间」「按这个范围用」「再补一件经历」「都不像」「说不好」
|
||||
@@ -166,6 +167,6 @@
|
||||
- 这一条消息只触发一次候选比较,账本写入三件
|
||||
- 下一问不再是已经说过的那三个领域
|
||||
- 只报一件时也只比较一次,下一问是既有逐领域采集,正文没有「还有吗 / 还能想起别的吗」;第一道逐领域题干末尾可以有一次「想到别的也可以一起说」
|
||||
- 口述采集输入框上方有「没有」「记不清」,没有「先这样」
|
||||
- 口述采集问题下方有「没有」「记不清」,没有「先这样」,输入框上方不再挂这两个按钮
|
||||
- 每轮助手正文一句复述(可另接一句范围变化);气泡里没有「本轮对照了…」,也没有「很有帮助 / 很有价值 / 很有分量 / 特别有用」
|
||||
|
||||
|
||||
Reference in New Issue
Block a user