docs(rectification): records for message cleanup — BUG-1135..1137, BUG-917 revision, changelog, design, voice, checklist, progress
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
9d302e515c
commit
c968c904e6
@@ -38,10 +38,18 @@ This file adapts the full visual analysis in `CLAUDE_DESIGN.md` to the shipped J
|
||||
|
||||
本命咨询不再有单独的「写结论」阶段:算完盘后,同一个模型循环接着就写回答。时间线的变化只有两处,没有新组件、没有新动效。一是不再出现「正在整理判断依据」「正在写结论」这两个阶段事件,也不再发 `think.step`;计划里的思考行在第一段正文出现时收口(沿用 `completeLiveThink`),写作行的进行中句统一为「正在组织回答」。二是第一段正文要等模型写出第一个二级标题或满 160 字才出现(为了把工具前后的过程说明挡在正文外),开场句会整段一起到达,之后照常按帧放出。截断、停止、失败三种收口与提示不变(BUG-1051)。
|
||||
|
||||
## 校正消息:一屏一题干、复述变短、结算后无回执(2026-10-01,BUG-1135~1137)
|
||||
|
||||
- **一屏一题干。** 屏幕上只有当前有效焦点打印题干。被替换掉、没人答过的旧题(`superseded` 且无答案,或不是当前焦点的未答题)在它的消息上什么都不画——不留「题干没选项」(推翻 BUG-917 的那种画法)。GET 组装时,最后一条助手消息挂着这种死题而当前焦点还没挂上时,当前焦点占这个位置;客户端挂题时同样把死题换掉,并把正文末尾残留的同一句题干剥掉(`stripQuestionSentences`)。最新消息挂着死题、而 Case 另有活题时,不再显示「没有拿到下一个问题」。
|
||||
- **复述变短。** 证据轮正文由服务器按本轮入账条目写:两件以内「记下了:2016年入学、2020年毕业。」,三件以上「记下了 N 件事。」。条目来自证据账本(按说出它的那一轮挂到该轮回复上,拒绝与被替换的不算),三件以上时在正文下面放一个默认收起的 `<details class="rectification-recorded-evidence">`,摘要「看记下的 N 件」,展开是逐条列表;两件以内不放。中文日期标签直接接事件(「2016年入学」),ISO 标签保留空格(「2016-09 入学」)。
|
||||
- **结算后无步骤回执。** 校正回复写作中,步骤行照旧是等待态;结算后整块不画(包括分盘说明句),不再出现「已完成 N 步」。普通对话的结算回执不变。
|
||||
|
||||
## 校正开场与步骤回执(2026-09-26,BUG-1049 / BUG-1050)
|
||||
|
||||
开场一轮只有两段字:正文两句讲做法(要把出生时间缩小到更准的范围、现在先在哪段时间里找;你说几件大事和大概年月,我拿去和星盘对照),下面是问题块里的题干(六个例子 + 一个带年月的回答示例)。题干只出现一次:正文里和题干逐句相同或几乎相同的句子才会被去掉;只是开头几个字一样、内容不同的句子保留(以前按前 12 个字判定,把正文里的例子句删掉了)。
|
||||
|
||||
> 2026-10-01 修订:校正回复结算后不再显示步骤回执(BUG-1137),本段只适用于写作中的步骤行。
|
||||
|
||||
回答上方的步骤时间线:同一个完成名只出现一行(同一工具调两次、或两个工具共用一个名字,都只算一步),折叠后的「已完成 N 步」数的是读者看得见的行数。完成名与进行中句都写大白话,进行中句沿用 BUG-1047 已批准的「正在准备下一个问题…」「正在记下这件事…」「正在重新对照盘面…」;失败行写「重新对照盘面未完成」这类「在做什么 + 未完成」,不写「重新对照了盘面未完成」。没有新组件、没有新动效。
|
||||
|
||||
## 校正打字回答的阶段进度句(2026-09-26,BUG-1047)
|
||||
|
||||
Reference in New Issue
Block a user