用途:这是 PDCA 工作流中关于“验证如何执行”的规则层技能,决定验证在哪里跑、由谁跑、是否充分。适用于任何有可观察行为变更的验证/检查阶段(缺陷修复或新功能开发);若变更无法在任何环境中被触发(如纯文档或注释改动),则不适用。
主要能力:确立铁律——验证由 AI 在环境中执行,而非以清单形式转交人类;默认先尝试执行。提供环境层级模型,按与生产运行目标的贴合度区分真实环境与模拟环境(如 Web 应用对应真实浏览器与无头 DOM,Electron 对应应用本身与普通浏览器,移动端对应真机与模拟器)。层级选择规则:选 AI 可零人工干预驱动、且对断言足够确定与安全的最高保真层级;只读且高度确定的检查可直接用真实环境,涉及写入或易抖动的检查先在模拟环境取得稳定信号,再到真实环境确认并分别标注。提供可插拔的提供方解析顺序:优先项目自身的验证脚本或技能,其次本库的共享能力技能,两者皆无则进入交接分类。
使用方式:宿主在依赖中声明本技能,缺失即中止,不做静默回退;在验证阶段加一行说明“验证执行遵循 runtime-verification-discipline”并保留宿主自身编排。无法执行时先分类:A 未接线的自动化(应写脚本或提议接线,不得转交)、B 缺少一次性安装配置(给出确切安装/设置命令,由用户决定,装好后 AI 接管)、C 真正硬边界(AI 无法操作、无法判断结果或动作有真实副作用,才交给人并说明原因)。验证报告必须标注每项检查实际使用的层级,低于生产目标时标注“已在模拟环境验证,建议真实环境冒烟测试”。充分性标准是覆盖变更的确切行为与真实使用路径,而非仅“应用能启动”。
限制与边界:本技能不含环境驱动配方(通道选择、CDP 调用等),这些属于 browser-debug-toolkit 等能力技能;与 completion-evidence-discipline(证据新鲜度)和 runtime-evidence-debug(调试取证)为不同轴。像素几何比对不属于 C 类,缺少探针属 A 类。打开 UI 的检查需引用本次运行保存的非空图片路径,单元测试与仅打印数字的布局探针不需要图片。具体示例与各宿主集成片段见 reference.md。