fix(chat): keep rectification sessions findable and keep the delivery card
Rectification answers now advance chat_sessions.updated_at (BUG-704). A ?c= id missing from the loaded page is fetched before anyone may call it deleted (BUG-705). The range card no longer has a post-card tie-break button; live questions leave the card visible with adopt locked (BUG-706/708). Spoken copy bans 相对支持度 (BUG-709). Task docs assigned 700-704; qizheng already took 700-703.
This commit is contained in:
@@ -382,9 +382,8 @@ export function interviewChoiceCardUnavailable(input: Readonly<{
|
||||
// A choice question without a GET card is a dead tap target, not a
|
||||
// collect-wait. The repair-exit path must take over.
|
||||
if (input.questionKind === "choice" && !input.hasChoiceCard) return true;
|
||||
// Spoken targeted existence is the same dead end: the stem is a card
|
||||
// question stored as collect_spoken. Year-stage targeted questions stay spoken.
|
||||
const questionId = (input.questionId ?? "").replace(/:(?:next|next2|next3)$/, "");
|
||||
if (!input.hasChoiceCard && /^varga\./.test(questionId)) return true;
|
||||
if (
|
||||
input.questionKind === "collect_spoken"
|
||||
&& !input.hasChoiceCard
|
||||
|
||||
Reference in New Issue
Block a user