用途:在 dstack 工作流中认领并实现已批准设计的功能任务。需显式传入选定的功能根;仅在该功能注册的 worktree 中可省略。可接受可选任务 ID 或 --all,默认只做一个任务。
主要能力与用法:对每个任务,先用 "{baseDir}/../../bin/dstack" ctl feature claim-next [feature] [--task <id>] 校验设计摘要并以原子方式认领就绪工作;随后阅读 Bead、已接受设计及相关源码/测试/文档,实现最小正确方案,推迟持久化文档到收尾,运行聚焦验证;评审完整候选 diff 后,仅暂存任务边界并通过 "{baseDir}/../../bin/dstack" ctl git commit --bead <task-id> --subject "<subject>" 提交;用 ctl evidence commits 校验提交 footer 与路径,再执行 ctl feature finish-task。--all 仅在原生就绪的实现任务上循环。
限制:验证不完整(失败、超时、中断、错误范围、异常跳过、覆盖减弱)时须报告命令、范围与结果并停止,不得提交或完成任务。不并行写者,不创建记账提交或 Git-SHA 映射;不自行运行 finish-workstream、收尾或交付命令。