docs(tasks): ask for exact-date events first in the BUG-689 invite

上一条提交漏掉了这处改动。D1b:邀请语先请用户说记得确切哪一天的事(登记结婚、
入职第一天、手术、孩子出生、拿到录取通知),再退而求其次要年月;理由是 1 分钟
只平移约 1.1 天边界而闸门按 45 天卡,只有日精度事件才有可能分开相隔几分钟的候选。
同时明确不得承诺能定到分钟。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
This commit is contained in:
Jesse_Chen
2026-09-14 14:36:41 +00:00
co-authored by Claude Fable 5
parent 749c7541ad
commit 3314de2ad9
@@ -22,6 +22,7 @@
| 决策 | 内容 |
| --- | --- |
| D1 | **产品拍板(2026-09-14):并列且固定七条线问完时,交付卡照出,但卡上把「能问的都问完了」换成明确邀请。** 文案要点:①说清这两分钟按现有信息分不开;②请用户再说一件**记得年月的事,不限领域**;③给几个七条线之外的例子(换专业、出国、打官司、创业、重病、亲人离世);④说明补完会接着算。措辞对照 `frontend/docs/VOICE.md`。 |
| D1b | **优先要「记得确切哪一天」的事。** 邀请语先请用户说能说出具体日期的事(登记结婚那天、入职第一天、手术那天、孩子出生那天、拿到录取通知那天),再退而求其次要年月。原因:出生时间每差 1 分钟,Vimshottari 大运边界只平移约 1.1 天,而出题闸门按 45 天卡(`scripts/rectification/event_probes.py:543`)——**只有日精度的事件才有可能分开相隔几分钟的候选**。机制与测量见 `TASK-rectification-precision-adaptive-boundary-research-20260914.md`。<br>**但不得承诺**「说了确切日期就能定到分钟」:闸门能不能按精度放宽、放宽后收益多大,要等那份研究单的结果。本单只改邀请的**优先级与措辞**,不动闸门。 |
| D2 | **不采用"并列时先不出卡、再要一轮经历"**(评估时的方案 B)。理由:接近 BUG-646 明令禁止的「门关不出结果」;用户真没有可说的时候会多一道无效问答,并可能退回开放式追问的死角。**交付卡必须照出,用户随时可以停。** |
| D3 | **邀请不得退回列举已拒答的线**(BUG-687 的修复保持有效)。邀请语是"不限领域 + 举例",不是把结婚 / 收入 / 家人再问一遍。 |
| D4 | **补完必须可见地生效。** 用户在交付卡之后说出的带年月经历,必须进账本、重算、并在界面上有可见变化(范围卡更新,或给出新一轮题)。补了没反应属于缺陷——本单要有行为测试守住。 |
@@ -32,7 +33,7 @@
1. `tsc --noEmit` 0 错;`npm run lint` 0 error`npm test` 失败数 = 基线 27 条;`next build` 通过且 `/``○ Static`;首屏 gzip ±2%。
2. 新增断言必须是行为断言。
3. 不得让邀请变成阻塞:交付卡、采用入口、"新建对话按此时间排盘"的出口都要照常可用。
4. 不得把邀请写成承诺(「再说一件就能定到分钟」这类)。实话是"能不能再收窄取决于这件事落在哪段大运边界上"
4. 不得把邀请写成承诺(「再说一件就能定到分钟」这类)。实话是能不能再收窄取决于这件事落在哪段大运边界上」;日精度只是**更有机会**,不是保证
## 4. 任务分解