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

29 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 生时校正 · 被顶替的采集题仍能再问(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.ts``can_adopt=false` 不得走交付句)。
## 0. 确认测的是新版本
浏览器打开 `https://staging.jyotisha.chat/api/health`,看 `deployment.gitCommit` 是否等于本单合入 staging 后、含代码改动的提交。不一致 = 先别测。
## 1. 一轮里分两句说两件学业经历,走完采集后回「没有」(P0)
资料:家人记得大概时间,钟点任意,范围「差不多准」。地点任意公开城市。虚构经历即可。
1. 开场后在**同一轮**里先说一件带年月的学业经历,等助手开始记;再立刻补第二件不同年月的学业经历(诱发两次 batch)。
2. 按提示走完家人 / 财务 / 搬家 / 健康等采集题;能跳过的打字「没有」。
3. 不要主动说感情经历。
- ✅ 预期:各领域采集问完后,会出现感情采集题,而不是「没有拿到下一个问题。」
- ✅ 预期:未出现可采用卡时,助手不得说「这次给出的范围」或「代表性候选」却不出卡。
- ❌ 失败:最后一条线答「没有」后直接交付三句、下面缺口文案、顶部还在核对。
## 2. 带年月的感情经历仍可直接写入(绕行)
若第 1 节仍复现,直接打一句带年月的感情经历(例如「某年某月开始交往」)。
- ✅ 预期:batch 写入并重算,不依赖那道被挡住的采集题。
- ✅ 或点「先这样」:`selection_allowed=true` 时应出区间卡,而不是只有交付口吻。