用途:系统化验证“已完成”是否属实,只接受证据,不接受模糊总结或乐观假设。适用于开发者或智能体声称任务、功能、项目完成时,合并 PR、关闭里程碑或宣称可上生产之前。
主要能力:以 Definition of Done(DoD)作为审计清单;逐条核验证据并分类为 PROVEN(证据存在且已验证)、CLAIMED(声称有证据但未展示)、UNKNOWN(未验证)、MISSING(确认缺失或损坏);按 PROVEN 数量除以总条目数计算完成百分比;全部 PROVEN 才输出 COMPLETION APPROVED,否则输出 NOT COMPLETE 并列出所有阻塞项及每项所需的具体下一步动作。
使用方式:先加载或生成 DoD,若不存在则先启用 definition-of-done-builder;再逐条核验证据;然后计算完成度;最后做门禁判定。输出采用固定格式,包含任务、审计日期、完成度、状态、阻塞项与下一步动作,或证明工件清单与放行用途。
验证门禁:接受 PROVEN 前需确认证据已展示而非仅声称、证据与当前状态一致、证据具体而非通用截图、证据直接覆盖该条目而非相邻证据。
限制与失败处理:禁止输出“Done!”“That's complete.”“Everything is working.”“You're production ready.”“Finished.”“It's ready.”“Should be working.”“Looks good.”“Tests are passing.”等无证据或主观表述。无 DoD 时先启用 definition-of-done-builder;证据状态错误或环境不符时要求更新或提供生产环境证据;若争论某条目“不需要”,升级至 PM Agent,DoD 不可协商。