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
@@ -1551,6 +1551,7 @@ export function RectificationAgenticChat(props: RectificationAgenticChatProps) {
const deadChoice = interviewChoiceCardUnavailable({
questionKind: currentQuestion?.kind,
hasChoiceCard: Boolean(choiceCard),
questionId: currentQuestion?.question_id,
});
const liveQuestionOnMessages = Boolean(
latestSettledAssistant