# 真人验收清单 · 记录与校正区间冲突文案(BUG-691) 自动化能锁住文案与按钮措辞,但造不出「有医院记录、且校正区间不含那一分钟」的真实会话。以下需要在 staging 用受控账号照做。 前置:`https://staging.jyotisha.chat/api/health` 的 `deployment.gitCommit` 等于本单合入后的 staging 提交。 ## 1. 造一个冲突案子 1. 资料里新建一个虚构出生资料(不得用真人),出生时间填一个整分钟,**来源选「医院记录」**。 2. 开一次生时校正,正常回答采集与区分题,直到出交付卡。 3. 看交付卡顶部的范围。**需要范围不含你填的那一分钟**——若恰好含在范围内,换一个把记录时间填在窗口边缘的资料重来(例如资料写 05:12,而范围收在 04:48–05:07)。 ## 2. 冲突态该看到什么 - [ ] 来源小字写满三层,措辞近似:「出生记录时间 05:12,默认仍按这个时间排盘。你说的这些经历指向另一段时间,相差 5 分钟。你可以改用校正结果,也可以继续用记录」。 - [ ] 每一列的按钮写「**改用校正结果**」,不是「更像这个」。 - [ ] 每个按钮下面有一行灰字,写明这一列换的是哪两个钟点:「选它之后,排盘会从出生记录时间 05:12 换成 04:53」。三列各写各的目标分钟,不得三列都写同一个。 - [ ] 卡片形状没变:仍是至多三列并排、共有性格句只在顶部写一次、底部边界句还在、「查看验证报告」默认收起。没有多出任何按钮,也没有确认弹窗。 ## 3. 不得出现的说法(D4) 通读卡片、旁白和采用后的收尾句,以下任何一种都算不通过: - [ ] 「你的出生记录错了 / 记录不准 / 记录有误」 - [ ] 「以证据为准 / 以记录为准 / 应该信……」 - [ ] 「校正结果无效 / 不作数」 - [ ] 把采用后的分钟说成「已确认的出生分钟」(BUG-587 红线) ## 4. 采用路径仍然正常 - [ ] 点「改用校正结果」后按钮依次显示「正在采用…」「已采用」,整张卡留在原处不闪。 - [ ] 已采用的那一列不再显示第 2 节那行灰字。 - [ ] 采用后的收尾句与卡片同一列对齐,没有 spinner、没有采用状态条。 - [ ] 刷新页面后历史 Case 能正常打开(本单未 bump Skill 版本,但仍要确认,见 BUG-621 教训)。 ## 5. 非冲突态回归(必须与今天一致) - [ ] 医院记录那一分钟**落在**范围内:小字写「出生记录时间 hh:mm,落在目前范围内」,按钮仍是「更像这个」,按钮下无灰字。 - [ ] 来源是「家人记得」:小字写「与你填的大概时间 hh:mm 相差 N 分钟」,按钮仍是「更像这个」。 - [ ] 来源是「只知道时段」:小字写「与你给的时间段 hh:mm 相差 N 分钟」,按钮仍是「更像这个」。 ## 6. 记录 任何一条不通过,写成 `TASK-rectification-record-conflict-copy-fix-<日期>.md`,并在 `docs/BUG_HISTORY.md` 里关联 BUG-691。