fix(rectification): give the opening collect question concrete examples
Independent Staging Quality Gate / validate (push) Successful in 10m12s
Independent Staging Quality Gate / publish (push) Successful in 1m50s

The other-domain fallback copy was being used as the first question.
Opening now uses GENERIC_COLLECT_QUESTION; after-evidence other copy stays.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-09-03 14:31:23 +08:00
co-authored by Cursor
parent 0c0df42679
commit 8e214e290a
4 changed files with 89 additions and 3 deletions
+16
View File
@@ -7761,3 +7761,19 @@
- 复发自:无
- 修复版本:待发布
## BUG-504 | 开场采集题用「再说一件」措辞,用户不知从何说起
- 状态:resolved
- 首次发现:2026-09-03
- 最近更新:2026-09-03
- 影响面:`spokenFollowupForUser``GENERIC_COLLECT_QUESTION`
- 用户现象:新用户开场招呼后看到「也可以再说一件你记得大概时间的事。」不知道该写什么;招呼段按设计不提问、不举例。
- 触发条件:零证据开场,`OPENING_COLLECT_DOMAIN = other`followup `source=method_coverage`
- 根因:`e8c98c37` 把开场 domain 改成 `other` 后,`spokenFollowupForUser` 按 domain 查 `USER_COLLECT_QUESTION``other` 是给已有证据后的补问兜底(「也可以再说一件」),真正开场文案 `GENERIC_COLLECT_QUESTION` 只在 domain 查不到时才用。domain→文案查表把兜底文案当开场。
- 修复:`source === method_coverage && domain === other && collect_retry !== true` 时用 `GENERIC_COLLECT_QUESTION`。文案补上「一件事」和「哪年搬的家」。`oos_blind` 兜底与 `collect_retry``other` 仍用原补问。不改 `OPENING_COLLECT_DOMAIN` / questionId / 记账。
- 验证:`rectification-server-focus` 零证据开场 spoken prompt 等于 `GENERIC_COLLECT_QUESTION`,不含「也可以再」,含「比如」;exhaustion `oos_blind``collect_retry` 仍走 `USER_COLLECT_QUESTION.other` / retry。源码锁至少两个具体例子。
- 防复发:开场题文案必须带具体例子;`USER_COLLECT_QUESTION.other` 只用于已有证据后的补问。
- 相关记录:BUG-501
- 复发自:无
- 修复版本:待发布