{ "_doc": "P3 mock fixture · work graph 里的 wg-check 验收节点。用 sequence 演示一次回退:第 1 次调用判失败(verdict=attributed + fail_reason=impl_bug + target_node=wg-build),引擎沿 wg-check--fail/backward-->wg-build 回退,画布上出现 N/3 循环徽标;第 2 次起判通过,work graph 收敛。sequence 用尽后 ClaudeCliProtocol 会钳在最后一个变体,所以后续 org node 的 work graph 直接一次通过。", "sequence": [ { "_variant": "fail-once", "chunks": [ "[mock] coder-validator 读 contract.json 与实现产物。\n", "发现实现与契约不一致:错误输入未按约定返回。\n", "归因 impl_bug,指认 wg-build 重做。\n" ], "result": "mock-ok coder-validator:验收未通过,已归因 impl_bug → wg-build。", "files": [ { "path": "attempt-{attempt}.json", "content": "{\n \"schema\": \"validator-triager/v1\",\n \"verdict\": \"attributed\",\n \"fail_reason\": \"impl_bug\",\n \"remediation_note\": \"错误输入未按 contract.json 约定返回明确错误;请在 handle 入口补一条输入校验分支后重新产出。\",\n \"target_node\": \"wg-build\"\n}\n" } ] }, { "_variant": "pass", "chunks": [ "[mock] coder-validator 复验上一轮的修复。\n", "实现与契约一致,验收通过。\n" ], "result": "mock-ok coder-validator:验收通过。", "files": [ { "path": "attempt-{attempt}.json", "content": "{\n \"schema\": \"validator-triager/v1\",\n \"verdict\": \"no_prior_failure\",\n \"fail_reason\": null,\n \"remediation_note\": null\n}\n" } ] } ] }