用途
本技能是一个纯指令型规则,适用于“完成任务之后、宣布完成之前”这一时间点。它的目标是让执行者对自己产出的结果做直接验证,避免在未核实的情况下声称任务已完成。
主要能力
- 要求对每个任务输出进行直接核验,检查真实对象本身。
- 明确禁止从代理信号、自我报告或“代码能编译”这类间接证据推断结论。
- 提出核验原则:直接检查进程存活状态,而不是通过派生状态间接判断;读取实际值,而不是缓存或派生的表示;当验证失败时,先怀疑观察方法,再怀疑系统。
- 鼓励在可行时把检查写成脚本。
使用方式
资料给出的操作要求是:
- 在完成任务后、声明完成前应用本规则。
- 针对真实产物或运行时进行验证(运行该功能、读取实际值、检查 diff),而不是检查代理指标。
- 尽可能编写确定性脚本,重复执行同一比较,而不是只做一次肉眼检查。
- 运行脚本,并把输出保留为可被复核者重新运行的产物,而不是让复核者只信任你的口头说明。
- 保持产物对人类可见;仅对需要后续审计轨迹的大型或复杂工作(例如大型移植或迁移)才提交到仓库。
资料强调,本规则本身不要求任何工具,属于仅含指令的适配;运行时不可用时,状态记为 NOT VERIFIED。
适用场景
适用于任何需要确认“是否真的做完了”的任务收尾环节,尤其是结果正确性不能仅凭编译通过或自述来判断的场合。资料举出的反例包括依赖文件修改时间、输出新鲜度、智能体自我报告、缓存截图等间接验证手段。
限制
- 资料说明这是从 Codex 改编的“guide-only”版本,只覆盖此处描述的受限路径;不相关的运行时一致性尚未被证明。
- 外部依赖保持明确:被测试的真实产物或运行时;缺少运行时即无法完成验证。
- 原文未提供安装命令、支持的平台、收费方式或价格等信息。