Files
Jyotisha/docs/testing/rectification-superseded-focus-duplicate-20260910.md
T
Jesse_ChenandCursor a3a51c32c2 fix(rectification): re-ask superseded collect ids instead of fake delivery (BUG-644/645)
A superseded collect row still occupied the unique question id, so the last
"没有" skipped the unasked domain and spoke delivery copy while can_adopt stayed false.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 21:03:12 +08:00

1.9 KiB
Raw Blame History

生时校正 · 被顶替的采集题仍能再问(2026-09-10)

对应 BUG-644 / BUG-645。不要把真实案例里的姓名、地点、精确出生资料或 Case id 写进记录。

自动化已锁:frontend/tests/rectification-superseded-focus.test.ts(撞号换号、四次撞号、duplicate_focus 不交付、三处守卫)、frontend/tests/rectification-server-focus.test.ts(无 collect_retry 也换号;探针不加后缀)、frontend/tests/agent-voice-copy-contract.test.tscan_adopt=false 不得走交付句)。

0. 确认测的是新版本

浏览器打开 https://staging.jyotisha.chat/api/health,看 deployment.gitCommit 是否等于本单合入 staging 后、含代码改动的提交。不一致 = 先别测。

1. 一轮里分两句说两件学业经历,走完采集后回「没有」(P0)

资料:家人记得大概时间,钟点任意,范围「差不多准」。地点任意公开城市。虚构经历即可。

  1. 开场后在同一轮里先说一件带年月的学业经历,等助手开始记;再立刻补第二件不同年月的学业经历(诱发两次 batch)。
  2. 按提示走完家人 / 财务 / 搬家 / 健康等采集题;能跳过的打字「没有」。
  3. 不要主动说感情经历。
  • 预期:各领域采集问完后,会出现感情采集题,而不是「没有拿到下一个问题。」
  • 预期:未出现可采用卡时,助手不得说「这次给出的范围」或「代表性候选」却不出卡。
  • 失败:最后一条线答「没有」后直接交付三句、下面缺口文案、顶部还在核对。

2. 带年月的感情经历仍可直接写入(绕行)

若第 1 节仍复现,直接打一句带年月的感情经历(例如「某年某月开始交往」)。

  • 预期:batch 写入并重算,不依赖那道被挡住的采集题。
  • 或点「先这样」:selection_allowed=true 时应出区间卡,而不是只有交付口吻。