# Staging 人肉复核 · 历史对话标题、排序、分组与分页(2026-09-06) 给产品负责人。不要把真实出生资料、真实用户问题或对话正文写进任何记录。试用问题时用虚构句,例如「半年内换工作时机」。 对应 BUG-553。测之前先做第 0 条。 ## 0. 确认测的是新版本 浏览器打开 `https://staging.jyotisha.chat/api/health`,看 `deployment.gitCommit` 前 8 位是否等于本单合入 staging 后的提交。不一致 = 先别测。 ## 1. 新会话首轮标题变成主题总结(P0) 1. 新建一次普通咨询(不要用生时校正,也不要从今日节奏入口进)。 2. 发出一句虚构问题,例如问最近半年换工作的时机。 3. 看侧栏这条会话的标题:回答生成期间或结束后。 - ✅ 预期:标题变成大约 6–12 字的主题,例如「半年内换工作时机」这类总结,而不是第一句话截断加省略号。本人资料时侧栏没有「资料名 · 」前缀。 - ❌ 失败:一直停在「新对话」或「我想问一下…」;或标题里出现出生年月日、钟点;或界面出现「正在生成标题」之类提示。 ## 1b. 生成中刷新后标题仍是模型总结(P0,BUG-557) 1. 新开一条普通咨询,发出一句虚构问题。 2. 回答还在生成时刷新页面(或换一个浏览器标签打开同一会话)。 - ✅ 预期:侧栏标题仍是模型总结,不是问题截断加省略号。 - ❌ 失败:刷新后变回「我想问一下最近半年换工…」这类截断句。 ## 2. 校正和今日节奏标题不变(P0) 1. 打开生时校正会话。 2. 从今日节奏入口开一条会话。 - ✅ 预期:仍是「M月D日 · 生时校正」或「M月D日 · 今日节奏」,不会被模型改成主题总结。 - ❌ 失败:日期式标题被换成别的总结。 ## 3. 改名 / 收藏 / 换模型后刷新不改变顺序(P0) 1. 找两条未置顶、时间不同的历史会话,记下上下顺序。 2. 给下面那条改名、收藏再取消收藏、或换一个模型,然后刷新。 - ✅ 预期:未置顶时两条的上下顺序不变。收藏后它进「收藏对话」,取消收藏后回到原来的时间位置,不会只因为改名就跳到历史最顶。 - ❌ 失败:改个名或换个模型,刷新后这条跑到最上面。 ## 4. 新发一条后该会话到组首(P0) 1. 对一条未置顶历史会话再发一条虚构问题。 2. 看「今天」分组。 - ✅ 预期:这条出现在「今天」组靠前(置顶仍全体在收藏区)。侧栏分组标签是今天 / 昨天 / 最近 7 天 / 最近 30 天 / 更早,空组没有。 - ❌ 失败:发过消息仍停在原地;或出现空的分组标题。 ## 5. 停止回答后标题没有错误提示(P0) 1. 新会话首轮发出问题后立刻点停止。 - ✅ 预期:没有红色告警,也没有标题失败提示。标题要么已是总结,要么仍是原来的自动标题。 - ❌ 失败:因为起名失败或停止而弹出错误。 ## 6. 超过 40 条时分页(P0) 账号历史明显超过 40 条时: 1. 打开未归档历史。 2. 滚到列表底部,再往下一点。 3. 切到归档视图,同样滚到底。 - ✅ 预期:首屏大约是最近 40 条非置顶,加上全部收藏。滚到底没有「加载更多」或「没有更多」文案,新行直接接上。归档视图同样分页。 - ❌ 失败:一次画出全部历史;或底部出现加载/没有更多字样;或收藏不在第一屏。 ## 7. 他人资料副标题(P1) 用另一份资料开咨询。 - ✅ 预期:侧栏主行只有标题;下面一行小字是资料名。资料已删时是「资料已删除 · 资料名」。本人资料没有这行。 - ❌ 失败:标题仍是「资料名 · 标题」挤在一行。