Files
Jyotisha/docs/testing/session-list-title-and-order-20260906.md
T
Jesse_Chen 0102a973a3 fix(web): persist generated session titles against the post-RPC title (BUG-557)
The first-round title guard compared the pre-RPC snapshot, so append_consultation_question had already rewritten the title and the model name never landed.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 19:22:43 +08:00

3.8 KiB
Raw Blame History

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

用另一份资料开咨询。

  • 预期:侧栏主行只有标题;下面一行小字是资料名。资料已删时是「资料已删除 · 资料名」。本人资料没有这行。
  • 失败:标题仍是「资料名 · 标题」挤在一行。