门禁 run 2837 全绿、d2cec179 已部署、retire 迁移已应用。 五条只有真人能验的写成 docs/testing 清单。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2.7 KiB
2.7 KiB
真机走查:会话列表重建 + 归档下线(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)
- 打开首页,看侧栏「最近」列表。
- ✅ 能看到 9 月 8 日以来做过的生时校正会话(标题形如「生时校正 · M月D日」)。
- ❌ 一条校正会话都没有 → BUG-987 未真正修复,回报。
2. 时间从上到下单调递减(BUG-988)
- 沿着侧栏从上往下读每行下面的时间。
- ✅ 时间严格递减,不出现 9/18 → 9/17 → 9/7 → 9/16 这种跳。
- ✅ 分组(今天 / 昨天 / 最近 7 天 / 最近 30 天 / 更早)与行上显示的时间对得上。
- ✅ 事故截图里那条「9月16日 · 今日节奏」现在显示 9月16日(它 9/7 创建、9/16 最后使用),不再显示 9月7日。
3. 新建对话开口前不落库(BUG-989)
- 连续点五次「新建对话」。
- ✅ 侧栏不出现任何空的「新对话」行,也不会跳到某条旧的「新对话」上。
- ✅ 主区是空的新会话,可以打字。
- 发出第一句话。
- ✅ 侧栏出现一行,时间是今天,标题是模型总结出来的。
- ✅ 只出现一行,不是两行。
4. 第一句话发送失败时草稿不丢(BUG-989)
- 点「新建对话」,打一句话但先断网(或开飞行模式),再点发送。
- ✅ 报错提示出现。
- ✅ 输入框里的字还在,没有被清空。
- ✅ 恢复网络后重新发送,能正常建会话,不会建出两条。
5. 归档已下线,旧归档会话回到列表(BUG-991)
- 任选一条会话,点行尾「…」。
- ✅ 菜单只有:收藏(或取消收藏)、重命名、转发、删除。没有「归档」,也没有「恢复」。
- 如果你以前归档过会话:
- ✅ 它们重新出现在侧栏。
- ✅ 它们的时间是当初最后一次使用的时间,不是今天——如果它们全部挤在列表顶端显示今天,说明迁移动了
updated_at,立刻回报(这会毁掉第 2 条)。
- 点「删除」。
- ✅ 确认框照常弹出,确认后会话消失。
- ✅ 取消则什么都不发生。
回报格式
每条写 ✅ / ❌,❌ 的附一句现象描述和截图。第 5 条第 2 点若你从没归档过任何会话,写「无归档历史,跳过」。