SuperAPI AI 工具集

close

通用与其它

查看项目

更新于 10-15 20:34

技能介绍

用途:这是 doctrine 工作流里的正式收尾(close)技能,不是简单标记完成,而是在实现阶段已完成、审计与对账后,对一个 slice 执行形式化关闭。

主要能力与前置条件:关闭前需满足阶段退出标准(EX-)与验证(VT-);rollup 应显示该 slice 为 X/X 完成,无 !N 阻塞、无 ?N 异常、无未跟踪项;/reconcile 已完成且 RV 台账已解决,RV 带有 ## Reconciliation Outcome;slice 的持久发现已按 lib:reference/harvest.md 收割或明确拒绝;doctrine check 门为绿。spec-coherence 门要求审计对账简报中的每一项都通过 REV done、Withdrawn、Tolerated 或 Escalated to design 四条路径之一解决,否则拒绝关闭并返回 /reconcile。

使用方式:先确认 slice 处于 reconcile 状态,再执行 doctrine slice status <id> done(<id> 为纯数字)。若由 /dispatch 驱动,需先创建并准入 close_target 候选,再执行 doctrine dispatch sync --slice <N> --integrate --trunk "$trunk"(--trunk 必填,省略即 dry run),随后用 git diff --quiet HEAD 与 journal trunk 行校验整合确实落地。若载荷已带外到达 trunk,则用 --record-integration 记录已落地的行。提交时注意同时暂存 slug 符号链接(git add <kind>/NNN*)。若存在未解决的阻塞发现,不得关闭。

适用场景与限制:适用于 doctrine 管理的 slice 收尾、关闭来源 backlog 项(doctrine backlog edit <ID> --status resolved --resolution fixed)以及处理残余漂移(需 accept REC,含 [[status_delta]] 与 [[evidence_ref]])。限制:终止状态集为 {done, abandoned},本技能只处理 done 路径;放弃 slice 是另一独立决策。具体命令与参数以资料为准,未提供的细节暂未提供。