Files
Jyotisha/docs/testing/rectification-post-adopt-verify-20260904.md
T
Jesse_Chen d4627a5019
Independent Staging Quality Gate / validate (push) Successful in 14m31s
Independent Staging Quality Gate / publish (push) Successful in 1m59s
fix(rectification): dedupe post-adopt verify and skip this probe only
Adopted reverse-verify repeated already-asked collect stems, treated 「这题跳过」 as stopping the case, and promised holdout/OOS checks that never ran. Collect spoken stems no longer prefix a year.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 21:51:59 +08:00

3.5 KiB
Raw Blame History

Staging 人肉复核 · 采用后核对线(2026-09-04

给产品负责人。实现者无法在真实校正会话里点选。测之前先做第 0 条。

本单对应 BUG-536~539。不要对照真实案例里的年份、事件或候选分钟写进任何记录。

0. 确认测的是新版本

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

状态栏在已采用之后仍应是「已采用 {时间} · 改选 / 之后新建对话即按此时间排盘。」不要找「用这个时间看盘」按钮,也不该出现咨询交接条。

1. 采用后核对题不重复已问过的采集题(P0 · BUG-536)

  1. 新开生时校正,按平常走完采集与区分,直到出现采用卡。
  2. 采用一个代表分钟。
  • 预期:若还有核对题,题干不是采集阶段已经问过并回答过的那道带年份题(领域+年份同一条不得再出)。
  • 改造前:采用后第一道核对几乎逐字重复采集阶段的职业题。

2. 「这题跳过」只跳本题(P0 · BUG-537)

若采用后出现反向核对选择卡:

  1. 点「这题跳过」(不要点采用前区分题上的「先这样,先看当前范围」)。
  • 预期:案例不停;不出现「可以从下面选一个先用着」;若还有下一道核对题,正文就是下一题,下方仍是选择卡。
  • 改造前:整案当成停止,再念一遍采用提示,随后「没有拿到下一个问题。」和重新加载。

3. 最后一道核对跳过后安静收尾(P0 · BUG-537)

  1. 把采用后剩余核对题都跳过,或跳过当时仅剩的最后一道。
  • 预期:一行收尾「前事核对到这里。之后新建对话即按已采用时间排盘;对不上随时改选。」没有「没有拿到下一个问题。」、没有重新加载、没有转圈、没有咨询交接。状态栏仍是已采用那句。
  • 改造前:收尾走问题缺口,强迫刷新。

4. 采用旁白不承诺不会问的核对(P1 · BUG-538)

  1. 在探针池耗尽、采用卡刚出来时读旁白(点选最后一道区分题,或下面第 5 条的「没有」路径)。
  • 预期:若采用后不会再问核对题,旁白说没有还能核对的前事,并提到之后新建对话即按此时间排盘。不得写「会拿某年某题 / 域外题来核对」。
  • 预期:若旁白点了具体核对领域和年份,采用后第一道核对应是同一类题,而不是 holdout / 盘外核对。

5. 家庭采集题无年份前缀;答「没有」出采用卡是预期(P1 · BUG-539)

若走到家人结婚/添丁/住院这类口述采集:

  1. 看题干。
  • 预期:等于「家里如果有结婚、添丁或住院这类事,记得大概哪年就行。」不要以「某年前后,」开头。
  • 改造前:既指定年份又让用户报年份。
  1. 在已经答满区分预算、家人是最后一条必答覆盖线时,回答「没有」。
  • 预期:同一轮出现采用卡。这是设计如此,不是漏问:这条线没有可用证据,覆盖闭合后剩余探针分不开候选。
  • 不要把这条报成本单回归。本单不改这个收口。

6. 采用前区分题的停止按钮未改(回归)

若还走得到采用前的区分卡:

  1. 停止槽位仍应是整案停下来看当前范围,而不是「这题跳过」。
  • 预期:点了之后进入采用/区间,而不是跳到下一道核对题。