fix(rectification): ask unused style probes before every range card
Hold delivery whenever tie-break questions remain, not only on a one-point lead. Drop the event-anchor discard for varga_style; keep the two-sign split gate.
This commit is contained in:
+6
-6
@@ -10684,12 +10684,12 @@
|
||||
- 首次发现:2026-09-14
|
||||
- 最近更新:2026-09-14
|
||||
- 影响面:`decideRectification` `heldForTieBreak`、`persistNextInterviewAfterChoice` / `persistNextInterviewIfIdle`、范围卡按钮
|
||||
- 用户现象:带年月题和定向补事问完后,前两名 16/16 并列,直接出范围卡让人在 26%/26%/20% 里选;参考题要自己点按钮。
|
||||
- 触发条件:前两名 posterior 分差 ≤ 1,D9/D10 参考题仍可用且未用过。
|
||||
- 根因:性格题被设计成出卡后的可选入口,而不是出卡前的必经步骤。
|
||||
- 修复:产品拍板方案 A(2026-09-14)。分差 ≤ 1 且参考题可用时先连问最多两道 `varga_style`(仍只 ±1、不淘汰),两道用完再出卡。仍平时卡上写「这两分钟按现有信息分不开,参考题已经用过。」用过之后不再显示入口按钮。
|
||||
- 验证:`frontend/tests/rectification-tiebreak-before-card-20260914.test.ts`:16/16 不交付且下一问是 `varga_style`;两道用完才交付且按钮关闭;lead=2 不插参考题。
|
||||
- 防复发:不得把性格题改成淘汰候选。自动进入参考题时不得再写第二条交付消息。
|
||||
- 用户现象:带年月题和定向补事问完后直接出范围卡;「你平时做事」「感情里你倾向」没被问。答「没结过婚」后连感情风格题也不再出现。
|
||||
- 触发条件:带年月池空、即将交付;参考题仍可用且未用过。或该领域没有带年月事件。
|
||||
- 根因:性格题被设计成出卡后的可选入口。另:`varga_style` 被错误要求该领域账本有带年月事件作锚,答「没有」会连带关掉风格题。
|
||||
- 修复:产品拍板放宽版 A(2026-09-14)。出卡前只要参考题可用且没用过就先连问最多两道 `varga_style`(不看分差;仍只 ±1、不淘汰)。删除风格题的事件锚点丢弃;分盘上升星座少于两种时该题仍不出现。仍平时卡上写「这两分钟按现有信息分不开,参考题已经用过。」用过之后不再显示入口按钮。
|
||||
- 验证:`frontend/tests/rectification-tiebreak-before-card-20260914.test.ts`:16/16 与 lead=2 都先问参考题;无事件锚点时风格题仍出现;两道用完才交付。
|
||||
- 防复发:不得把性格题改成淘汰候选。不得为凑满两道而放宽「该分盘至少两种上升星座」。自动进入参考题时不得再写第二条交付消息。
|
||||
- 相关记录:BUG-663、BUG-667、BUG-629、BUG-597
|
||||
- 复发自:BUG-663(入口做成出卡后可选)
|
||||
- 修复版本:待发布
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
## 完成
|
||||
|
||||
- T1:`requestTieBreak` 成功路径用 `applySnapshotTurnsToMessages` 把新 turn 并进对话。缺口里未答焦点优先于「等读者点卡」。`refetchQuestion` 与 repair 失败回拉同样合并(服务端可能已写 turn)。
|
||||
- T2:`pendingTieBreak && lead ≤ 1` 时 `heldForTieBreak`,先持久化 D9/D10 `varga_style`(沿用 `tie_break_round`),用完再交付。仍平时卡上写「参考题已经用过」,按钮随 `tie_break_available` 收起。
|
||||
- T2:出卡前只要 `pendingTieBreak`(不看分差)就 `heldForTieBreak`,先持久化 D9/D10 `varga_style`(沿用 `tie_break_round`),用完再交付。删除 `varga_style` 的 `unanchored_varga_style` 锚点丢弃。仍平时卡上写「参考题已经用过」,按钮随 `tie_break_available` 收起。
|
||||
- T3:`rangeNarrowHint` 传入真实拒答;空池写「能问的都问完了」。
|
||||
- T4:`tieBreakGateInput` 供 GET 与 POST 共用。GET 本轮仍不另载 `birthDate`(与原先一致);POST 继续从 compute 读取。
|
||||
|
||||
|
||||
@@ -8,8 +8,10 @@
|
||||
|
||||
## BUG-686
|
||||
|
||||
- [ ] 前两名分数打平或只差一分、参考题还没用过时:先连着出两道参考题(相处方式、做事风格),再出范围卡。
|
||||
- [ ] 两道答完后才出范围卡;卡上不再有「再答两道参考题微调排序」。
|
||||
- [ ] 带年月题问完、参考题还没用过时:先连着出风格参考题(相处方式、做事风格),再出范围卡。不平局的案子也一样。
|
||||
- [ ] 某条线答过「没有」后,对应分盘如果候选上升星座仍有两种以上,风格题仍要出现。
|
||||
- [ ] 某分盘上候选上升星座只有一种(例如本案 D9 全是天蝎)时,该题不出现属正常。
|
||||
- [ ] 两道答完(或没有可问的)后才出范围卡;卡上不再有「再答两道参考题微调排序」。
|
||||
- [ ] 若仍分不开,卡上有一句「这两分钟按现有信息分不开,参考题已经用过。」
|
||||
- [ ] 同一轮不会出现两条交付结论。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user