用途:writing-outline 是写作流程中的内部阶段,负责依据已认证的写作 PLAN,把每个 Section Outputs 行扩展为 outlines/ 下的详细章节大纲。详细大纲属于领域产物,只能细化计划,不能替换或修改其稳定结构。
主要能力与规则:核心铁律是“没有详细大纲就不写正文,也不得把结构修改伪装成大纲”。若大纲过程中发现论点、主张集合、章节顺序、主张归属、输出、依赖或来源配置需要变更,必须停止并替换原生计划,重新获得批准并做独立的全计划审查后才能继续。
使用方式:先通过写作准入闸门认证 .planning/.state/review.json 选定的 plan_file 与 plan_hash,要求 APPROVED 状态;编译器以 index planFile 和 planHash 暴露。针对该路径编译 scripts/writing/writing_section_index.py,读取计划的 Writing Intent、Claims、Counterarguments、Document Structure、Claim → Section Map、Source Plan、Section Outputs 与 Review Surfaces,并加载 Writing Intent Domain 指定的领域技能。按依赖顺序为每个 Section Outputs 行派发有写权限的实现代理,编排技能保持只读并把证据回填 TaskList。
大纲要求:使用计划中的精确 Outline 路径与章节标题;frontmatter 中按映射顺序精确写入 CLAIM-NN,无主张的章节用 implements: [],并带 plan_hash。每个计划段落写一条顶层主题句要点,子要点承载证据、权威、反驳与过渡;每个实质要点须绑定真实 [@bibkey] 或具名权威,缺失时用 [CITE-NEEDED: ...] 而非编造引用。
限制:大纲可细化章节内段落顺序,但不得增删章节、移动主张主归属、改动依赖或更改计划输出路径。Opening、Body、Closing 是脚手架而非正文标题;Introduction 与 Conclusion 保持连续散文。闸门要求重新编译确定性章节索引,任何解析或认证失败都会阻止起草,且没有退役文件或 LLM 发现回退。