{"baseline_exit": 0, "baseline_failures": []}
{"mutation": "no-op", "exit": 0, "killed": false}
{"mutation": "citation-as-authority", "exit": 1, "killed": true, "new_failures": ["within-role sends cite an open gated launch decision without spending it or naming it in grants"]}
{"mutation": "always-within-role", "exit": 1, "killed": true, "new_failures": ["cross-role sends still need a matching resolved decision and consume it once", "message.send consumes approval and prevents a later send or authorize"]}
{"mutation": "never-within-role", "exit": 1, "killed": true, "new_failures": ["within-role sends cite an open gated launch decision without spending it or naming it in grants"]}
{"mutation": "caller-class-decides", "exit": 1, "killed": true, "new_failures": ["cross-role sends still need a matching resolved decision and consume it once"]}
{"mutation": "drop-existence-check", "exit": 1, "killed": true, "new_failures": ["missing and foreign-business citations refuse and roll back message and grant"]}
{"mutation": "drop-consumed-check", "exit": 1, "killed": true, "new_failures": ["cross-role sends still need a matching resolved decision and consume it once", "failed commit rolls consumption back; cross-role consumes and within-role stays reusable", "gated approval authorizes once, survives store reopen, and fresh approval works", "message.send consumes approval and prevents a later send or authorize", "role.revoke consumes approval and prevents a later revoke or authorize", "two scheduled callers have exactly one grant and one consumed refusal", "within-role sends cite an open gated launch decision without spending it or naming it in grants"]}
{"mutation": "drop-class-match", "exit": 1, "killed": true, "new_failures": ["class drift cross-role to gated refuses before consumption", "class drift cross-role to within-role refuses before consumption", "class drift gated to cross-role refuses before consumption", "class drift gated to within-role refuses before consumption", "class drift within-role to cross-role refuses before consumption", "class drift within-role to gated refuses before consumption"]}
killed 7 of 7
