native.clarification_mode 只决定这些用户问题如何分轮,不改变 Shape、Build、Verify、Archive,也不降低进入 Build 前的要求。
选择澄清模式
在.comet/config.yaml 中配置:
字段缺失时使用
sequential。切换模式不会清除 brief 中已有的 [blocking] 项,也不会把未回答问题自动按推荐项补全。先处理当前持久化问题,再按新模式组织下一轮。
本轮可回答问题集
Batch 不是把所有未知项一次性列成问卷。Native 会为每个问题检查三个条件:- 它依赖的用户决定已经确定;
- 回答所需的仓库或环境事实已经查清;
- 它的答案不依赖本轮另一道尚未回答的问题。

- 问题:需要确定的用户可见行为;
- 推荐:基于当前目标和权衡给出的建议;
- 影响:不同选项会如何改变范围、结果或风险。
Claude Code 中的结构化提问
当前工具列表提供AskUserQuestion 时,Native 优先使用 Claude Code 的结构化问题界面。Sequential 每轮提交一道问题;Batch 只有在整轮问题能满足当前工具的问题数、选项数和字段限制时,才把整组问题放进同一次调用。
同一轮不会拆成多次阻塞式工具调用。若整轮无法完整放入一次调用,Native 会把整轮统一降级为编号文本,保留相同的问题、选项、推荐和影响,再等待用户按编号回答。
单选和多选按决定本身的语义使用:
- 选项互斥时使用单选;
- 只有一个决定允许同时选择多个彼此兼容的选项时才使用多选;
- 不使用一道多选题压缩多个独立决定。
问题如何保存与恢复
对话不是恢复依据。Batch 会把本轮问题按固定编号保存到brief.md:
[blocking]。
当所有问题解决后,Batch 还会生成一次目标、范围、关键决定、验收标准和非目标的共享理解摘要,并保存最终确认:

