Files
Jyotisha/docs/testing/rectification-unknown-time-20260906.md
T
Jesse_Chen 8e31680b45 fix(rectification): honor declared birth-time uncertainty and split windows over two hours (BUG-571–573)
Intake stores how sure the user is; rectification now searches that range, offers a one-click widen when event fit is low at the edge, and trisects windows longer than two hours before the minute grid.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 12:18:50 +08:00

2.6 KiB
Raw Blame History

Staging 人肉复核 · 完全不知道出生时间时先比时段(2026-09-06)

给产品负责人。不要把真实案例里的年份、事件或候选分钟写进任何记录。

对应 TASK-rectification-unknown-time-20260906.md。测之前先做第 0 条。

0. 确认测的是新版本

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

1. 完全不清楚可以直接开始校正(P0)

资料里出生时间选「完全不清楚」,保存后从首页或资料进入生时校正。

  • 预期:说明是「可以直接开始生时校正:先从你记得的经历比出大致时段。」没有「以后再做」,也没有把你劝去另选一段时间范围。
  • 失败:仍出现劝退;或一上来就给分钟候选卡 / 采用按钮。

2. 先说三件带年月的不同领域经历,出现时段卡(P0)

开校正后用口述说三件记得年月的事,至少两个领域(例如升学、搬家、感情,不要用真实资料里的原句)。

  • 预期:出现四选卡,问哪一段更像出生时段(清晨 / 上午 / 下午 / 傍晚或夜里这类)。没有「更像 X 点」,没有采用。输入框上方是「第 1 步·比较时段」。
  • 失败:仍在问经历却已经给出分钟或采用卡;或时段卡上写了代表分钟。

3. 选定一段后若仍超过两小时,先切子段(P0)

在时段卡上选 A、B 或 C 中的一段(例如下午 12:00–17:59)。

  • 预期:范围变成该时段,不再是 00:00–23:59。若这一段超过大约两小时,下一张仍是三段钟点卡,不是分钟或采用。收到大约两小时及以内之后,才按分钟比较。
  • 失败:范围仍是全日;选定下午后立刻出现分钟或采用卡。

更完整的子段与放宽走查见 docs/testing/rectification-declared-uncertainty-20260907.md

4. 说不好会再收经历,不会结束校正(P1)

另开一次 unknown 校正,出时段卡后选 D「说不好 / 都不像」。

  • 预期:回到采集,请再说一件带年份的经历;会话还在,没有采用、没有「先这样看当前范围」当成结束。
  • 失败:校正被关掉,或直接给出分钟卡。

5. 家人线索只是旁白(P1

资料里「完全不清楚」但填了家人记得的时段线索,再开校正。

  • 预期:开场旁白可以提到这条线索;搜索窗口仍是全日,直到你在时段卡上点选。
  • 失败:没有点选就把窗口收成家人说的那一段。