fix(rectification): keep targeted collect cards tappable after snapshot reread (BUG-669~671)
Independent Staging Quality Gate / validate (push) Successful in 25m6s
Independent Staging Quality Gate / publish (push) Successful in 2m9s

GET dropped the A–D card when the recast had no choice_frame, so a refresh left a disabled card and a collect-wait. Project from the persisted copy, rebuild the keep frame, and send a dead choice to repair-exit.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-09-13 21:50:35 +08:00
co-authored by Cursor
parent 3c75643b83
commit 192845ce2f
12 changed files with 426 additions and 11 deletions
@@ -62,6 +62,8 @@
- 四条线都点「没有」后出「目前范围」卡;卡下有「还能再收窄」
- 不点「再答两道参考题微调排序」时不得出现 D9/D10 性格对照卡
- 点了该入口后才出现性格对照卡;答完后头名可变,但 `can_adopt` 不变、没有淘汰
- 答完一张定向卡后刷新页面,卡片仍可点
- 整轮不得出现看得见点不动的卡
- 全程不出现「这次给出」「最终」
## 1. 范围:家人说两点到四点