用户目标
作为前端重建的第一批修复,先让已有恢复操作和 GitHub 连接管理形成完整流程。基线为 main b52410df20ac5050b0e7680c6b777d4c652c660a;#287 / #288 的三档权限与任务交付入口独立跟进。
已确认问题
- Context continuity Fork/Resume 和 Workspace checkpoint fork 成功后只更新旧 selectedRunID;V2 使用 URL 中的 Thread/Run 身份,因此不会打开新记录,Inspector 列表也未按新查询键刷新。
- GitHub Review 配置表单总是提交 expected_generation=0,未绑定被编辑连接,已有配置变更会被后端版本检查拒绝。
- GitHub disconnect API 已实现,但软件没有删除本机连接凭据的操作和结果回读。
边界
复用现有 Go 创建/恢复、GitHub configure/disconnect API、当前授权和版本检查。前端不制造 Thread 归属、不恢复旧执行权、不绕过 generation 检查,也不直接向 GitHub 发送写入。断开只描述已实现的本机凭据清除语义,不承诺撤销远端全部会话。
本项不扩展 PR 审阅写操作、预算、MCP 凭据、Plugin 生命周期或平台运行时;这些按后续切片推进。
验收
本批验证结果
实现见 #293,head 198aff354d3bb38f09ea7305d8542b314c69e796,提交与 PR 作者均为 Qiyuanqiii。独立 worktree 从上述最新 main 建立。
真实 GitHub OAuth/远端写入未作为本批端到端验收;测试使用隔离状态与 API 夹具。PR 尚待合并,剩余重建清单按后续切片推进。
用户目标
作为前端重建的第一批修复,先让已有恢复操作和 GitHub 连接管理形成完整流程。基线为 main
b52410df20ac5050b0e7680c6b777d4c652c660a;#287 / #288 的三档权限与任务交付入口独立跟进。已确认问题
边界
复用现有 Go 创建/恢复、GitHub configure/disconnect API、当前授权和版本检查。前端不制造 Thread 归属、不恢复旧执行权、不绕过 generation 检查,也不直接向 GitHub 发送写入。断开只描述已实现的本机凭据清除语义,不承诺撤销远端全部会话。
本项不扩展 PR 审阅写操作、预算、MCP 凭据、Plugin 生命周期或平台运行时;这些按后续切片推进。
验收
本批验证结果
实现见 #293,head
198aff354d3bb38f09ea7305d8542b314c69e796,提交与 PR 作者均为 Qiyuanqiii。独立 worktree 从上述最新 main 建立。65de06592d96aaa51e10ba9e0bea46009deac2ea)无冲突组合后:176 文件 / 1,720 测试及类型检查通过。真实 GitHub OAuth/远端写入未作为本批端到端验收;测试使用隔离状态与 API 夹具。PR 尚待合并,剩余重建清单按后续切片推进。