feat(rectification): server-written lines in the same warm voice (BUG-1258)
Independent Staging Quality Gate / validate (push) Successful in 13m22s
Independent Staging Quality Gate / publish (push) Successful in 3m42s

About 30 fixed rectification lines lose the receipt tone: no 「已记录。」
openings (收到 when the range holds, 好 when it moves), 麻烦 instead of 请,
时间 instead of 候选 in what the user reads, and no 「新建对话」 after
adoption. Numbers, clocks, ranges and the honesty boundaries are unchanged.
CHOICE_ACK_RE also recognises the new acknowledgements, so a model sentence
that repeats one is still dropped; the delivery guard matches the delivery
sentence by containment and does not depend on the opening.

Full suite 4973 / fail 24, identical to 61d6f248; build keeps / Static.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
Jesse_Chen
2026-10-07 11:39:34 +08:00
co-authored by Claude Opus 5.5
parent 61d6f248e4
commit 6ec8efd5d2
28 changed files with 199 additions and 78 deletions
@@ -653,11 +653,11 @@ export function RectificationAgenticChat(props: RectificationAgenticChatProps) {
placeholder={resultNotice
? "当前结果仅供查看,暂不能选择或采用。"
: readonly
? "该校正已结束,只能查看历史;需要再次校正请新建。"
? "这次校正已经结束,只能查看;想再校正一次,重新开始就好。"
: showLiveChoiceCard
? "点上面的选项即可;想补一句细节再写"
: (liveQuestionOnMessages || questionGap === "persisted_question") && collectSpokenPrompt
? "请回答上面的问题…"
? "回答上面的问题就好…"
: !snapshotFailure && questionGap === "collect_waiting"
? RECTIFICATION_COLLECT_WAITING_PLACEHOLDER
: questionGap === "delivered"