门禁 run 2837 全绿、d2cec179 已部署、retire 迁移已应用。 五条只有真人能验的写成 docs/testing 清单。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
69 lines
2.7 KiB
Markdown
69 lines
2.7 KiB
Markdown
# 真机走查:会话列表重建 + 归档下线(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 点若你从没归档过任何会话,写「无归档历史,跳过」。
|