docs(rectification): record the surface redo — BUG-505..509, DESIGN.md rectification surface, walkthrough section 8
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
This commit is contained in:
@@ -53,6 +53,29 @@
|
||||
- 找一条消息很多的老对话点开:侧栏应立即出现,消息稍后加载(有加载态),不卡整页。
|
||||
- 星盘库增删改、发起合盘、点每日星语、进出生时校正:应与改造前一致——这四块代码整体搬过家,重点看有没有点了没反应或样式塌掉。
|
||||
|
||||
## 8. 生时校正面:一次揭幕与无缝续接(BUG-505–509)
|
||||
|
||||
1. 首页点「生时校正」卡片。
|
||||
- ✅ 预期:卡片脚注立即变成「正在打开…」(不转圈),随后**一次性**出现完整面板:历史消息、当前问题、右侧盘面同时就位;不会先出现一个空面板再填内容。
|
||||
2. 在普通对话里,从侧栏点一个已有的校正会话。
|
||||
- ✅ 预期:旧画面保持不动,侧栏该行短暂显示「打开中」,然后直接切到校正面板;**不闪**一帧普通对话,**不出现**空白面板。
|
||||
3. 直接用带 `?c=` 的校正会话链接打开页面,或在校正会话里刷新。
|
||||
- ✅ 预期:加载屏结束后直接是校正面板,不会先出现普通对话再换成校正面板。
|
||||
4. 新建一段校正,等第一条引导说完。
|
||||
- ✅ 预期:进行中行先写「正在读取你的出生资料,准备第一个问题…」;第一轮结束的瞬间画面不闪、滚动不归零、时间线开合状态保留。
|
||||
5. 连续答两道选择题。
|
||||
- ✅ 预期:点完选项立刻在卡上看到对勾「已选择」、卡顶一行「正在记录…」,下面一条「正在记录本次选择…」的进行中行**一直在**,直到下一题出现在新的回复里;中间没有空帧,下一题卡片不会闪现又消失。
|
||||
6. 出现候选时间后点「采用此时间」。
|
||||
- ✅ 预期:transcript 末尾出现「正在采用 HH:MM…」进行中行,同一条行一直到后续回复出现。
|
||||
7. 找一个当初开场失败的旧校正会话(记录为空)进入。
|
||||
- ✅ 预期:看到「这段校正还没有开始。」和「开始提问」按钮,点后正常开场。
|
||||
8. 右侧盘面在没有候选前。
|
||||
- ✅ 预期:头部时钟位显示你填报的出生时间,正文是「填报出生时间 HH:MM」两行;面板比有结果时窄一些。
|
||||
9. 流式回答中点停止。
|
||||
- ✅ 预期:已生成内容保留,提示「已停止,已生成的内容保留;本次不会扣点。」,不是「暂时不可用」。
|
||||
10. 一轮结束后下一题迟迟不来(可用 DevTools 把 `/api/rectification/cases/*` 节流或断网)。
|
||||
- ✅ 预期:末尾是一条「正在准备下一个问题…」的进行中行,约 4 秒后变成「没有拿到下一个问题。」和「重新加载」按钮;任何时候都不出现「等待服务端更新」。
|
||||
|
||||
---
|
||||
|
||||
四轮改造:BUG-464(消息权威化)、BUG-465(会话 URL)、BUG-466(云端唯一真相)、拆页两批。自动化侧每轮均已验收(tsc / 2400+ 条测试 / 构建 / SQL 幂等),此清单覆盖的是自动化够不着的真浏览器行为。
|
||||
|
||||
Reference in New Issue
Block a user