# Staging 人肉实测清单(2026-09-01 四轮改造验收) 给产品负责人:以下每条 2–5 分钟,全部在浏览器完成,不需要任何工具。测之前先做第 0 条。任何一条不符合预期,把**条目编号 + 你看到的现象**发给 Claude 即可。 ## 0. 确认测的是新版本 浏览器打开 `https://staging.jyotisha.chat/api/health`,页面是一段 JSON。找到 `deployment` 里的 `gitCommit`,前 8 位应当等于当前 staging 最新提交(发版后 Claude 会告诉你期望值)。不一致 = 部署没落地,先别测。 ## 1. 双标签页不丢消息(P0 · 消息服务端权威化) 1. 登录后打开同一个对话,复制地址栏 URL,在**第二个标签页**打开同一地址。 2. 标签页 A 问一个问题,等回答完;标签页 B 再问一个,等回答完。 3. 两个标签页**分别刷新**。 - ✅ 预期:两边都看到全部 4 条消息(两问两答),顺序正确,无缺失。 - ❌ 改造前:后发的会把先发的覆盖掉。 ## 2. 刷新回到原对话(P1 · 会话 URL) 1. 打开任一历史对话,注意地址栏出现 `?c=...`。 2. 按 F5 刷新。 - ✅ 预期:还在这个对话,消息完整。 ## 3. 深链与后退键(P1) 1. 复制某对话的完整地址(含 `?c=`),开新标签页粘贴打开——应直达该对话。 2. 依次点开对话 A → B → C,然后按浏览器**后退**两次、**前进**一次。 - ✅ 预期:后退回 B、再回 A,前进回 B;全程页面不整页刷新。 3. 按后退直到 `?c=` 消失(回默认对话)。 - ✅ 预期:输入框里的草稿被清空(和你主动点侧栏一个行为)。 ## 4. 退出登录后回跳(P1 · 401 回跳) 1. 开着某个对话(地址栏有 `?c=`),在**另一个标签页**打开同站并退出登录。 2. 回到第一个标签页,发一个问题——会被踢到登录页。 3. 重新登录。 - ✅ 预期:落回刚才那个对话,而不是默认首页。 ## 5. 断网保存星盘不再假成功(P2a · 云端唯一真相) 1. 打开账户里的星盘库面板,点添加其他人的星盘,填好资料。 2. **关掉 Wi-Fi/断网**,点保存。 - ✅ 预期:明确提示「保存失败,请重试」,**表单内容还在**;绝不出现"已保存到本地"字样。 3. 恢复网络,再点保存——成功。刷新页面,列表里就这一条,没有重复或消失。 ## 6. 置顶/归档跨设备(P2a) 1. 在电脑上把某对话置顶、把另一条归档。 2. 用手机(或另一个浏览器)登录同一账号。 - ✅ 预期:置顶和归档状态一致。改造前这些状态只存在本机。 ## 7. 长会话与整体手感(回归抽查) - 找一条消息很多的老对话点开:侧栏应立即出现,消息稍后加载(有加载态),不卡整页。 - 星盘库增删改、发起合盘、点每日星语、进出生时校正:应与改造前一致——这四块代码整体搬过家,重点看有没有点了没反应或样式塌掉。 --- 四轮改造:BUG-464(消息权威化)、BUG-465(会话 URL)、BUG-466(云端唯一真相)、拆页两批。自动化侧每轮均已验收(tsc / 2400+ 条测试 / 构建 / SQL 幂等),此清单覆盖的是自动化够不着的真浏览器行为。