用途:/verification:confirm 回答“我们是否构建了正确的东西,它是否可用”,用于证明某项改动达成了预期结果。它是编排器,不重复实现机械性检查。
主要能力:分两阶段执行。阶段一是机械性前置门禁,委托 /toolchain:check 与 /toolchain:lint 判断是否能构建、通过测试、满足 linter,失败即 STOP;阶段二做结果验证,进行意图匹配、证据收集,并按需触发 /testing:run-e2e 或实时应用观测。
使用方式:通过 $ARGUMENTS 传入可选模式与生态过滤。模式包括 outcome、fix、refactor,未指定时根据对话自动判断;生态过滤支持 dotnet、python、typescript、bash、powershell、all,缺省时从改动文件自动检测。若仅为机械检查用 /toolchain:check,仅 lint 用 /toolchain:lint,改进度量用 /verification:measure。
适用场景:功能实现完成后确认结果、修复后确认原缺陷已解决且无回归、重构后确认行为保持;可在 PR 准备流程中作为硬门禁。
限制:不自动修复,不重实现机械检查,不评估设计质量,不验证性能等可度量改进,不替代 PR 准备;工具缺失时跳过并提示而非失败,但项目自身核心工具链除外。结论建议由未产出改动的独立上下文验证者给出。具体配置、价格、平台等暂未提供。