Files
Jyotisha/docs/testing/session-list-rebuild-20260921.md
T
Jesse_ChenandClaude Opus 5 c954fb8e67 docs: BUG-991/992 收口,补真机走查清单
门禁 run 2837 全绿、d2cec179 已部署、retire 迁移已应用。
五条只有真人能验的写成 docs/testing 清单。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-21 19:40:24 +08:00

69 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 真机走查:会话列表重建 + 归档下线(2026-09-21
对应 `TASK-session-list-rebuild-20260921` / `-fix``TASK-archive-retire-20260921` / `-fix`
覆盖 BUG-987、988、989、990、991、992。
- 环境:`https://staging.jyotisha.chat`,登录你自己的账号
- 已部署 SHA`d2cec179``/api/health``deployment.gitCommit`
- 迁移:`20260921010000_retire_chat_session_archive.sql` 已应用
- 自动化已覆盖的不在这里重复;下面五条是**只有真人能看的**
---
## 1. 生时校正会话回到侧栏(BUG-987)
1. 打开首页,看侧栏「最近」列表。
- ✅ 能看到 9 月 8 日以来做过的**生时校正**会话(标题形如「生时校正 · M月D日」)。
- ❌ 一条校正会话都没有 → BUG-987 未真正修复,回报。
## 2. 时间从上到下单调递减(BUG-988)
1. 沿着侧栏从上往下读每行下面的时间。
- ✅ 时间严格递减,不出现 9/18 → 9/17 → 9/7 → 9/16 这种跳。
- ✅ 分组(今天 / 昨天 / 最近 7 天 / 最近 30 天 / 更早)与行上显示的时间对得上。
- ✅ 事故截图里那条「9月16日 · 今日节奏」现在显示 **9月16日**(它 9/7 创建、9/16 最后使用),不再显示 9月7日。
## 3. 新建对话开口前不落库(BUG-989)
1. 连续点五次「新建对话」。
- ✅ 侧栏**不出现**任何空的「新对话」行,也不会跳到某条旧的「新对话」上。
- ✅ 主区是空的新会话,可以打字。
2. 发出第一句话。
- ✅ 侧栏出现一行,时间是**今天**,标题是模型总结出来的。
- ✅ 只出现一行,不是两行。
## 4. 第一句话发送失败时草稿不丢(BUG-989)
1. 点「新建对话」,打一句话但**先断网**(或开飞行模式),再点发送。
- ✅ 报错提示出现。
-**输入框里的字还在**,没有被清空。
- ✅ 恢复网络后重新发送,能正常建会话,不会建出两条。
## 5. 归档已下线,旧归档会话回到列表(BUG-991)
1. 任选一条会话,点行尾「…」。
- ✅ 菜单只有:收藏(或取消收藏)、重命名、转发、删除。**没有「归档」,也没有「恢复」。**
2. 如果你以前归档过会话:
- ✅ 它们重新出现在侧栏。
- ✅ 它们的时间**是当初最后一次使用的时间,不是今天**——如果它们全部挤在列表顶端显示今天,说明迁移动了 `updated_at`,立刻回报(这会毁掉第 2 条)。
3. 点「删除」。
- ✅ 确认框照常弹出,确认后会话消失。
- ✅ 取消则什么都不发生。
---
## 回报格式
每条写 ✅ / ❌,❌ 的附一句现象描述和截图。第 5 条第 2 点若你从没归档过任何会话,写「无归档历史,跳过」。