{
  "cases": [
    {
      "candidate_sources": {
        "api/orders.py": "e10dfe95999fbb8c616611c8ce7c937fe38851979b1d35b7e78d693dbdd702d1",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "b6868af83ff2331f5a64d6fd5a976d831efe9862844cba76a758666abf5fa099"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 75.161,
      "expected_duo_outcome": "no_repair_needed",
      "hosted_pipeline": null,
      "id": "unchanged",
      "kind": "baseline",
      "observed": "accepted",
      "ordinary_contracts": {
        "clients": {
          "1.0.0": "passed",
          "2.0.0": "passed"
        },
        "exit_code": 0,
        "summary_sha256": "beb37efc4907817766c5ab8749cbf942446ae2da2166f593674cf39e79e788d9"
      },
      "prediction": "accepted",
      "prediction_matched": true,
      "recovery_gate": {
        "checks": 11,
        "failed_checks": [],
        "report_sha256": "f96fa02108ec23d8e04fe79ff7a60f44d3edaa1092636243c0e77970efd3f9c0",
        "status": "passed"
      },
      "title": "Unchanged accepted backend"
    },
    {
      "candidate_sources": {
        "api/orders.py": "e10dfe95999fbb8c616611c8ce7c937fe38851979b1d35b7e78d693dbdd702d1",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "442951ad99139ec91eb23de4301ff1e991870ad3f8d32c6c09eb1d4c45b4aff6"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 76.095,
      "expected_duo_outcome": "repair",
      "hosted_pipeline": null,
      "id": "case_sensitive_header",
      "kind": "unsafe",
      "observed": "accepted",
      "ordinary_contracts": {
        "clients": {
          "1.0.0": "passed",
          "2.0.0": "passed"
        },
        "exit_code": 0,
        "summary_sha256": "9d4f8c29a8396ac13d966ef8d19d2d3723e7c3ed06c988e1c756023720f90d43"
      },
      "prediction": "rejected",
      "prediction_matched": false,
      "recovery_gate": {
        "checks": 11,
        "failed_checks": [],
        "report_sha256": "2bd1a9d42a6c2028189dd0ac7ebb385693a7c4be21212b8abd2df4ca2f1ff1c7",
        "status": "passed"
      },
      "title": "Read the idempotency header case-sensitively"
    },
    {
      "candidate_sources": {
        "api/orders.py": "72c28c4d924d9aac2fe3bc55b7d15d91d885fa010d3f9248bcc7885126202e27",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "b6868af83ff2331f5a64d6fd5a976d831efe9862844cba76a758666abf5fa099"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 57.473,
      "expected_duo_outcome": "repair",
      "hosted_pipeline": null,
      "id": "global_retry_key",
      "kind": "unsafe",
      "observed": "infrastructure_error",
      "ordinary_contracts": {
        "clients": {
          "1.0.0": "failed",
          "2.0.0": "failed"
        },
        "exit_code": 1,
        "summary_sha256": "07400fcaff9f3b9f186bc1b08523f7dfde96b150dc49133d6cd75c5aca78437a"
      },
      "prediction": "rejected",
      "prediction_matched": false,
      "recovery_gate": {
        "checks": 11,
        "failed_checks": [
          "original_backend_recovery",
          "complete_cutover_execution",
          "accepted_work_and_fulfillment",
          "duplicate_effect_control",
          "stale_migration_control"
        ],
        "report_sha256": "4f265ea5b54b8c2ba53c4078cfe05c4bbceb3019309c047b68d2780fe0ac2827",
        "status": "infrastructure_error"
      },
      "title": "Look up retry identities across accounts"
    },
    {
      "candidate_sources": {
        "api/orders.py": "8e08d383a6c233ed1c0406a987b9da89869f9ec2339c83420e664e97c12e8e1e",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "b6868af83ff2331f5a64d6fd5a976d831efe9862844cba76a758666abf5fa099"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 28.876,
      "expected_duo_outcome": "repair",
      "hosted_pipeline": null,
      "id": "expire_on_restart",
      "kind": "unsafe",
      "observed": "infrastructure_error",
      "ordinary_contracts": {
        "clients": {
          "1.0.0": "passed",
          "2.0.0": "passed"
        },
        "exit_code": 0,
        "summary_sha256": "05b22790baedcc2a2a553346afcfd553f499ab346b1ee5d59e611860b7919feb"
      },
      "prediction": "rejected",
      "prediction_matched": false,
      "recovery_gate": {
        "checks": 11,
        "failed_checks": [
          "original_backend_recovery",
          "complete_cutover_execution",
          "accepted_work_and_fulfillment",
          "duplicate_effect_control",
          "stale_migration_control",
          "retired_keys_refused",
          "accepted_identity_history_survives_first_repair"
        ],
        "report_sha256": "c3e4360202820431fe2fa7e11cb6a6082ff53b919452d3bfeeabb54c73416c2e",
        "status": "infrastructure_error"
      },
      "title": "Lose retry mappings at a server restart (deterministic expiry stand-in)"
    },
    {
      "candidate_sources": {
        "api/orders.py": "f1e2f0a65203f15858f6b14e40611d868eed9f3ccd27a39a50cd1d42e48b0d2b",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "b6868af83ff2331f5a64d6fd5a976d831efe9862844cba76a758666abf5fa099"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 37.441,
      "expected_duo_outcome": "repair",
      "hosted_pipeline": null,
      "id": "payload_similarity",
      "kind": "unsafe",
      "observed": "infrastructure_error",
      "ordinary_contracts": {
        "clients": {
          "1.0.0": "failed",
          "2.0.0": "failed"
        },
        "exit_code": 1,
        "summary_sha256": "4f2c48c2653fe4175018efcc9349d1528950c867b7496ad605f64d21bf9fa008"
      },
      "prediction": "rejected",
      "prediction_matched": false,
      "recovery_gate": {
        "checks": 11,
        "failed_checks": [
          "original_backend_recovery",
          "complete_cutover_execution",
          "accepted_work_and_fulfillment",
          "duplicate_effect_control",
          "stale_migration_control",
          "retired_keys_refused"
        ],
        "report_sha256": "15b1996740ac4afbfef6c0131f1a0dd7ae16051774ac040c0315987de99182cf",
        "status": "infrastructure_error"
      },
      "title": "Merge identical purchases using payload similarity"
    },
    {
      "candidate_sources": {
        "api/orders.py": "7dcef672adb5ef9c55afda5f46df6a179944d14b95a1a33c8c14576e343e7a6d",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "b6868af83ff2331f5a64d6fd5a976d831efe9862844cba76a758666abf5fa099"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 72.429,
      "expected_duo_outcome": "repair",
      "hosted_pipeline": null,
      "id": "rollback_alias_dependency",
      "kind": "unsafe",
      "observed": "accepted",
      "ordinary_contracts": {
        "clients": {
          "1.0.0": "passed",
          "2.0.0": "passed"
        },
        "exit_code": 0,
        "summary_sha256": "309c266bfe8c1d48813079dca0d381055767f35704d55cf305cb03210792bbd5"
      },
      "prediction": "rejected",
      "prediction_matched": false,
      "recovery_gate": {
        "checks": 11,
        "failed_checks": [],
        "report_sha256": "74988b7e48b70ad21081bf11d2ac1b0f51f2fe43aa046825f945a6a6ffa83f5b",
        "status": "passed"
      },
      "title": "Leave canonical keys unreadable by the original backend on rollback"
    },
    {
      "candidate_sources": {
        "api/orders.py": "56b206ed814683366fcfa921395494f0fb16d7afa4c97ad3f3943ac406ccc007",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "b6868af83ff2331f5a64d6fd5a976d831efe9862844cba76a758666abf5fa099"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 44.236,
      "expected_duo_outcome": "repair",
      "hosted_pipeline": null,
      "id": "new_retry_receipt",
      "kind": "unsafe",
      "observed": "infrastructure_error",
      "ordinary_contracts": {
        "clients": {
          "1.0.0": "failed",
          "2.0.0": "failed"
        },
        "exit_code": 1,
        "summary_sha256": "9d3096234ca301027103013269e78e88f58bf868b99e06483eec30e2759b3c2e"
      },
      "prediction": "rejected",
      "prediction_matched": false,
      "recovery_gate": {
        "checks": 11,
        "failed_checks": [
          "original_backend_recovery",
          "complete_cutover_execution",
          "accepted_work_and_fulfillment",
          "duplicate_effect_control",
          "stale_migration_control"
        ],
        "report_sha256": "3ff1a56e5869687e64fa1c5770a26dd1db76bb5f3c4f01f6fcbbcb8e1ff23379",
        "status": "infrastructure_error"
      },
      "title": "Return a new receipt identifier on retry"
    },
    {
      "backend_executed": false,
      "candidate_sources": {
        "api/orders.py": "e10dfe95999fbb8c616611c8ce7c937fe38851979b1d35b7e78d693dbdd702d1",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "b6868af83ff2331f5a64d6fd5a976d831efe9862844cba76a758666abf5fa099"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 0.002,
      "expected_duo_outcome": "refuse_without_commit",
      "hosted_pipeline": null,
      "id": "missing_stable_identity",
      "kind": "missing_identity",
      "observation_kind": "local_support_policy_evaluation",
      "observed": "blocked",
      "prediction": "blocked",
      "prediction_matched": true,
      "refusal_agent_executed": false,
      "supported_clients": [
        "0.9.0",
        "1.0.0",
        "2.0.0"
      ],
      "title": "Keep the declared unidentified client blocked"
    },
    {
      "candidate_sources": {
        "api/orders.py": "596f74f040046f651e02435687462e41328ca156c9a526458b90672ab2114399",
        "api/product.py": "fbf62d6935909399da8609666fc3dc7c72e1dcf8393f955c20962d8547b49058",
        "api/server.py": "b6868af83ff2331f5a64d6fd5a976d831efe9862844cba76a758666abf5fa099"
      },
      "duo_outcome": "not_run",
      "elapsed_seconds": 75.501,
      "expected_duo_outcome": "no_repair_needed",
      "hosted_pipeline": null,
      "id": "benign_comment",
      "kind": "benign",
      "observed": "accepted",
      "ordinary_contracts": {
        "clients": {
          "1.0.0": "passed",
          "2.0.0": "passed"
        },
        "exit_code": 0,
        "summary_sha256": "a4976be34e11f20f32bf655ab792bc608985406147ce18bcb812913f42eac38d"
      },
      "prediction": "accepted",
      "prediction_matched": true,
      "recovery_gate": {
        "checks": 11,
        "failed_checks": [],
        "report_sha256": "5c0c90791768bed2377c26fc1bd2e3a371cfa0dc3e87466c3e4437c3f9e001d9",
        "status": "passed"
      },
      "title": "Harmless backend comment"
    }
  ],
  "completed_at": "2026-10-26T17:22:31.532618+00:00",
  "declaration_commit": "2ed6225b49494302fb1c70201ce662e73ee0f6a0",
  "declaration_sha256": "da8cc7a04295ac1e4ec779881ac40c37d30c7a0f8cd30eeac53fda6bdc5b59a8",
  "declaration_unchanged": true,
  "duo_executed": false,
  "gitlab_modified": false,
  "kind": "guardian-predeclared-local-repair-benchmark",
  "model_called": false,
  "schema_version": 1,
  "scope": "Local frozen-contract and eleven-check-gate observations. No Duo repair success is measured.",
  "source_commit": "57923ca70a2b3b2552f62d2be0a51aafacfa765e",
  "started_at": "2026-10-26T17:14:44.312208+00:00",
  "status": "infrastructure_error",
  "original_attempts": [
    {
      "label": "Initial launcher attempt",
      "sha256": "3055eb5ce5983486bd5997978b885b43c331384967dd4d15d368cc58301dbadd",
      "status": "infrastructure_error",
      "reason": "Python bytecode was untracked in isolated candidate checkouts; frozen gate refused it."
    },
    {
      "label": "Same declaration with bytecode disabled",
      "sha256": "0a1b5f3625c70e63cbca809c23f9c0ed8b69febe795fb5793d7e8b1e33d1aea1",
      "status": "infrastructure_error"
    }
  ],
  "additional_local_checks": {
    "unchanged": {
      "status": "passed",
      "checks": [
        {
          "name": "case_insensitive_idempotency_header",
          "passed": true
        },
        {
          "name": "new_candidate_purchase_survives_immediate_rollback",
          "passed": true
        }
      ],
      "report_sha256": "2ed8da3eecc3ae73598bcad3187baa86c8e12f5ddd0fee32e44fa49579c8bba0"
    },
    "case_sensitive_header": {
      "status": "failed",
      "checks": [
        {
          "name": "case_insensitive_idempotency_header",
          "passed": false
        },
        {
          "name": "new_candidate_purchase_survives_immediate_rollback",
          "passed": true
        }
      ],
      "report_sha256": "6abc07eafb49897ddd51e00ecec9fd728cd88bfda544b4c789ad24f4247d55e0"
    },
    "rollback_alias_dependency": {
      "status": "failed",
      "checks": [
        {
          "name": "case_insensitive_idempotency_header",
          "passed": true
        },
        {
          "name": "new_candidate_purchase_survives_immediate_rollback",
          "passed": false
        }
      ],
      "report_sha256": "124ed84eabc3993a0a8765610ce5d53a18674f5fdd3371b4ffff816ac8149845"
    }
  },
  "additional_checker_source_sha256": {
    "companion/recovery/protocol_boundaries.py": "d495ddcf9dfe9624cb9c687f1beaa2ebfb2ef72fa95b550552906fdd1d3b43d9",
    "companion/review/receipt_worker.py": "50b04db4cf13becacc773b97c4031893adafd5dcf84615d31e3c961919212f92"
  },
  "interpretation": [
    "Both safe controls passed the unchanged contracts and eleven-check gate.",
    "Case-sensitive header and new-purchase rollback fixtures were accepted by the old checks; separate new local HTTP checks confirmed both faults.",
    "Three other faults failed the ordinary contracts. Four unsafe cases left the recovery probe incomplete; these are not complete detections.",
    "The missing-identity row is a trusted-profile evaluation, not a new Duo refusal.",
    "No new Duo repair, hosted pipeline, policy activation or credit consumption occurred."
  ]
}
