638f2f64f0
B-③ takeover(⑧ ★ POST /api/tasks/:id/takeover):
后端:
- POST /api/tasks/:id/takeover:准备(或复用 result.worktree)任务 worktree,
返回 {taskId, worktree, branch, console}——console 为用户在自己终端起交互式
claude 的命令(daemon 无 TTY,不在进程内起交互会话);在途 run 时拒绝
前端:
- api.takeover;TakeoverModal(展示命令 + 一键复制 + 分支提示)
- TaskDetail 加「⌨ 人工接管」按钮(onTakeover 经 TaskSection→TaskRow 线程下来)
- 顺带:TaskDetail 展示任务附件(📎 文件名,读 task._raw.attachments)
验证:typecheck 干净;206 测试通过;前端 build + dev 渲染 0 错误。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>