# 修复会话切换加载超时 ## 目标 将会话首屏、历史分页改为独立 HTTP 查询,消除对 WebSocket 鉴权、重连和运行态绑定的依赖;实时消息由独立订阅接入,用隔离测试验证。 ## 阶段 1. [complete] 确认 HTTP 加载与实时订阅的边界及并发契约。 2. [complete] 实现 HTTP 会话快照、历史分页与独立实时订阅。 3. [complete] 验证断开 WebSocket、运行中切换、连续切换和历史异常。 4. [complete] 检查生效条件并交付根因、验证结果与限制。 ## 约束 - 不把刷新恢复直接归因于网络;区分连接、请求、服务端和渲染。 - 不删除或修改用户会话历史,不中断其他运行中对话。 - 单次测试设置 60 秒超时,使用隔离测试数据。 - 用户明确禁止子代理,全部工作由主代理直接完成。 ## 已遇到的问题 - 上一轮运行 session-switch-race 60 秒无输出;先检查测试入口再选择隔离用例,避免原样重复。