{
  "scope": "Generic annotated straight-line contract-plan checker with independent natural affine parameters. Eight finite source-clause subcases checked symbolically; finite Empty/metadata/arithmetic samples and mutation rejection. No OCaml execution/refinement, Rocq build, proof-assistant verification, general type inference, unrestricted plan synthesis, primitive implementation certificate, or iterative closure proof.",
  "accepted_repair_plans": {
    "Small/0": {
      "module_calls": 3,
      "fresh_records": 0,
      "declared_old_path_depth": 1
    },
    "Small/1": {
      "module_calls": 3,
      "fresh_records": 0,
      "declared_old_path_depth": 1
    },
    "Small/2": {
      "module_calls": 3,
      "fresh_records": 0,
      "declared_old_path_depth": 1
    },
    "Small/long": {
      "module_calls": 3,
      "fresh_records": 1,
      "declared_old_path_depth": 1
    },
    "Big/0": {
      "module_calls": 5,
      "fresh_records": 2,
      "declared_old_path_depth": 1
    },
    "Big/1": {
      "module_calls": 5,
      "fresh_records": 2,
      "declared_old_path_depth": 1
    },
    "Big/2": {
      "module_calls": 5,
      "fresh_records": 2,
      "declared_old_path_depth": 1
    },
    "Big/long": {
      "module_calls": 5,
      "fresh_records": 3,
      "declared_old_path_depth": 1
    }
  },
  "rejected_controls": {
    "two-entry-Small-word-correct": "Small needs at least 3 entries",
    "omitted-Small-word-correct": "expected Stored, got Buf",
    "wrong-suffix-level": "chain operation level mismatch",
    "wrong-child-kind": "Semi requires only-kind chain",
    "invalid-color": "invalid left color",
    "invalid-arity": "invalid arity",
    "eventually-negative-occupancy": "occupancy is not uniformly natural",
    "forward-reference": "unavailable or forward reference",
    "reversed-concat": "word identity fails",
    "Big-empty-wrong-kind": "Big requires only-kind child",
    "Big-empty-wrong-level": "Big child level mismatch"
  },
  "Empty_specializations_sampled": 2304,
  "finite_arithmetic_differential_cases": 125,
  "polymorphic_Empty_Big_plan": "accepted",
  "closure_witness": "P has five entries, z=Small(U) with three entries, green singleton child holding z. Pop leaves Empty; short repair0 leaves Empty, outside the original nonempty-green-child input view.",
  "source_commit": "503c5d3ff7f9a20bad1cd7a8f8d7abf4e635d3a0",
  "source_hashes": {
    "theory/Cadeque/Types.v": "4beb995bd9634c6cc275aa053e009065a7ff699e2ad7b04fd2821df97bcd9e23",
    "theory/Cadeque/Models.v": "d19612a21f4e506aedb31657393c437a07d1f2f8e5ed4ebcea4e408d6b05402f",
    "lib/cadeque_core.ml": "2a7e36a50e9cec5f3cc06226922ab26e039e1fa0dc1188e879e594f320ae003e"
  }
}
