用途:在完成实现后、归档变更前,验证代码实现是否与变更工件(change artifacts)相符,作为质量门禁。
主要能力:从三个维度检查——完整性(任务是否全部完成、需求是否全部实现、场景是否覆盖)、正确性(实现是否符合规格意图、边界情况是否处理)、一致性(设计决策是否体现在代码中、模式是否统一)。输出验证报告,问题分为 CRITICAL(归档前必须修复)、WARNING(应处理但不阻塞归档)、SUGGESTION(可选改进),并给出是否可归档的结论。
使用方式:先通过 openspec-apply 或手动编码完成任务,然后运行 /opsx:verify 验证当前或推断的变更,或 /opsx:verify <change-name> 验证指定变更。查看报告后修复 CRITICAL 问题,可选修复 WARNING,再次运行 /opsx:verify 确认。若就绪,使用 openspec-archive 归档;若发现问题,修复代码或更新工件后重新验证。
适用场景:用户说“verify”“check my work”“validate implementation”时;归档变更前的质量检查。
限制与说明:前置条件是任务已实现。若出现大量误报,可在 openspec/config.yaml 中添加项目上下文以帮助代理理解约定,参见 openspec-config。具体配置细节与更多参数暂未提供。