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

2.7 KiB
Raw Blame History

真机走查:会话列表重建 + 归档下线(2026-09-21

对应 TASK-session-list-rebuild-20260921 / -fixTASK-archive-retire-20260921 / -fix 覆盖 BUG-987、988、989、990、991、992。

  • 环境:https://staging.jyotisha.chat,登录你自己的账号
  • 已部署 SHAd2cec179/api/healthdeployment.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. 连续点五次「新建对话」。
  • 侧栏不出现任何空的「新对话」行,也不会跳到某条旧的「新对话」上。
  • 主区是空的新会话,可以打字。
  1. 发出第一句话。
  • 侧栏出现一行,时间是今天,标题是模型总结出来的。
  • 只出现一行,不是两行。

4. 第一句话发送失败时草稿不丢(BUG-989)

  1. 点「新建对话」,打一句话但先断网(或开飞行模式),再点发送。
  • 报错提示出现。
  • 输入框里的字还在,没有被清空。
  • 恢复网络后重新发送,能正常建会话,不会建出两条。

5. 归档已下线,旧归档会话回到列表(BUG-991)

  1. 任选一条会话,点行尾「…」。
  • 菜单只有:收藏(或取消收藏)、重命名、转发、删除。没有「归档」,也没有「恢复」。
  1. 如果你以前归档过会话:
  • 它们重新出现在侧栏。
  • 它们的时间是当初最后一次使用的时间,不是今天——如果它们全部挤在列表顶端显示今天,说明迁移动了 updated_at,立刻回报(这会毁掉第 2 条)。
  1. 点「删除」。
  • 确认框照常弹出,确认后会话消失。
  • 取消则什么都不发生。

回报格式

每条写 / 的附一句现象描述和截图。第 5 条第 2 点若你从没归档过任何会话,写「无归档历史,跳过」。