fix(rectification): invite another dated event instead of saying the pool is closed (BUG-689)
When the seven collect lines are closed, the range card still appears, but the copy asks for one more exact-day event of any kind instead of saying the questions are finished. A new dated event after delivery stales the snapshot so the session does not stay delivered.
This commit is contained in:
+17
-1
@@ -10722,6 +10722,22 @@
|
||||
- 修复:只有真正拿得到可渲染风格题时才 hold;exhausted、closed-ceiling、holdout 不可用的收口不 hold;同一 Case 最多 hold 一轮。恢复「恰好一条交付闸」和「参考题确认语不算出口」两条断言。
|
||||
- 验证:`frontend/tests/rectification-tiebreak-before-card-20260914.test.ts`、`rectification-exhaustion-exit-20260906.test.ts`、`rectification-probe-pool-exhausted-20260911.test.ts`。
|
||||
- 防复发:任何「延迟交付」的守卫都必须带出口,且不得作用于耗尽与收口路径。验收必须比对 `npm test` 失败数与基线。不得把参考题确认语算作出载体。
|
||||
- 相关记录:BUG-686、BUG-656、BUG-674、BUG-680、BUG-597
|
||||
- 相关记录:BUG-686、BUG-656、BUG-674、BUG-680、BUG-597、BUG-689
|
||||
- 复发自:BUG-686(风格题前置扩大到所有交付分支)
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-689 | 七条采集线问完后只说「能问的都问完了」,用户不知道还能补经历
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-14
|
||||
- 最近更新:2026-09-14
|
||||
- 影响面:`rangeDeliveryCollectClosed`、`rangeNarrowHint`、范围交付卡、交付后补证据
|
||||
- 用户现象:结婚 / 收入 / 家人等固定线答过「没有/跳过」后,范围卡只写「能问的都问完了」。用户不知道还可以再说一件带年月的经历,也不知道补了会重算。真机并列约 26% / 26% / 20%。
|
||||
- 触发条件:定向补事七条线全部关闭或覆盖,随后交付区间;前两名相对可能性差 ≤ 3 个百分点。
|
||||
- 根因:BUG-687 把空池收口写成终局句。采集线关闭不等于校正结束:交付后 Case 仍是 `candidate_ready`,输入框不禁用,新的带年月证据会改账本指纹并让快照过期。缺的是邀请;过期快照若仍带着 `tied_first` 停止原因,缺口状态机会继续停在 `delivered`。
|
||||
- 修复:空池文案改为不限领域的补充邀请:先请记得确切哪一天的事,再退年月;举七条线之外的例子;不承诺定到分钟。并列且线已关闭时,邀请出现在交付卡正文,不躺在浅色说明里。快照因新证据过期时,决策不再把 `tied_first` 等耗尽停止原因带进采集,缺口才不会停在交付态。
|
||||
- 验证:`frontend/tests/rectification-open-collect-invite-20260914.test.ts`。
|
||||
- 防复发:采集线关闭不等于校正结束;交付卡必须给出不限领域的补充邀请,且补充必须可见地生效。不得把邀请写成「再说一件就能定到分钟」。不得把已经拒答的线再列一遍(BUG-687)。
|
||||
- 相关记录:BUG-687、BUG-646、BUG-651、BUG-653、BUG-688、BUG-590
|
||||
- 复发自:BUG-687(空池收口写成终局句)
|
||||
- 修复版本:待发布
|
||||
|
||||
Reference in New Issue
Block a user