用途:execute-fleet 是 execute-task 的高级并行版本,用于 HANDOFF 已选定 Atlas Fleet 的项目,在隔离的 launcher worktree 中并行执行任务。编排器负责记分板,worker 只在各自 worktree 内构建。
主要能力:先执行硬性门禁,包括 detect_capabilities() 报告 premium 层级与 atlas-launcher 注册/存活、inbox_read 可调用、tasks.json 与 task-complexity-report.json 存在、git status --short 为空、集成分支策略明确(使用 fleet-integration,不自动触碰 main)。通过后按波次循环:调用 compute_fleet_waves 获取 frontier 作为唯一派发来源,每个 chunk 生成一个 worker,模型由 routing 映射显式指定,绝不使用默认值。
使用方式:worker 提示词需内联完整任务 JSON,不得让 worker 读取共享 tasks.json。worker 须在 worktree 内写 CDD 卡 .atlas-ai/cdd/task-<id>.json,证据文件只保留最终验证运行。终态仅接受 DONE、DONE_WITH_CONCERNS、NEEDS_CONTEXT、BLOCKED。编排器验证分支而非叙述,逐个合并到 fleet-integration,每次合并后运行检查/构建门禁,再标记任务完成并重算波次。
限制:只有编排器可写 tasks.json 与 pipeline.json;worker 不得编辑这些文件、不得 git push。合并冲突不强制解决,证据失败不合并。全部波次完成或剩余任务均 BLOCKED 后,切换 fleet-integration 运行 python3 skel/ship-check.py,退出 0 时输出一次 SHIP_CHECK_OK 并开最终 PR,不自行合并。该技能不杀 shell、不推送。