Default-fail contract builder

先定义“怎么证明”,再让 Agent 开工

生成一份可放入仓库的 Markdown 验收契约和机器可读 JSON。默认状态为 FAIL;只有独立证据实际打开、执行并通过,criterion 才能变成 PASS。

重要:标准主要描述可观察结果,不锁死实现路径;但安全边界、权限、证据格式和预算可以规定过程。高风险变更仍需人类批准。

任务输入

8 段式契约
启用的证据维度

可复制结果

建议保存为 docs/ACCEPTANCE.md.agent/acceptance.json。执行者可更新证据引用,不得自行降低 criterion。

PASS判定器已执行且证据满足标准。
NEEDS_WORK证据明确显示尚未满足。
BLOCKED权限、依赖或外部状态阻断。
INCONCLUSIVE证据不足或 grader 无法可靠判断。