merge origin/staging: timeline width/hollow marks (BUG-602/603) with conversation economy (BUG-604–606)
Keep both changelog entries, BUG_HISTORY 602–606, and both task-board rows at 待验收. Auto-merged chat.tsx retains inferenceMarks and collect-reply buttons. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -9365,3 +9365,51 @@
|
||||
- 相关记录:BUG-560、DESIGN.md §10
|
||||
- 复发自:无
|
||||
- 修复版本:`92e3d5e7`
|
||||
|
||||
## BUG-604 | 开场不讲做法、一次只收一件,同一批经历被拆成多轮计费
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-09
|
||||
- 最近更新:2026-09-09
|
||||
- 影响面:`buildOpeningBrief`、`GENERIC_COLLECT_QUESTION`、`jyotish-birth-time-rectification@10.0.19` OpeningPolicy、口述开场正文
|
||||
- 用户现象:开场不说当前窗口和最后会给什么,也不点出可以讲哪些方面;题干只请人说一件,一条消息里的多件经历被拆成多轮,每轮都要重算。
|
||||
- 触发条件:新建生时校正、进入开场采集。
|
||||
- 根因:opening brief 和 Skill OpeningPolicy 禁止领域清单、禁止一次说完;题干带年份例子。产品决定推翻该口径:列领域不列年份,一条消息可以报多件。
|
||||
- 修复:brief 写入当前搜索窗口与 intake 来源、做法三句要点、六类领域。开场正文不合格时服务端换成模板。首题仍是 `collect:other:*`,题干改为「先说你最容易想起的一两件,年月大概就行」。批量写入路径仍是 `rectification-record-evidence-batch`。Skill 10.0.19。只报一件走既有逐领域采集,不插入「还有吗」追问轮。
|
||||
- 验证:`frontend/tests/rectification-v9-agent.test.ts`(opening brief、落库正文替换)、`frontend/tests/agent-voice-copy-contract.test.ts`(开场模板与六类)、`frontend/tests/rectification-spoken-collect.test.ts`(三件已确认领域不再被逐个追问;单事件开场下一问为逐领域采集且正文不含「还有吗 / 别的吗」)、`frontend/tests/rectification-server-focus.test.ts`(GENERIC 题干)。
|
||||
- 防复发:开场落库正文必须 ≤4 句、至少五类领域、不含四位年份。不得要求先准备材料。不得把具体年份写进开场。不得因只报一件就插入追问轮或重复开场邀请。
|
||||
- 相关记录:BUG-488、BUG-558
|
||||
- 复发自:无
|
||||
- 修复版本:`aa7ccb30`、`1453fb16`
|
||||
|
||||
## BUG-605 | 口述采集只能打字「没有」,没有「记不清」,也不知道可以跳过
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-09
|
||||
- 最近更新:2026-09-09
|
||||
- 影响面:`rectification-agentic-chat.tsx` composer-wrap、`applyCollectFocusDenial`、`isCollectSkipUtterance`、采集回执文案
|
||||
- 用户现象:采集题只有输入框。想说这方面没有或这题记不清时,不知道可以跳过;打字「没有」才能走拒答。
|
||||
- 触发条件:`collect_spoken` 焦点激活且未 busy。
|
||||
- 根因:BUG-595 删掉输入框上方「先这样」后没有替代采集快捷回答。产品不要示例骨架条,只要「没有 / 记不清」。
|
||||
- 修复: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
|
||||
- 复发自:无
|
||||
- 修复版本:`aa7ccb30`
|
||||
|
||||
## BUG-606 | 每轮气泡太长:方法句、领先落后、价值评价叠在正文里
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-09
|
||||
- 最近更新:2026-09-09
|
||||
- 影响面:`chat-message-content.tsx`、`consultation-run-timeline.tsx`、`composeChoiceNarration`、`trimEvidenceTurnBody`、`agent-run` 开场/证据守卫
|
||||
- 用户现象:助手气泡里除了记下经历,还写「本轮对照了…」、点选后「这段领先那段落后」,以及「对校正特别有用」之类评价。
|
||||
- 触发条件:证据轮或点选题答完后看助手正文。
|
||||
- 根因:方法句渲在气泡;旁白拼接 `explainScoreMovement`;证据轮只靠提示词,模型仍写三句加评价。
|
||||
- 修复:气泡不再渲染 `vargaSentence`,展开的活动时间线保留。点选旁白只有「已记录,范围没变。」或「已记录,范围收到 / 变为 A–B。」证据轮超过两句只留首句,并去掉「很有帮助 / 很有价值 / 很有分量 / 特别有用」。
|
||||
- 验证:`frontend/tests/rectification-varga-style-copy.test.ts`、`frontend/tests/rectification-answer-choice.test.ts`、`frontend/tests/rectification-v9-agent.test.ts`、`frontend/tests/rectification-collect-prompt.test.ts`、`frontend/tests/agent-voice-copy-contract.test.ts`(机器词表含「领先」「落后」)。
|
||||
- 防复发:用户可见旁白不得出现「领先」「落后」。证据轮落库不得含价值评价四词。方法句不得回到气泡正文。
|
||||
- 相关记录:BUG-545、BUG-585
|
||||
- 复发自:无
|
||||
- 修复版本:`aa7ccb30`
|
||||
|
||||
Reference in New Issue
Block a user