Files
Jyotisha/docs/testing/rectification-declared-uncertainty-20260907.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.2 KiB
Raw Blame History

Staging 人肉复核 · 出生时间有多确定只问一次(2026-09-07)

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

对应 TASK-rectification-declared-uncertainty-20260907.md / BUG-571~573。测之前先做第 0 条。四个虚构脚本见 rectification-scenarios-20260907.md

0. 确认测的是新版本

浏览器打开 staging 的 /api/health,看 deployment.gitCommit 前 8 位是否等于本单合入 staging 后的提交。不一致 = 先别测。本迁移必须先 Migrate Staging Database

1. intake 三档,家人一小时进校正是两小时窗(P0)

设置 → 星盘资料。出生时间选「家人记得大概时间」,钟点填一个整点,范围点「前后一小时」,保存后开生时校正。

  • 预期:顶部目前范围是该钟点前后各一小时(共两小时)。没有「偏移 / 误差 / 置信度 / 概率」。校正过程不再问你有多确定。
  • 失败:范围仍是 ±15;或校正开场又问不确定度。

2. 吻合低且贴边时出放宽卡,点 A 后设置页跟着变(P0)

用上一档资料。口述三件带年月、不同领域、和这个两小时窗明显对不上的经历(不要用真实资料原句)。等到出现放宽卡。

  • 预期:卡在区分卡之前。A 是放宽到前后两小时(或下一档),没有采用。点 A 后顶部范围变宽;再打开设置,家人范围按钮停在更大的档。
  • 失败:没有放宽卡、先出了分钟区分卡;或点 A 后设置页还是前后一小时。

3. 医院记录放宽不改档案来源(P1

另建资料,选「有出生证或医院记录」,走完能出放宽卡的条件后点 A。

  • 预期:窗口变宽,设置页来源仍是医院记录,没有变成「家人记得大概时间」。
  • 失败:来源被改成 approximate。

4. 超过两小时先切三段(P0

资料选「只知道大概时段」填傍晚,或家人「前后两小时」。开校正,说够带年月经历。

  • 预期:先出三段钟点卡,不是分钟或采用。选一段后若仍超过两小时,再出子段卡。
  • 失败:一上来分钟卡;或选傍晚后立刻按分钟比。