Convergence Findings 📅 发布时间:2026/9/7 1:54:34 👁 浏览次数: Convergence Findings【免费下载链接】spec-kit Toolkit to help you get started with Spec-Driven Development项目地址: https://gitcode.com/GitHub_Trending/sp/spec-kitIDGap TypeSeveritySourceEvidenceRemaining WorkF1missingHIGHFR-008Example: no append-only guard detected in path/to/module.py when writing tasks.mdAdd append-only enforcement随后是**汇总指标**检查了多少需求/验收标准、多少 plan 决策、多少宪法原则或标注 skipped — template、按 gap type 分组的发现数、按严重度分组的发现数。 ### 5.7 追加收敛任务或报告收敛Step 7, Two Outcomes **若有可操作发现tasks_appended 结果**按追加契约在 tasks.md 末尾追加 1. 扫描所有既有任务 ID取最大值 M确定下一个阶段号 N现有最高阶段号 1 2. 写一个新章节标题 ## Phase N: Convergence 3. 为每条可操作发现输出一条清单项CRITICAL/HIGH 优先排序分配零填充 ID T{M1:03d}, T{M2:03d}, … markdown - [ ] T042 imperative description per source-ref (gap-type)其中source-ref把任务回溯到其来源如FR-003、SC-002、US1/AC2、plan: storage decision、Constitution IIgap-type为四种类型之一。 4. 宪法规违任务必须最先输出并描述为CRITICAL永不复用或重新编号既有 ID若已存在之前的 Convergence 阶段在其下方新增一个独立编号的阶段不触碰旧阶段。若无可操作发现converged结果完全不修改tasks.md——不留空阶段标题报告固定结论✅ Converged — the implementation satisfies the spec, plan, and tasks.并附上检查数量的汇总。5.8 下一步交接Step 8, Handofftasks_appended说明追加了多少任务、挂在哪个阶段下建议运行/speckit.implement完成它们并提示后续 converge 运行会发现更少或零个剩余项converged建议进入评审/开 PR本特性的规定范围内不再需要额外的 implement 轮次。5.9 after_converge 钩子Step 9产出结果后按第 3 节的同款规则检查hooks.after_converge。这里有一条独特的顺序要求必须先与会话内报告收敛结果converged或tasks_appended再列出钩子让用户能据此决定是否运行可选的后续命令。6. 源码级机制占位符与脚本解析converge.md 模板正文中的__SPECKIT_COMMAND_IMPLEMENT__、__SPECKIT_COMMAND_TASKS__等占位符在specify init为具体 agent 生成命令文件时会被替换为实际调用形式。核心实现在 src/specify_cli/integrations/base.py 的resolve_command_refs()re.sub( r__SPECKIT_COMMAND_([A-Z][A-Z0-9_]*)__, lambda m: prefix speckit separator m.group(1).lower().replace(_, separator), content, )【免费下载链接】spec-kit Toolkit to help you get started with Spec-Driven Development项目地址: https://gitcode.com/GitHub_Trending/sp/spec-kit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考