fix(rectification): restore targeted collect cards from spoken focus (BUG-673)
Independent Staging Quality Gate / validate (push) Successful in 10m39s
Independent Staging Quality Gate / publish (push) Successful in 2m9s

Keep targeted existence questions as A-D cards. Recover collect-schema
stock by question-id prefix, surface the stem when persist fails, and
send spoken targeted existence to the repair exit instead of a naked prompt.
This commit is contained in:
jesse-ux
2026-09-14 01:51:55 +08:00
parent 9a943cc2dc
commit 8221c6121b
17 changed files with 673 additions and 38 deletions
@@ -0,0 +1,19 @@
# 定向补事口述焦点复原:真机清单(2026-09-13)
分支 `codex/rectification-targeted-collect-spoken-focus-20260913`,任务书 `docs/tasks/TASK-rectification-targeted-collect-spoken-focus-20260913.md`
本环境无 staging 登录态与该会话数据库/日志,**线上那条存量家庭焦点是否已复原成卡片只能由产品负责人在真机复验**。自动化锁的是写入、承接、投影与缺卡修复入口。
## 存量会话
进入当时那个校正会话,刷新页面。
- [ ] 「家里添过丁或长辈住过院吗?」以四选一卡出现(有过这件事 / 没有发生过 / 记不太清楚 / 这条先跳过),不再是没有头像、没有选项的裸题。
- [ ] 若仍没有卡,应出现「接着问」修复入口,而不是停在「再说一件带年月的事就能继续」。
## 新路径
再走一遍「答完带年月题 → 定向补事」。
- [ ] 下一问是点选卡,不是口述裸题。
- [ ] 点 C「明确没有发生」后,下一问(含 D9)要么是可点卡,要么题干出现在本轮旁白里,不会整题消失。