{
 "killed": 34,
 "mutations": 34,
 "note": "a survivor is a test-suite hole, reported not hidden; mutation testing is not a proof",
 "results": [
  {
   "description": "runtime bus: allow even when witnesses failed",
   "file": "cain/runtime/runtime_bus.py",
   "id": "MUT-BUS-ALLOW",
   "status": "KILLED",
   "test": "tests/sovereign/test_runtime_bus.py"
  },
  {
   "description": "runtime bus: ignore malformed action shape",
   "file": "cain/runtime/runtime_bus.py",
   "id": "MUT-BUS-SHAPE",
   "status": "KILLED",
   "test": "tests/sovereign/test_runtime_bus.py"
  },
  {
   "description": "runtime bus: skip the request-signature witness",
   "file": "cain/runtime/runtime_bus.py",
   "id": "MUT-BUS-SIG",
   "status": "KILLED",
   "test": "tests/sovereign/test_runtime_bus.py"
  },
  {
   "description": "runtime bus: ignore identity status (revocation/cross-tenant)",
   "file": "cain/runtime/runtime_bus.py",
   "id": "MUT-BUS-IDENTITY",
   "status": "KILLED",
   "test": "tests/sovereign/test_runtime_bus.py"
  },
  {
   "description": "commit gate: skip commit-time witness check",
   "file": "cain/omniscience/commit_gate.py",
   "id": "MUT-GATE-COMMIT",
   "status": "KILLED",
   "test": "tests/omniscience/test_commit_gate.py"
  },
  {
   "description": "commit gate: ignore approval-epoch change",
   "file": "cain/omniscience/commit_gate.py",
   "id": "MUT-GATE-EPOCH",
   "status": "KILLED",
   "test": "tests/omniscience/test_commit_gate.py"
  },
  {
   "description": "policy: ignore deny list",
   "file": "cain/omniscience/registries.py",
   "id": "MUT-REG-PERMITS",
   "status": "KILLED",
   "test": "tests/omniscience/test_registries.py"
  },
  {
   "description": "skill fabric: accept an untested skill",
   "file": "cain/runtime/skills.py",
   "id": "MUT-SKILL-SIGN",
   "status": "KILLED",
   "test": "tests/sovereign/test_skills.py"
  },
  {
   "description": "transactions: skip human consent above threshold",
   "file": "cain/runtime/transactions.py",
   "id": "MUT-TXN-CONSENT",
   "status": "KILLED",
   "test": "tests/sovereign/test_transactions.py"
  },
  {
   "description": "passport: imply trust from presence",
   "file": "cain/runtime/passport.py",
   "id": "MUT-PASSPORT-TRUST",
   "status": "KILLED",
   "test": "tests/sovereign/test_passport.py"
  },
  {
   "description": "authority prover: treat INCONCLUSIVE as PASS",
   "file": "cain/authority/prover.py",
   "id": "MUT-PROVER-INCONCLUSIVE",
   "status": "KILLED",
   "test": "tests/authority/test_authority_mesh.py"
  },
  {
   "description": "authority budget: allow a small escalation",
   "file": "cain/authority/budget.py",
   "id": "MUT-BUDGET-ESCALATION",
   "status": "KILLED",
   "test": "tests/authority/test_authority_mesh.py"
  },
  {
   "description": "policy differential: authorize every expansion",
   "file": "cain/authority/policy_diff.py",
   "id": "MUT-POLICY-DIFF",
   "status": "KILLED",
   "test": "tests/authority/test_authority_mesh.py"
  },
  {
   "description": "independent verifier: skip signature verification",
   "file": "cain/authority/independent_verifier.py",
   "id": "MUT-IV-SIGNATURE",
   "status": "KILLED",
   "test": "tests/authority/test_authority_mesh.py"
  },
  {
   "description": "deployment: allow lowering enforcement with one operator",
   "file": "cain/authority/deployment.py",
   "id": "MUT-DEPLOY-LOWER",
   "status": "KILLED",
   "test": "tests/authority/test_authority_mesh.py"
  },
  {
   "description": "authority state: ignore missing dimensions (INCONCLUSIVE -> VALID)",
   "file": "cain/legion/authority_state.py",
   "id": "MUT-STATE-INCONCLUSIVE",
   "status": "KILLED",
   "test": "tests/legion/test_legion.py"
  },
  {
   "description": "authority decay: extend authority instead of shortening",
   "file": "cain/legion/decay.py",
   "id": "MUT-DECAY-EXTEND",
   "status": "KILLED",
   "test": "tests/legion/test_legion.py"
  },
  {
   "description": "recertification: treat an authority change as no material change",
   "file": "cain/legion/recertification.py",
   "id": "MUT-RECERT",
   "status": "KILLED",
   "test": "tests/legion/test_legion.py"
  },
  {
   "description": "continuity: ignore drift (TOCTOU)",
   "file": "cain/legion/continuity.py",
   "id": "MUT-CONTINUITY-DRIFT",
   "status": "KILLED",
   "test": "tests/legion/test_legion.py"
  },
  {
   "description": "fork detector: ignore conflicting commits",
   "file": "cain/legion/fork.py",
   "id": "MUT-FORK",
   "status": "KILLED",
   "test": "tests/legion/test_legion.py"
  },
  {
   "description": "emergency: allow chaining emergencies",
   "file": "cain/legion/emergency.py",
   "id": "MUT-EMERGENCY-CHAIN",
   "status": "KILLED",
   "test": "tests/legion/test_legion.py"
  },
  {
   "description": "authority inheritance: widen authority on identity change",
   "file": "cain/apex/inheritance.py",
   "id": "MUT-INHERIT-WIDEN",
   "status": "KILLED",
   "test": "tests/apex/test_apex.py"
  },
  {
   "description": "emergent authority: treat unknown composition as safe",
   "file": "cain/apex/emergent.py",
   "id": "MUT-EMERGENT-UNKNOWN",
   "status": "KILLED",
   "test": "tests/apex/test_apex.py"
  },
  {
   "description": "threshold authority: consensus alone authorizes",
   "file": "cain/apex/threshold.py",
   "id": "MUT-THRESHOLD-CONSENSUS",
   "status": "KILLED",
   "test": "tests/apex/test_apex.py"
  },
  {
   "description": "world epistemics: let a prediction escalate authority",
   "file": "cain/apex/world_epistemics.py",
   "id": "MUT-EPISTEMIC-PREDICTION",
   "status": "KILLED",
   "test": "tests/apex/test_apex.py"
  },
  {
   "description": "self-modification: ignore forbidden actions",
   "file": "cain/apex/selfmod.py",
   "id": "MUT-SELFMOD-FORBIDDEN",
   "status": "KILLED",
   "test": "tests/apex/test_apex.py"
  },
  {
   "description": "evidence grading: allow a high-assurance claim at E4",
   "file": "cain/apex/evidence_grade.py",
   "id": "MUT-EVIDENCE-GRADE",
   "status": "KILLED",
   "test": "tests/apex/test_apex.py"
  },
  {
   "description": "consequence envelope: accept NaN/negative financial amounts",
   "file": "cain/continuum/consequence.py",
   "id": "MUT-CONSEQUENCE-NAN",
   "status": "KILLED",
   "test": "tests/continuum/test_continuum.py"
  },
  {
   "description": "memory continuity: ignore the authority ceiling",
   "file": "cain/continuum/memory_continuity.py",
   "id": "MUT-MEMORY-CEILING",
   "status": "KILLED",
   "test": "tests/continuum/test_continuum.py"
  },
  {
   "description": "skill continuity: allow a skill to escalate authority",
   "file": "cain/continuum/skill_continuity.py",
   "id": "MUT-SKILL-ESCALATION",
   "status": "KILLED",
   "test": "tests/continuum/test_continuum.py"
  },
  {
   "description": "authority drift: do not recertify on critical drift",
   "file": "cain/continuum/drift.py",
   "id": "MUT-DRIFT-ACTION",
   "status": "KILLED",
   "test": "tests/continuum/test_continuum.py"
  },
  {
   "description": "cross-agent: allow a hop to escalate authority",
   "file": "cain/continuum/cross_agent.py",
   "id": "MUT-CROSS-AGENT",
   "status": "KILLED",
   "test": "tests/continuum/test_continuum.py"
  },
  {
   "description": "physical gate: authorize physical execution from simulation",
   "file": "cain/continuum/physical.py",
   "id": "MUT-PHYSICAL-GATE",
   "status": "KILLED",
   "test": "tests/continuum/test_continuum.py"
  },
  {
   "description": "world-model firewall: let a prediction authorize",
   "file": "cain/continuum/world_governance.py",
   "id": "MUT-WORLD-FIREWALL",
   "status": "KILLED",
   "test": "tests/continuum/test_continuum.py"
  }
 ],
 "schema": "cain.sovereign.mutation-report.v1",
 "skipped": [],
 "survived": []
}