Files
cc-web/.trellis/tasks/10-14-session-switch-timeout/prd.md

15 lines
942 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 修复会话切换加载超时
## 症状
用户多次反馈:切换到运行中的会话时偶发一直加载并超时,刷新页面后会话立即显示。
## 交付要求
- 找出代码层面可证实且可复现的故障,明确区分未证实的现场推测。
- 首屏、历史分页和目录查询走带鉴权的 HTTP;WebSocket 断开或假 OPEN 时仍能查看历史。
- WebSocket 只接入实时会话状态和增量,重新订阅不得重读或重发历史。
- 运行中会话的历史和运行态快照能通过 HTTP 显示,订阅接入时对齐最新运行状态。
- 保留快速连续切换的请求标识隔离,过期响应不得覆盖最新选择。
- 增加足够诊断以定位同类超时,不记录消息正文或敏感内容。
- 用隔离测试验证运行中会话、断线恢复、请求失败和乱序响应。
- 测试通过后检查其他运行中对话,满足项目重启条件才重启服务。