{
  "final_fa23": {
    "items": 86,
    "notes": [
      "Exclude pledge. Normal second parameter is variance; geometric counts trials from one. Q5.3b tight cycle lower bound corrected to max(3,c). Q8.2 prime field larger than degrees specified. Balls/bin sampling explicitly independent uniform. Markov diagrams verified on blank pages20\u201321. Composite estimator/MSE and six transition boxes count once each."
    ],
    "included": [
      {
        "id": "2.1a",
        "source_parts": [
          "2.1a"
        ],
        "repairs": []
      },
      {
        "id": "2.1b",
        "source_parts": [
          "2.1b"
        ],
        "repairs": []
      },
      {
        "id": "2.1c",
        "source_parts": [
          "2.1c"
        ],
        "repairs": []
      },
      {
        "id": "2.2a",
        "source_parts": [
          "2.2a"
        ],
        "repairs": []
      },
      {
        "id": "2.2b",
        "source_parts": [
          "2.2b"
        ],
        "repairs": []
      },
      {
        "id": "3.1",
        "source_parts": [
          "3.1"
        ],
        "repairs": []
      },
      {
        "id": "3.2",
        "source_parts": [
          "3.2"
        ],
        "repairs": []
      },
      {
        "id": "4.1",
        "source_parts": [
          "4.1"
        ],
        "repairs": []
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": []
      },
      {
        "id": "4.3",
        "source_parts": [
          "4.3"
        ],
        "repairs": []
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": []
      },
      {
        "id": "5.2a",
        "source_parts": [
          "5.2a"
        ],
        "repairs": []
      },
      {
        "id": "5.2b",
        "source_parts": [
          "5.2b"
        ],
        "repairs": []
      },
      {
        "id": "5.2c",
        "source_parts": [
          "5.2c"
        ],
        "repairs": []
      },
      {
        "id": "5.3a",
        "source_parts": [
          "5.3a"
        ],
        "repairs": []
      },
      {
        "id": "5.3b",
        "source_parts": [
          "5.3b"
        ],
        "repairs": [
          "Include minimum length three of a simple cycle; source c alone is not tight for c=1 or2."
        ]
      },
      {
        "id": "5.4",
        "source_parts": [
          "5.4"
        ],
        "repairs": []
      },
      {
        "id": "5.5",
        "source_parts": [
          "5.5"
        ],
        "repairs": []
      },
      {
        "id": "5.6a",
        "source_parts": [
          "5.6a"
        ],
        "repairs": []
      },
      {
        "id": "5.6b",
        "source_parts": [
          "5.6b"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": []
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3a",
        "source_parts": [
          "6.3a"
        ],
        "repairs": []
      },
      {
        "id": "6.3b",
        "source_parts": [
          "6.3b"
        ],
        "repairs": []
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "7.2",
        "source_parts": [
          "7.2"
        ],
        "repairs": []
      },
      {
        "id": "7.3",
        "source_parts": [
          "7.3"
        ],
        "repairs": []
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": [
          "Specify field and size for a sharp degree-based bound."
        ]
      },
      {
        "id": "8.3a",
        "source_parts": [
          "8.3a"
        ],
        "repairs": []
      },
      {
        "id": "8.3b",
        "source_parts": [
          "8.3b"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2",
        "source_parts": [
          "9.2"
        ],
        "repairs": []
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "9.4",
        "source_parts": [
          "9.4"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1"
        ],
        "repairs": []
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": []
      },
      {
        "id": "10.3a",
        "source_parts": [
          "10.3a"
        ],
        "repairs": []
      },
      {
        "id": "10.3b",
        "source_parts": [
          "10.3b"
        ],
        "repairs": []
      },
      {
        "id": "11.1a",
        "source_parts": [
          "11.1a"
        ],
        "repairs": []
      },
      {
        "id": "11.1b",
        "source_parts": [
          "11.1b"
        ],
        "repairs": []
      },
      {
        "id": "11.2a",
        "source_parts": [
          "11.2a"
        ],
        "repairs": []
      },
      {
        "id": "11.2b",
        "source_parts": [
          "11.2b"
        ],
        "repairs": []
      },
      {
        "id": "11.2c",
        "source_parts": [
          "11.2c"
        ],
        "repairs": []
      },
      {
        "id": "11.2d",
        "source_parts": [
          "11.2d"
        ],
        "repairs": []
      },
      {
        "id": "11.3a",
        "source_parts": [
          "11.3a"
        ],
        "repairs": []
      },
      {
        "id": "11.3b",
        "source_parts": [
          "11.3b"
        ],
        "repairs": []
      },
      {
        "id": "12.1a",
        "source_parts": [
          "12.1a"
        ],
        "repairs": []
      },
      {
        "id": "12.1b",
        "source_parts": [
          "12.1b"
        ],
        "repairs": []
      },
      {
        "id": "12.1c",
        "source_parts": [
          "12.1c"
        ],
        "repairs": []
      },
      {
        "id": "12.2a",
        "source_parts": [
          "12.2a"
        ],
        "repairs": []
      },
      {
        "id": "12.2b",
        "source_parts": [
          "12.2b"
        ],
        "repairs": []
      },
      {
        "id": "12.2c",
        "source_parts": [
          "12.2c"
        ],
        "repairs": []
      },
      {
        "id": "12.2d",
        "source_parts": [
          "12.2d"
        ],
        "repairs": []
      },
      {
        "id": "13.1a",
        "source_parts": [
          "13.1a"
        ],
        "repairs": []
      },
      {
        "id": "13.1b",
        "source_parts": [
          "13.1b"
        ],
        "repairs": []
      },
      {
        "id": "13.1c",
        "source_parts": [
          "13.1c"
        ],
        "repairs": []
      },
      {
        "id": "13.1d",
        "source_parts": [
          "13.1d"
        ],
        "repairs": []
      },
      {
        "id": "13.2a",
        "source_parts": [
          "13.2a"
        ],
        "repairs": []
      },
      {
        "id": "13.2b",
        "source_parts": [
          "13.2b"
        ],
        "repairs": []
      },
      {
        "id": "13.2c",
        "source_parts": [
          "13.2c"
        ],
        "repairs": []
      },
      {
        "id": "14.1",
        "source_parts": [
          "14.1"
        ],
        "repairs": []
      },
      {
        "id": "14.2",
        "source_parts": [
          "14.2"
        ],
        "repairs": []
      },
      {
        "id": "14.3",
        "source_parts": [
          "14.3"
        ],
        "repairs": []
      },
      {
        "id": "14.4",
        "source_parts": [
          "14.4"
        ],
        "repairs": []
      },
      {
        "id": "15.1",
        "source_parts": [
          "15.1"
        ],
        "repairs": []
      },
      {
        "id": "15.2a",
        "source_parts": [
          "15.2a"
        ],
        "repairs": []
      },
      {
        "id": "15.2b",
        "source_parts": [
          "15.2b"
        ],
        "repairs": []
      },
      {
        "id": "15.2c",
        "source_parts": [
          "15.2c"
        ],
        "repairs": []
      },
      {
        "id": "15.2d",
        "source_parts": [
          "15.2d"
        ],
        "repairs": []
      },
      {
        "id": "15.2e",
        "source_parts": [
          "15.2e"
        ],
        "repairs": []
      },
      {
        "id": "15.3a",
        "source_parts": [
          "15.3a"
        ],
        "repairs": []
      },
      {
        "id": "15.3b",
        "source_parts": [
          "15.3b"
        ],
        "repairs": []
      },
      {
        "id": "15.3c",
        "source_parts": [
          "15.3c"
        ],
        "repairs": []
      },
      {
        "id": "16.1a",
        "source_parts": [
          "16.1a"
        ],
        "repairs": []
      },
      {
        "id": "16.1b",
        "source_parts": [
          "16.1b"
        ],
        "repairs": []
      },
      {
        "id": "16.2a",
        "source_parts": [
          "16.2a.estimate",
          "16.2a.mse"
        ],
        "repairs": []
      },
      {
        "id": "16.2b",
        "source_parts": [
          "16.2b"
        ],
        "repairs": []
      },
      {
        "id": "16.3",
        "source_parts": [
          "16.3"
        ],
        "repairs": []
      },
      {
        "id": "17.1a",
        "source_parts": [
          "17.1a"
        ],
        "repairs": []
      },
      {
        "id": "17.1b",
        "source_parts": [
          "17.1b"
        ],
        "repairs": []
      },
      {
        "id": "17.1c",
        "source_parts": [
          "17.1c"
        ],
        "repairs": []
      },
      {
        "id": "17.2a",
        "source_parts": [
          "17.2a.AA",
          "17.2a.AB",
          "17.2a.BA",
          "17.2a.BB",
          "17.2a.BC",
          "17.2a.CC"
        ],
        "repairs": []
      },
      {
        "id": "17.2b",
        "source_parts": [
          "17.2b"
        ],
        "repairs": []
      },
      {
        "id": "17.2c",
        "source_parts": [
          "17.2c"
        ],
        "repairs": []
      },
      {
        "id": "17.2d",
        "source_parts": [
          "17.2d"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      }
    ]
  },
  "final_fa24": {
    "items": 95,
    "notes": [
      "Exclude pledge Q1 and zero-point joke Q3.1. Withhold Q10.4\u20136: arbitrary infinite coefficient lists do not define functions at all x without convergence/topology rules; the stated functional equivalence and finite-field evaluation are undefined. No model result used to decide this. Q6.5 uses an iff zero-divisor criterion and excludes N=1. Q13.2 corrects the source geometric >= versus > off-by-one with explicit trial support. Grids and basketball arrows visually checked, blank pages 10 and 21. Composite code/transition blanks exact-match."
    ],
    "included": [
      {
        "id": "2.1a",
        "source_parts": [
          "2.1a"
        ],
        "repairs": []
      },
      {
        "id": "2.1b",
        "source_parts": [
          "2.1b"
        ],
        "repairs": []
      },
      {
        "id": "2.1c",
        "source_parts": [
          "2.1c"
        ],
        "repairs": []
      },
      {
        "id": "2.2a",
        "source_parts": [
          "2.2a"
        ],
        "repairs": []
      },
      {
        "id": "2.2b",
        "source_parts": [
          "2.2b"
        ],
        "repairs": []
      },
      {
        "id": "2.2c",
        "source_parts": [
          "2.2c"
        ],
        "repairs": []
      },
      {
        "id": "2.3",
        "source_parts": [
          "2.3"
        ],
        "repairs": []
      },
      {
        "id": "3.2",
        "source_parts": [
          "3.2"
        ],
        "repairs": []
      },
      {
        "id": "3.3a",
        "source_parts": [
          "3.3a"
        ],
        "repairs": []
      },
      {
        "id": "3.3b",
        "source_parts": [
          "3.3b"
        ],
        "repairs": []
      },
      {
        "id": "4.1a",
        "source_parts": [
          "4.1a"
        ],
        "repairs": []
      },
      {
        "id": "4.1b",
        "source_parts": [
          "4.1b"
        ],
        "repairs": []
      },
      {
        "id": "4.2a",
        "source_parts": [
          "4.2a"
        ],
        "repairs": []
      },
      {
        "id": "4.2b",
        "source_parts": [
          "4.2b"
        ],
        "repairs": []
      },
      {
        "id": "5.1a",
        "source_parts": [
          "5.1a"
        ],
        "repairs": []
      },
      {
        "id": "5.1b",
        "source_parts": [
          "5.1b"
        ],
        "repairs": []
      },
      {
        "id": "5.1c",
        "source_parts": [
          "5.1c"
        ],
        "repairs": []
      },
      {
        "id": "5.2a",
        "source_parts": [
          "5.2a"
        ],
        "repairs": []
      },
      {
        "id": "5.2b",
        "source_parts": [
          "5.2b"
        ],
        "repairs": []
      },
      {
        "id": "5.3",
        "source_parts": [
          "5.3"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": []
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3",
        "source_parts": [
          "6.3"
        ],
        "repairs": []
      },
      {
        "id": "6.4a",
        "source_parts": [
          "6.4a"
        ],
        "repairs": []
      },
      {
        "id": "6.4b",
        "source_parts": [
          "6.4b"
        ],
        "repairs": []
      },
      {
        "id": "6.4c",
        "source_parts": [
          "6.4c"
        ],
        "repairs": []
      },
      {
        "id": "6.4d",
        "source_parts": [
          "6.4d"
        ],
        "repairs": []
      },
      {
        "id": "6.4e",
        "source_parts": [
          "6.4e"
        ],
        "repairs": []
      },
      {
        "id": "6.4f",
        "source_parts": [
          "6.4f"
        ],
        "repairs": []
      },
      {
        "id": "6.5",
        "source_parts": [
          "6.5"
        ],
        "repairs": [
          "Exclude N=1 and strengthen to iff: the original one-way implication also permits vacuously true distractors."
        ]
      },
      {
        "id": "6.6",
        "source_parts": [
          "6.6"
        ],
        "repairs": []
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "7.2a",
        "source_parts": [
          "7.2a"
        ],
        "repairs": []
      },
      {
        "id": "7.2b",
        "source_parts": [
          "7.2b"
        ],
        "repairs": []
      },
      {
        "id": "7.3a",
        "source_parts": [
          "7.3a"
        ],
        "repairs": []
      },
      {
        "id": "7.3b",
        "source_parts": [
          "7.3b"
        ],
        "repairs": []
      },
      {
        "id": "7.3c",
        "source_parts": [
          "7.3c"
        ],
        "repairs": []
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": []
      },
      {
        "id": "8.3a",
        "source_parts": [
          "8.3a"
        ],
        "repairs": []
      },
      {
        "id": "8.3b",
        "source_parts": [
          "8.3b"
        ],
        "repairs": []
      },
      {
        "id": "8.4",
        "source_parts": [
          "8.4"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2",
        "source_parts": [
          "9.2"
        ],
        "repairs": []
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1"
        ],
        "repairs": []
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": []
      },
      {
        "id": "10.3",
        "source_parts": [
          "10.3"
        ],
        "repairs": []
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1",
          "11.2",
          "11.3",
          "11.4"
        ],
        "repairs": []
      },
      {
        "id": "12.1a",
        "source_parts": [
          "12.1a"
        ],
        "repairs": []
      },
      {
        "id": "12.1b",
        "source_parts": [
          "12.1b"
        ],
        "repairs": []
      },
      {
        "id": "12.1c",
        "source_parts": [
          "12.1c"
        ],
        "repairs": []
      },
      {
        "id": "12.1d",
        "source_parts": [
          "12.1d"
        ],
        "repairs": []
      },
      {
        "id": "12.2a",
        "source_parts": [
          "12.2a"
        ],
        "repairs": []
      },
      {
        "id": "12.2bi",
        "source_parts": [
          "12.2bi"
        ],
        "repairs": []
      },
      {
        "id": "12.2bii",
        "source_parts": [
          "12.2bii"
        ],
        "repairs": []
      },
      {
        "id": "12.2biii",
        "source_parts": [
          "12.2biii"
        ],
        "repairs": []
      },
      {
        "id": "12.3a",
        "source_parts": [
          "12.3a"
        ],
        "repairs": []
      },
      {
        "id": "12.3b",
        "source_parts": [
          "12.3b"
        ],
        "repairs": []
      },
      {
        "id": "12.3c",
        "source_parts": [
          "12.3c"
        ],
        "repairs": []
      },
      {
        "id": "12.4a",
        "source_parts": [
          "12.4a"
        ],
        "repairs": []
      },
      {
        "id": "12.4b",
        "source_parts": [
          "12.4b"
        ],
        "repairs": []
      },
      {
        "id": "13.1a",
        "source_parts": [
          "13.1a"
        ],
        "repairs": []
      },
      {
        "id": "13.1b",
        "source_parts": [
          "13.1b"
        ],
        "repairs": []
      },
      {
        "id": "13.2",
        "source_parts": [
          "13.2"
        ],
        "repairs": [
          "Correct official 1/p key: >= retains a possible zero residual; with this support the answer is 1/p\u22121."
        ]
      },
      {
        "id": "13.3",
        "source_parts": [
          "13.3"
        ],
        "repairs": []
      },
      {
        "id": "13.4",
        "source_parts": [
          "13.4"
        ],
        "repairs": []
      },
      {
        "id": "13.5",
        "source_parts": [
          "13.5"
        ],
        "repairs": []
      },
      {
        "id": "13.6",
        "source_parts": [
          "13.6"
        ],
        "repairs": []
      },
      {
        "id": "13.7",
        "source_parts": [
          "13.7"
        ],
        "repairs": []
      },
      {
        "id": "14.1",
        "source_parts": [
          "14.1"
        ],
        "repairs": []
      },
      {
        "id": "14.2",
        "source_parts": [
          "14.2"
        ],
        "repairs": []
      },
      {
        "id": "14.3",
        "source_parts": [
          "14.3"
        ],
        "repairs": []
      },
      {
        "id": "14.4",
        "source_parts": [
          "14.4"
        ],
        "repairs": []
      },
      {
        "id": "14.5",
        "source_parts": [
          "14.5"
        ],
        "repairs": []
      },
      {
        "id": "15.1",
        "source_parts": [
          "15.1"
        ],
        "repairs": []
      },
      {
        "id": "15.2a",
        "source_parts": [
          "15.2a"
        ],
        "repairs": []
      },
      {
        "id": "15.2b",
        "source_parts": [
          "15.2b"
        ],
        "repairs": []
      },
      {
        "id": "15.2c",
        "source_parts": [
          "15.2c"
        ],
        "repairs": []
      },
      {
        "id": "16.1",
        "source_parts": [
          "16.1"
        ],
        "repairs": []
      },
      {
        "id": "16.2",
        "source_parts": [
          "16.2"
        ],
        "repairs": []
      },
      {
        "id": "17.1",
        "source_parts": [
          "17.1"
        ],
        "repairs": []
      },
      {
        "id": "17.2",
        "source_parts": [
          "17.2"
        ],
        "repairs": []
      },
      {
        "id": "17.3",
        "source_parts": [
          "17.3"
        ],
        "repairs": []
      },
      {
        "id": "18.1",
        "source_parts": [
          "18.1"
        ],
        "repairs": []
      },
      {
        "id": "18.2",
        "source_parts": [
          "18.2"
        ],
        "repairs": []
      },
      {
        "id": "19.1",
        "source_parts": [
          "19.1"
        ],
        "repairs": []
      },
      {
        "id": "19.2",
        "source_parts": [
          "19.2"
        ],
        "repairs": []
      },
      {
        "id": "19.3",
        "source_parts": [
          "19.3"
        ],
        "repairs": []
      },
      {
        "id": "20.1",
        "source_parts": [
          "20.1"
        ],
        "repairs": []
      },
      {
        "id": "20.2",
        "source_parts": [
          "20.2"
        ],
        "repairs": []
      },
      {
        "id": "20.3",
        "source_parts": [
          "20.3"
        ],
        "repairs": []
      },
      {
        "id": "21.1",
        "source_parts": [
          "21.1A",
          "21.1B",
          "21.1C",
          "21.1D",
          "21.1E"
        ],
        "repairs": []
      },
      {
        "id": "21.2",
        "source_parts": [
          "21.2"
        ],
        "repairs": []
      },
      {
        "id": "21.3",
        "source_parts": [
          "21.3"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      },
      {
        "source_part": "3.1",
        "status": "excluded",
        "reason": "Zero-point joke."
      },
      {
        "source_part": "10.4",
        "status": "withheld",
        "reason": "Arbitrary infinite polynomial evaluated as a function lacks convergence/topology semantics."
      },
      {
        "source_part": "10.5",
        "status": "withheld",
        "reason": "Arbitrary infinite polynomial evaluated as a function lacks convergence/topology semantics."
      },
      {
        "source_part": "10.6",
        "status": "withheld",
        "reason": "Arbitrary infinite polynomial evaluated as a function lacks convergence/topology semantics."
      }
    ]
  },
  "final_sp23": {
    "items": 76,
    "notes": [
      "Exclude pledge. Q6 uses n>=8 to retain intended eight-color result and corrects expectation index to n\u22121. Q10 path/cycle orientations explicit. Q12 CLT is an approximation, not a rigorous upper bound; Chebyshev question specifies direct two-sided application. Q14 count independent of lifetimes explicit. Q21 independent uniform allocations, n>=4. Grouped marginal and expectation answer boxes scored once each."
    ],
    "included": [
      {
        "id": "2.1",
        "source_parts": [
          "2.1"
        ],
        "repairs": []
      },
      {
        "id": "2.2",
        "source_parts": [
          "2.2"
        ],
        "repairs": []
      },
      {
        "id": "2.3",
        "source_parts": [
          "2.3"
        ],
        "repairs": []
      },
      {
        "id": "2.4",
        "source_parts": [
          "2.4"
        ],
        "repairs": []
      },
      {
        "id": "2.5",
        "source_parts": [
          "2.5"
        ],
        "repairs": []
      },
      {
        "id": "2.6",
        "source_parts": [
          "2.6"
        ],
        "repairs": []
      },
      {
        "id": "3.1",
        "source_parts": [
          "3.1"
        ],
        "repairs": []
      },
      {
        "id": "3.2a",
        "source_parts": [
          "3.2a"
        ],
        "repairs": []
      },
      {
        "id": "3.2b",
        "source_parts": [
          "3.2b"
        ],
        "repairs": []
      },
      {
        "id": "4.1",
        "source_parts": [
          "4.1"
        ],
        "repairs": []
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": []
      },
      {
        "id": "4.3",
        "source_parts": [
          "4.3"
        ],
        "repairs": []
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": [
          "Use n>=8 rather than n>=7 consistently with Q6.3 intended answer."
        ]
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3a",
        "source_parts": [
          "6.3a"
        ],
        "repairs": [
          "At n=7 the source answer8 is not minimal; restrict n>=8."
        ]
      },
      {
        "id": "6.3b",
        "source_parts": [
          "6.3b"
        ],
        "repairs": []
      },
      {
        "id": "6.4",
        "source_parts": [
          "6.4"
        ],
        "repairs": [
          "Correct source summation endpoint: n people indexed0..n\u22121, not0..n."
        ]
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "7.2",
        "source_parts": [
          "7.2"
        ],
        "repairs": []
      },
      {
        "id": "7.3",
        "source_parts": [
          "7.3"
        ],
        "repairs": []
      },
      {
        "id": "7.4",
        "source_parts": [
          "7.4"
        ],
        "repairs": []
      },
      {
        "id": "7.5",
        "source_parts": [
          "7.5"
        ],
        "repairs": []
      },
      {
        "id": "8.1a",
        "source_parts": [
          "8.1a"
        ],
        "repairs": []
      },
      {
        "id": "8.1b",
        "source_parts": [
          "8.1b"
        ],
        "repairs": []
      },
      {
        "id": "8.1c",
        "source_parts": [
          "8.1c"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": [
          "Specify real coefficients to avoid characteristic-two coincidence of coordinates."
        ]
      },
      {
        "id": "8.3",
        "source_parts": [
          "8.3"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2",
        "source_parts": [
          "9.2"
        ],
        "repairs": []
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "9.4",
        "source_parts": [
          "9.4"
        ],
        "repairs": []
      },
      {
        "id": "9.5",
        "source_parts": [
          "9.5"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1"
        ],
        "repairs": []
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": []
      },
      {
        "id": "10.3",
        "source_parts": [
          "10.3"
        ],
        "repairs": []
      },
      {
        "id": "10.4",
        "source_parts": [
          "10.4"
        ],
        "repairs": [
          "State orientation convention used by source answer."
        ]
      },
      {
        "id": "10.5",
        "source_parts": [
          "10.5"
        ],
        "repairs": [
          "State orientation convention used by source answer."
        ]
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1"
        ],
        "repairs": []
      },
      {
        "id": "11.2",
        "source_parts": [
          "11.2"
        ],
        "repairs": []
      },
      {
        "id": "11.3",
        "source_parts": [
          "11.3"
        ],
        "repairs": []
      },
      {
        "id": "11.4",
        "source_parts": [
          "11.4"
        ],
        "repairs": []
      },
      {
        "id": "11.5",
        "source_parts": [
          "11.5"
        ],
        "repairs": []
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2",
        "source_parts": [
          "12.2"
        ],
        "repairs": []
      },
      {
        "id": "12.3",
        "source_parts": [
          "12.3"
        ],
        "repairs": [
          "Specify requested Chebyshev application; source also accepts symmetry-refined1/8, avoiding two valid alternatives."
        ]
      },
      {
        "id": "12.4",
        "source_parts": [
          "12.4"
        ],
        "repairs": [
          "Replace source wording upper bound with approximation: CLT is not a finite-sample guaranteed bound."
        ]
      },
      {
        "id": "13.1",
        "source_parts": [
          "13.1"
        ],
        "repairs": []
      },
      {
        "id": "13.2",
        "source_parts": [
          "13.2"
        ],
        "repairs": []
      },
      {
        "id": "13.3",
        "source_parts": [
          "13.3"
        ],
        "repairs": []
      },
      {
        "id": "13.4",
        "source_parts": [
          "13.4"
        ],
        "repairs": []
      },
      {
        "id": "14.1",
        "source_parts": [
          "14.1"
        ],
        "repairs": [
          "Explicit independence between bulb count and lifetimes needed for the source solution."
        ]
      },
      {
        "id": "15.1",
        "source_parts": [
          "15.1"
        ],
        "repairs": []
      },
      {
        "id": "15.2",
        "source_parts": [
          "15.2"
        ],
        "repairs": []
      },
      {
        "id": "15.3",
        "source_parts": [
          "15.3"
        ],
        "repairs": []
      },
      {
        "id": "16.1",
        "source_parts": [
          "16.1"
        ],
        "repairs": []
      },
      {
        "id": "16.2",
        "source_parts": [
          "16.2"
        ],
        "repairs": []
      },
      {
        "id": "16.3",
        "source_parts": [
          "16.3"
        ],
        "repairs": []
      },
      {
        "id": "16.4",
        "source_parts": [
          "16.4"
        ],
        "repairs": []
      },
      {
        "id": "17.1",
        "source_parts": [
          "17.1"
        ],
        "repairs": []
      },
      {
        "id": "17.2a",
        "source_parts": [
          "17.2a"
        ],
        "repairs": []
      },
      {
        "id": "17.2b",
        "source_parts": [
          "17.2b"
        ],
        "repairs": []
      },
      {
        "id": "17.2c",
        "source_parts": [
          "17.2c"
        ],
        "repairs": []
      },
      {
        "id": "17.3",
        "source_parts": [
          "17.3"
        ],
        "repairs": []
      },
      {
        "id": "18.1",
        "source_parts": [
          "18.1"
        ],
        "repairs": []
      },
      {
        "id": "18.2",
        "source_parts": [
          "18.2"
        ],
        "repairs": []
      },
      {
        "id": "18.3",
        "source_parts": [
          "18.3"
        ],
        "repairs": []
      },
      {
        "id": "19.1",
        "source_parts": [
          "19.1"
        ],
        "repairs": []
      },
      {
        "id": "19.2",
        "source_parts": [
          "19.2"
        ],
        "repairs": []
      },
      {
        "id": "19.3",
        "source_parts": [
          "19.3"
        ],
        "repairs": []
      },
      {
        "id": "20.1",
        "source_parts": [
          "20.1"
        ],
        "repairs": []
      },
      {
        "id": "20.2",
        "source_parts": [
          "20.2"
        ],
        "repairs": []
      },
      {
        "id": "20.3",
        "source_parts": [
          "20.3"
        ],
        "repairs": []
      },
      {
        "id": "20.4",
        "source_parts": [
          "20.4"
        ],
        "repairs": []
      },
      {
        "id": "21.1",
        "source_parts": [
          "21.1"
        ],
        "repairs": [
          "Specify independent uniform placements and n>=4 for the combined variance formula."
        ]
      },
      {
        "id": "21.2",
        "source_parts": [
          "21.2"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      }
    ]
  },
  "final_sp24": {
    "items": 63,
    "notes": [
      "All substantive parts included. Native alternatives retained. Q12 grid is fully defined as a cycle; illustrative drawing adds no data. Q14 directed diagram visually checked on blank page17. Q13 makes Poisson arrival-process assumption explicit: mean spacing and informal independent arrivals alone do not specify a Poisson process. Q9 statements preserve available moment information. Grouped CLT parameters scored jointly."
    ],
    "included": [
      {
        "id": "1.a",
        "source_parts": [
          "1.a"
        ],
        "repairs": []
      },
      {
        "id": "1.b",
        "source_parts": [
          "1.b"
        ],
        "repairs": []
      },
      {
        "id": "1.c",
        "source_parts": [
          "1.c"
        ],
        "repairs": []
      },
      {
        "id": "1.d",
        "source_parts": [
          "1.d"
        ],
        "repairs": []
      },
      {
        "id": "1.e",
        "source_parts": [
          "1.e"
        ],
        "repairs": []
      },
      {
        "id": "1.f",
        "source_parts": [
          "1.f"
        ],
        "repairs": []
      },
      {
        "id": "1.g",
        "source_parts": [
          "1.g"
        ],
        "repairs": []
      },
      {
        "id": "1.h",
        "source_parts": [
          "1.h"
        ],
        "repairs": []
      },
      {
        "id": "1.i",
        "source_parts": [
          "1.i"
        ],
        "repairs": []
      },
      {
        "id": "1.j1",
        "source_parts": [
          "1.j1"
        ],
        "repairs": []
      },
      {
        "id": "1.j2",
        "source_parts": [
          "1.j2"
        ],
        "repairs": []
      },
      {
        "id": "1.j3",
        "source_parts": [
          "1.j3"
        ],
        "repairs": []
      },
      {
        "id": "2.a",
        "source_parts": [
          "2.a"
        ],
        "repairs": []
      },
      {
        "id": "2.b",
        "source_parts": [
          "2.b"
        ],
        "repairs": []
      },
      {
        "id": "2.c",
        "source_parts": [
          "2.c"
        ],
        "repairs": []
      },
      {
        "id": "2.d",
        "source_parts": [
          "2.d"
        ],
        "repairs": []
      },
      {
        "id": "3.a",
        "source_parts": [
          "3.a"
        ],
        "repairs": []
      },
      {
        "id": "3.b",
        "source_parts": [
          "3.b"
        ],
        "repairs": []
      },
      {
        "id": "4.a",
        "source_parts": [
          "4.a"
        ],
        "repairs": []
      },
      {
        "id": "4.b",
        "source_parts": [
          "4.b"
        ],
        "repairs": []
      },
      {
        "id": "5.a",
        "source_parts": [
          "5.a"
        ],
        "repairs": []
      },
      {
        "id": "5.b",
        "source_parts": [
          "5.b"
        ],
        "repairs": []
      },
      {
        "id": "6.a",
        "source_parts": [
          "6.a"
        ],
        "repairs": []
      },
      {
        "id": "6.b",
        "source_parts": [
          "6.b"
        ],
        "repairs": []
      },
      {
        "id": "6.c",
        "source_parts": [
          "6.c"
        ],
        "repairs": []
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "8.a",
        "source_parts": [
          "8.a"
        ],
        "repairs": []
      },
      {
        "id": "8.b",
        "source_parts": [
          "8.b"
        ],
        "repairs": []
      },
      {
        "id": "8.c",
        "source_parts": [
          "8.c"
        ],
        "repairs": []
      },
      {
        "id": "8.d",
        "source_parts": [
          "8.d"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2",
        "source_parts": [
          "9.2"
        ],
        "repairs": []
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "9.4",
        "source_parts": [
          "9.4"
        ],
        "repairs": []
      },
      {
        "id": "9.5",
        "source_parts": [
          "9.5"
        ],
        "repairs": []
      },
      {
        "id": "9.6",
        "source_parts": [
          "9.6"
        ],
        "repairs": []
      },
      {
        "id": "9.7",
        "source_parts": [
          "9.7"
        ],
        "repairs": []
      },
      {
        "id": "9.8",
        "source_parts": [
          "9.8"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.a",
          "10.b"
        ],
        "repairs": []
      },
      {
        "id": "11.a",
        "source_parts": [
          "11.a"
        ],
        "repairs": []
      },
      {
        "id": "11.b",
        "source_parts": [
          "11.b"
        ],
        "repairs": []
      },
      {
        "id": "11.c",
        "source_parts": [
          "11.c"
        ],
        "repairs": []
      },
      {
        "id": "11.d",
        "source_parts": [
          "11.d"
        ],
        "repairs": []
      },
      {
        "id": "11.e",
        "source_parts": [
          "11.e"
        ],
        "repairs": []
      },
      {
        "id": "11.f",
        "source_parts": [
          "11.f"
        ],
        "repairs": []
      },
      {
        "id": "12.a",
        "source_parts": [
          "12.a"
        ],
        "repairs": []
      },
      {
        "id": "12.b",
        "source_parts": [
          "12.b"
        ],
        "repairs": []
      },
      {
        "id": "12.c",
        "source_parts": [
          "12.c"
        ],
        "repairs": []
      },
      {
        "id": "12.d",
        "source_parts": [
          "12.d"
        ],
        "repairs": []
      },
      {
        "id": "12.e",
        "source_parts": [
          "12.e"
        ],
        "repairs": []
      },
      {
        "id": "12.f",
        "source_parts": [
          "12.f"
        ],
        "repairs": []
      },
      {
        "id": "13.a",
        "source_parts": [
          "13.a"
        ],
        "repairs": [
          "Specify homogeneous Poisson arrivals; average spacing alone is insufficient."
        ]
      },
      {
        "id": "13.b",
        "source_parts": [
          "13.b"
        ],
        "repairs": []
      },
      {
        "id": "13.c",
        "source_parts": [
          "13.c"
        ],
        "repairs": []
      },
      {
        "id": "13.d",
        "source_parts": [
          "13.d"
        ],
        "repairs": []
      },
      {
        "id": "13.e",
        "source_parts": [
          "13.e"
        ],
        "repairs": []
      },
      {
        "id": "13.f",
        "source_parts": [
          "13.f"
        ],
        "repairs": []
      },
      {
        "id": "13.g",
        "source_parts": [
          "13.g"
        ],
        "repairs": []
      },
      {
        "id": "14.a",
        "source_parts": [
          "14.a"
        ],
        "repairs": []
      },
      {
        "id": "14.b",
        "source_parts": [
          "14.b"
        ],
        "repairs": []
      },
      {
        "id": "14.c",
        "source_parts": [
          "14.c"
        ],
        "repairs": []
      },
      {
        "id": "14.d",
        "source_parts": [
          "14.d"
        ],
        "repairs": []
      },
      {
        "id": "14.e",
        "source_parts": [
          "14.e"
        ],
        "repairs": []
      }
    ],
    "not_scored": []
  },
  "final_sp25": {
    "items": 107,
    "notes": [
      "Exclude pledge. Course-context birthday warmup retained with its original cross-exam clue, separately tagged. Source drawing of the pepper chain visually checked on blank page 21. Tree drawings represented by edge sets. Geometric support uses trials 1,2,...; normal variance convention standard. Q13.1 clips the union bound at 1; Q13.5b/c correct an incomplete printed sharp lower bound by considering both B and its complement. Finite second moments and positive regression variance explicit. Some degenerate graph/algebra domains clarified."
    ],
    "included": [
      {
        "id": "2.1",
        "source_parts": [
          "2.1"
        ],
        "repairs": []
      },
      {
        "id": "3.1a",
        "source_parts": [
          "3.1a"
        ],
        "repairs": []
      },
      {
        "id": "3.1b",
        "source_parts": [
          "3.1b"
        ],
        "repairs": []
      },
      {
        "id": "3.1c",
        "source_parts": [
          "3.1c"
        ],
        "repairs": []
      },
      {
        "id": "3.2ai",
        "source_parts": [
          "3.2ai"
        ],
        "repairs": []
      },
      {
        "id": "3.2aii",
        "source_parts": [
          "3.2aii"
        ],
        "repairs": []
      },
      {
        "id": "3.2aiii",
        "source_parts": [
          "3.2aiii"
        ],
        "repairs": []
      },
      {
        "id": "3.2b",
        "source_parts": [
          "3.2b"
        ],
        "repairs": []
      },
      {
        "id": "4.1",
        "source_parts": [
          "4.1"
        ],
        "repairs": []
      },
      {
        "id": "4.2a",
        "source_parts": [
          "4.2a"
        ],
        "repairs": []
      },
      {
        "id": "4.2b",
        "source_parts": [
          "4.2b"
        ],
        "repairs": []
      },
      {
        "id": "4.2c",
        "source_parts": [
          "4.2c"
        ],
        "repairs": []
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": [
          "Fix day-count convention; original grading accepted n and n\u22121."
        ]
      },
      {
        "id": "5.2",
        "source_parts": [
          "5.2"
        ],
        "repairs": []
      },
      {
        "id": "5.3",
        "source_parts": [
          "5.3"
        ],
        "repairs": []
      },
      {
        "id": "5.4a",
        "source_parts": [
          "5.4a"
        ],
        "repairs": []
      },
      {
        "id": "5.4b",
        "source_parts": [
          "5.4b"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": [
          "State connectedness required by the Euler formula used in the key."
        ]
      },
      {
        "id": "6.2a",
        "source_parts": [
          "6.2a"
        ],
        "repairs": []
      },
      {
        "id": "6.2b",
        "source_parts": [
          "6.2b"
        ],
        "repairs": [
          "Specify connected embedding and simple facial cycles, required for the source triangulation argument."
        ]
      },
      {
        "id": "6.3",
        "source_parts": [
          "6.3"
        ],
        "repairs": []
      },
      {
        "id": "6.4",
        "source_parts": [
          "6.4"
        ],
        "repairs": []
      },
      {
        "id": "6.5",
        "source_parts": [
          "6.5"
        ],
        "repairs": [
          "Exclude the one-vertex tree."
        ]
      },
      {
        "id": "6.6",
        "source_parts": [
          "6.6"
        ],
        "repairs": []
      },
      {
        "id": "6.7",
        "source_parts": [
          "6.7"
        ],
        "repairs": []
      },
      {
        "id": "6.8",
        "source_parts": [
          "6.8"
        ],
        "repairs": []
      },
      {
        "id": "6.9a",
        "source_parts": [
          "6.9a"
        ],
        "repairs": [
          "Ask universal attainable bound; for particular tiny n,k, one component need not be attainable."
        ]
      },
      {
        "id": "6.9b",
        "source_parts": [
          "6.9b"
        ],
        "repairs": []
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "7.2",
        "source_parts": [
          "7.2"
        ],
        "repairs": []
      },
      {
        "id": "7.5",
        "source_parts": [
          "7.5"
        ],
        "repairs": []
      },
      {
        "id": "7.7a",
        "source_parts": [
          "7.7a"
        ],
        "repairs": []
      },
      {
        "id": "7.7c",
        "source_parts": [
          "7.7c"
        ],
        "repairs": []
      },
      {
        "id": "7.3",
        "source_parts": [
          "7.3"
        ],
        "repairs": []
      },
      {
        "id": "7.4",
        "source_parts": [
          "7.4"
        ],
        "repairs": []
      },
      {
        "id": "7.6a",
        "source_parts": [
          "7.6a"
        ],
        "repairs": [
          "Require d>1; if d=1 the source requests an impossible nonzero shift modulo m."
        ]
      },
      {
        "id": "7.6b",
        "source_parts": [
          "7.6b"
        ],
        "repairs": []
      },
      {
        "id": "7.6c",
        "source_parts": [
          "7.6c"
        ],
        "repairs": []
      },
      {
        "id": "7.6d",
        "source_parts": [
          "7.6d"
        ],
        "repairs": []
      },
      {
        "id": "7.7b",
        "source_parts": [
          "7.7b"
        ],
        "repairs": []
      },
      {
        "id": "7.7d",
        "source_parts": [
          "7.7d"
        ],
        "repairs": []
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1.point1",
          "8.1.point2",
          "8.1.point3"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": []
      },
      {
        "id": "8.3",
        "source_parts": [
          "8.3"
        ],
        "repairs": []
      },
      {
        "id": "8.4a",
        "source_parts": [
          "8.4a"
        ],
        "repairs": []
      },
      {
        "id": "8.4b",
        "source_parts": [
          "8.4b"
        ],
        "repairs": []
      },
      {
        "id": "8.4c",
        "source_parts": [
          "8.4c"
        ],
        "repairs": [
          "Explicit degree-at-most convention matching source reference."
        ]
      },
      {
        "id": "8.5a",
        "source_parts": [
          "8.5a"
        ],
        "repairs": []
      },
      {
        "id": "8.5b",
        "source_parts": [
          "8.5b"
        ],
        "repairs": []
      },
      {
        "id": "8.5c",
        "source_parts": [
          "8.5c"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2",
        "source_parts": [
          "9.2"
        ],
        "repairs": []
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "9.4",
        "source_parts": [
          "9.4"
        ],
        "repairs": []
      },
      {
        "id": "9.5",
        "source_parts": [
          "9.5"
        ],
        "repairs": []
      },
      {
        "id": "9.6",
        "source_parts": [
          "9.6"
        ],
        "repairs": []
      },
      {
        "id": "9.7",
        "source_parts": [
          "9.7"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1"
        ],
        "repairs": []
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": []
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1"
        ],
        "repairs": []
      },
      {
        "id": "11.2",
        "source_parts": [
          "11.2"
        ],
        "repairs": []
      },
      {
        "id": "11.3a",
        "source_parts": [
          "11.3a"
        ],
        "repairs": []
      },
      {
        "id": "11.3b",
        "source_parts": [
          "11.3b"
        ],
        "repairs": []
      },
      {
        "id": "11.4",
        "source_parts": [
          "11.4"
        ],
        "repairs": []
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2",
        "source_parts": [
          "12.2.1",
          "12.2.2"
        ],
        "repairs": []
      },
      {
        "id": "13.1",
        "source_parts": [
          "13.1"
        ],
        "repairs": [
          "Clip at one; source unqualified union bound is not the lowest upper bound when a+b>1."
        ]
      },
      {
        "id": "13.2",
        "source_parts": [
          "13.2"
        ],
        "repairs": []
      },
      {
        "id": "13.3",
        "source_parts": [
          "13.3"
        ],
        "repairs": []
      },
      {
        "id": "13.4",
        "source_parts": [
          "13.4"
        ],
        "repairs": []
      },
      {
        "id": "13.5a",
        "source_parts": [
          "13.5a"
        ],
        "repairs": []
      },
      {
        "id": "13.5b",
        "source_parts": [
          "13.5b"
        ],
        "repairs": [
          "Correct incomplete source lower bound: intersections forced outside B must also be counted."
        ]
      },
      {
        "id": "13.5c",
        "source_parts": [
          "13.5c"
        ],
        "repairs": [
          "Extend source argument to cover the omitted complement region."
        ]
      },
      {
        "id": "14.1",
        "source_parts": [
          "14.1"
        ],
        "repairs": []
      },
      {
        "id": "14.2",
        "source_parts": [
          "14.2"
        ],
        "repairs": []
      },
      {
        "id": "15.1",
        "source_parts": [
          "15.1"
        ],
        "repairs": []
      },
      {
        "id": "15.2a",
        "source_parts": [
          "15.2a"
        ],
        "repairs": []
      },
      {
        "id": "15.2b",
        "source_parts": [
          "15.2b"
        ],
        "repairs": []
      },
      {
        "id": "16.1",
        "source_parts": [
          "16.1"
        ],
        "repairs": []
      },
      {
        "id": "16.2",
        "source_parts": [
          "16.2"
        ],
        "repairs": []
      },
      {
        "id": "16.3",
        "source_parts": [
          "16.3"
        ],
        "repairs": [
          "State independent sampling assumed in source solution."
        ]
      },
      {
        "id": "17.1",
        "source_parts": [
          "17.1"
        ],
        "repairs": []
      },
      {
        "id": "17.2a",
        "source_parts": [
          "17.2a"
        ],
        "repairs": []
      },
      {
        "id": "17.2b",
        "source_parts": [
          "17.2b"
        ],
        "repairs": []
      },
      {
        "id": "18.1",
        "source_parts": [
          "18.1"
        ],
        "repairs": []
      },
      {
        "id": "18.2",
        "source_parts": [
          "18.2"
        ],
        "repairs": []
      },
      {
        "id": "18.3",
        "source_parts": [
          "18.3"
        ],
        "repairs": []
      },
      {
        "id": "18.4",
        "source_parts": [
          "18.4"
        ],
        "repairs": []
      },
      {
        "id": "19.1",
        "source_parts": [
          "19.1"
        ],
        "repairs": []
      },
      {
        "id": "19.2",
        "source_parts": [
          "19.2"
        ],
        "repairs": []
      },
      {
        "id": "19.3",
        "source_parts": [
          "19.3"
        ],
        "repairs": []
      },
      {
        "id": "19.4a",
        "source_parts": [
          "19.4a"
        ],
        "repairs": []
      },
      {
        "id": "19.4b",
        "source_parts": [
          "19.4b"
        ],
        "repairs": []
      },
      {
        "id": "19.4c",
        "source_parts": [
          "19.4c"
        ],
        "repairs": []
      },
      {
        "id": "19.4d",
        "source_parts": [
          "19.4d"
        ],
        "repairs": []
      },
      {
        "id": "20.1a",
        "source_parts": [
          "20.1a"
        ],
        "repairs": []
      },
      {
        "id": "20.1b",
        "source_parts": [
          "20.1b"
        ],
        "repairs": []
      },
      {
        "id": "20.1c",
        "source_parts": [
          "20.1c"
        ],
        "repairs": [
          "Conditioning event must have positive probability."
        ]
      },
      {
        "id": "20.2a",
        "source_parts": [
          "20.2a"
        ],
        "repairs": []
      },
      {
        "id": "20.2b",
        "source_parts": [
          "20.2b"
        ],
        "repairs": []
      },
      {
        "id": "20.3a",
        "source_parts": [
          "20.3a"
        ],
        "repairs": []
      },
      {
        "id": "20.3b",
        "source_parts": [
          "20.3b"
        ],
        "repairs": []
      },
      {
        "id": "21.1a",
        "source_parts": [
          "21.1a"
        ],
        "repairs": []
      },
      {
        "id": "21.1b",
        "source_parts": [
          "21.1b"
        ],
        "repairs": []
      },
      {
        "id": "21.1c",
        "source_parts": [
          "21.1c"
        ],
        "repairs": []
      },
      {
        "id": "21.2a",
        "source_parts": [
          "21.2a"
        ],
        "repairs": []
      },
      {
        "id": "21.2b",
        "source_parts": [
          "21.2b"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      }
    ]
  },
  "final_su25": {
    "items": 91,
    "notes": [
      "Exclude pledge Q1 and classroom self-reference Q2. Original page 11 complements and page 15 lattice diagram visually checked. Q8.1 fixes degree ambiguity to at most 3 (officially 100 and 125 both accepted). Q8.3a asks maximum supported message length. Q9.6 fixes starting checkpoint and distinguishes traversal directions. Q15 composite moment boxes scored jointly. Q16.2c no continuity correction, explicitly an approximation. Q18 requires independent arrivals. Finite second moments assumed in variance proof."
    ],
    "included": [
      {
        "id": "3.1",
        "source_parts": [
          "3.1"
        ],
        "repairs": []
      },
      {
        "id": "3.2",
        "source_parts": [
          "3.2"
        ],
        "repairs": []
      },
      {
        "id": "3.3",
        "source_parts": [
          "3.3"
        ],
        "repairs": []
      },
      {
        "id": "3.4",
        "source_parts": [
          "3.4"
        ],
        "repairs": []
      },
      {
        "id": "3.5",
        "source_parts": [
          "3.5"
        ],
        "repairs": []
      },
      {
        "id": "3.6",
        "source_parts": [
          "3.6"
        ],
        "repairs": []
      },
      {
        "id": "4.1",
        "source_parts": [
          "4.1"
        ],
        "repairs": []
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": []
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": []
      },
      {
        "id": "5.2",
        "source_parts": [
          "5.2"
        ],
        "repairs": []
      },
      {
        "id": "5.3",
        "source_parts": [
          "5.3"
        ],
        "repairs": []
      },
      {
        "id": "5.4a",
        "source_parts": [
          "5.4a"
        ],
        "repairs": [
          "Require positive dimension to exclude a single vertex."
        ]
      },
      {
        "id": "5.4b",
        "source_parts": [
          "5.4b"
        ],
        "repairs": []
      },
      {
        "id": "5.4c",
        "source_parts": [
          "5.4c"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": []
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3",
        "source_parts": [
          "6.3"
        ],
        "repairs": []
      },
      {
        "id": "6.4",
        "source_parts": [
          "6.4"
        ],
        "repairs": []
      },
      {
        "id": "7.1a",
        "source_parts": [
          "7.1a"
        ],
        "repairs": []
      },
      {
        "id": "7.1b",
        "source_parts": [
          "7.1b"
        ],
        "repairs": []
      },
      {
        "id": "7.2a",
        "source_parts": [
          "7.2a"
        ],
        "repairs": []
      },
      {
        "id": "7.2b",
        "source_parts": [
          "7.2b"
        ],
        "repairs": []
      },
      {
        "id": "7.3a",
        "source_parts": [
          "7.3a"
        ],
        "repairs": []
      },
      {
        "id": "7.3b",
        "source_parts": [
          "7.3b"
        ],
        "repairs": []
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1"
        ],
        "repairs": [
          "Resolve source degree ambiguity as at most three; original grading accepted both strict and non-strict interpretations."
        ]
      },
      {
        "id": "8.2a",
        "source_parts": [
          "8.2a"
        ],
        "repairs": []
      },
      {
        "id": "8.2b",
        "source_parts": [
          "8.2b"
        ],
        "repairs": []
      },
      {
        "id": "8.3a",
        "source_parts": [
          "8.3a"
        ],
        "repairs": [
          "Ask maximum length; shorter messages also meet the stated guarantee."
        ]
      },
      {
        "id": "8.3b",
        "source_parts": [
          "8.3b"
        ],
        "repairs": [
          "Specify minimal locator to exclude padding roots."
        ]
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2",
        "source_parts": [
          "9.2"
        ],
        "repairs": []
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "9.4",
        "source_parts": [
          "9.4"
        ],
        "repairs": []
      },
      {
        "id": "9.5",
        "source_parts": [
          "9.5"
        ],
        "repairs": []
      },
      {
        "id": "9.6",
        "source_parts": [
          "9.6"
        ],
        "repairs": [
          "Fix the starting checkpoint and distinguish reverse traversal, matching the source\u2019s intended count."
        ]
      },
      {
        "id": "9.7",
        "source_parts": [
          "9.7"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1"
        ],
        "repairs": []
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": []
      },
      {
        "id": "10.3",
        "source_parts": [
          "10.3"
        ],
        "repairs": []
      },
      {
        "id": "10.4",
        "source_parts": [
          "10.4"
        ],
        "repairs": []
      },
      {
        "id": "10.5",
        "source_parts": [
          "10.5"
        ],
        "repairs": []
      },
      {
        "id": "10.6",
        "source_parts": [
          "10.6"
        ],
        "repairs": []
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1"
        ],
        "repairs": []
      },
      {
        "id": "11.2",
        "source_parts": [
          "11.2"
        ],
        "repairs": []
      },
      {
        "id": "11.3",
        "source_parts": [
          "11.3"
        ],
        "repairs": []
      },
      {
        "id": "11.4",
        "source_parts": [
          "11.4"
        ],
        "repairs": []
      },
      {
        "id": "11.5",
        "source_parts": [
          "11.5"
        ],
        "repairs": []
      },
      {
        "id": "11.6",
        "source_parts": [
          "11.6"
        ],
        "repairs": []
      },
      {
        "id": "11.7",
        "source_parts": [
          "11.7"
        ],
        "repairs": []
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2a",
        "source_parts": [
          "12.2a"
        ],
        "repairs": []
      },
      {
        "id": "12.2b",
        "source_parts": [
          "12.2b"
        ],
        "repairs": []
      },
      {
        "id": "12.3",
        "source_parts": [
          "12.3"
        ],
        "repairs": []
      },
      {
        "id": "13.1",
        "source_parts": [
          "13.1"
        ],
        "repairs": []
      },
      {
        "id": "13.2",
        "source_parts": [
          "13.2"
        ],
        "repairs": []
      },
      {
        "id": "13.3",
        "source_parts": [
          "13.3"
        ],
        "repairs": []
      },
      {
        "id": "13.4a",
        "source_parts": [
          "13.4a"
        ],
        "repairs": []
      },
      {
        "id": "13.4b",
        "source_parts": [
          "13.4b"
        ],
        "repairs": []
      },
      {
        "id": "13.4c",
        "source_parts": [
          "13.4c"
        ],
        "repairs": []
      },
      {
        "id": "13.4d",
        "source_parts": [
          "13.4d"
        ],
        "repairs": []
      },
      {
        "id": "14.1",
        "source_parts": [
          "14.1"
        ],
        "repairs": []
      },
      {
        "id": "14.2",
        "source_parts": [
          "14.2"
        ],
        "repairs": []
      },
      {
        "id": "15.1a",
        "source_parts": [
          "15.1a.EX",
          "15.1a.EY",
          "15.1a.VarY",
          "15.1a.Cov"
        ],
        "repairs": []
      },
      {
        "id": "15.1b",
        "source_parts": [
          "15.1b"
        ],
        "repairs": []
      },
      {
        "id": "15.1c",
        "source_parts": [
          "15.1c"
        ],
        "repairs": []
      },
      {
        "id": "15.1d",
        "source_parts": [
          "15.1d.EX",
          "15.1d.EY",
          "15.1d.VarY",
          "15.1d.Cov"
        ],
        "repairs": []
      },
      {
        "id": "15.1e",
        "source_parts": [
          "15.1e.EX",
          "15.1e.EY",
          "15.1e.VarY",
          "15.1e.Cov"
        ],
        "repairs": []
      },
      {
        "id": "16.1a",
        "source_parts": [
          "16.1a"
        ],
        "repairs": []
      },
      {
        "id": "16.1b",
        "source_parts": [
          "16.1b"
        ],
        "repairs": []
      },
      {
        "id": "16.1c",
        "source_parts": [
          "16.1c"
        ],
        "repairs": []
      },
      {
        "id": "16.2a",
        "source_parts": [
          "16.2a"
        ],
        "repairs": []
      },
      {
        "id": "16.2b",
        "source_parts": [
          "16.2b"
        ],
        "repairs": []
      },
      {
        "id": "16.2c",
        "source_parts": [
          "16.2c"
        ],
        "repairs": [
          "Explicitly request no continuity correction; this is a tail approximation, not an exact probability."
        ]
      },
      {
        "id": "17.1",
        "source_parts": [
          "17.1"
        ],
        "repairs": []
      },
      {
        "id": "17.2",
        "source_parts": [
          "17.2"
        ],
        "repairs": []
      },
      {
        "id": "17.3",
        "source_parts": [
          "17.3.c",
          "17.3.expected"
        ],
        "repairs": []
      },
      {
        "id": "17.4",
        "source_parts": [
          "17.4.c",
          "17.4.expected"
        ],
        "repairs": []
      },
      {
        "id": "17.5",
        "source_parts": [
          "17.5"
        ],
        "repairs": []
      },
      {
        "id": "18.1a",
        "source_parts": [
          "18.1a"
        ],
        "repairs": [
          "State independence, required for the source formulas."
        ]
      },
      {
        "id": "18.1b",
        "source_parts": [
          "18.1b"
        ],
        "repairs": []
      },
      {
        "id": "18.1c",
        "source_parts": [
          "18.1c"
        ],
        "repairs": []
      },
      {
        "id": "18.1d",
        "source_parts": [
          "18.1d"
        ],
        "repairs": []
      },
      {
        "id": "18.2a",
        "source_parts": [
          "18.2a"
        ],
        "repairs": [
          "State independence explicitly."
        ]
      },
      {
        "id": "18.2b",
        "source_parts": [
          "18.2b"
        ],
        "repairs": []
      },
      {
        "id": "18.2c",
        "source_parts": [
          "18.2c"
        ],
        "repairs": []
      },
      {
        "id": "19.1",
        "source_parts": [
          "19.1"
        ],
        "repairs": []
      },
      {
        "id": "20.1",
        "source_parts": [
          "20.1"
        ],
        "repairs": []
      },
      {
        "id": "20.2",
        "source_parts": [
          "20.2"
        ],
        "repairs": []
      },
      {
        "id": "20.3",
        "source_parts": [
          "20.3"
        ],
        "repairs": []
      },
      {
        "id": "20.4",
        "source_parts": [
          "20.4"
        ],
        "repairs": []
      },
      {
        "id": "20.5",
        "source_parts": [
          "20.5"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      },
      {
        "source_part": "2",
        "status": "withheld",
        "reason": "Self-reference to unavailable classroom responses."
      }
    ]
  },
  "midterm_fa23": {
    "items": 62,
    "notes": [
      "Exclude pledge Q1. Withhold self-referential classroom-answer gcd warmup Q2 from mathematical benchmark. Q3 ratios require nonzero denominator. Q9.2c uses unit group of size q(q\u22121), not the whole residue set mistakenly referenced in solution prose. Q10.2 means for each fixed i a possibly different a exists; no single a\u22601 can satisfy every distinct prime exponent. Q10.3 uses the published corrected question, ungraded on original exam. Q12 division assumes dividend degree at least divisor degree. Grouped Q13 blanks use exact tuple scoring."
    ],
    "included": [
      {
        "id": "3.1a",
        "source_parts": [
          "3.1a"
        ],
        "repairs": []
      },
      {
        "id": "3.1b",
        "source_parts": [
          "3.1b"
        ],
        "repairs": []
      },
      {
        "id": "3.2",
        "source_parts": [
          "3.2"
        ],
        "repairs": []
      },
      {
        "id": "3.3",
        "source_parts": [
          "3.3"
        ],
        "repairs": []
      },
      {
        "id": "3.4",
        "source_parts": [
          "3.4"
        ],
        "repairs": []
      },
      {
        "id": "3.5",
        "source_parts": [
          "3.5"
        ],
        "repairs": []
      },
      {
        "id": "4.1",
        "source_parts": [
          "4.1"
        ],
        "repairs": []
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": []
      },
      {
        "id": "4.3",
        "source_parts": [
          "4.3"
        ],
        "repairs": []
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": []
      },
      {
        "id": "5.2",
        "source_parts": [
          "5.2"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": []
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3",
        "source_parts": [
          "6.3"
        ],
        "repairs": []
      },
      {
        "id": "6.4",
        "source_parts": [
          "6.4"
        ],
        "repairs": []
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "7.2",
        "source_parts": [
          "7.2"
        ],
        "repairs": []
      },
      {
        "id": "7.3a",
        "source_parts": [
          "7.3a"
        ],
        "repairs": []
      },
      {
        "id": "7.3b",
        "source_parts": [
          "7.3b"
        ],
        "repairs": []
      },
      {
        "id": "7.3c",
        "source_parts": [
          "7.3c"
        ],
        "repairs": []
      },
      {
        "id": "7.4",
        "source_parts": [
          "7.4"
        ],
        "repairs": []
      },
      {
        "id": "7.5",
        "source_parts": [
          "7.5"
        ],
        "repairs": []
      },
      {
        "id": "7.6",
        "source_parts": [
          "7.6"
        ],
        "repairs": []
      },
      {
        "id": "8.1a",
        "source_parts": [
          "8.1a"
        ],
        "repairs": []
      },
      {
        "id": "8.1b",
        "source_parts": [
          "8.1b"
        ],
        "repairs": []
      },
      {
        "id": "8.1c",
        "source_parts": [
          "8.1c"
        ],
        "repairs": []
      },
      {
        "id": "8.1di",
        "source_parts": [
          "8.1di"
        ],
        "repairs": []
      },
      {
        "id": "8.1dii",
        "source_parts": [
          "8.1dii"
        ],
        "repairs": []
      },
      {
        "id": "8.1diii",
        "source_parts": [
          "8.1diii"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2a",
        "source_parts": [
          "9.2a"
        ],
        "repairs": []
      },
      {
        "id": "9.2b",
        "source_parts": [
          "9.2b"
        ],
        "repairs": []
      },
      {
        "id": "9.2c",
        "source_parts": [
          "9.2c"
        ],
        "repairs": [
          "Use an explicit exponent >1 and the correct unit-group cardinality."
        ]
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "9.4a",
        "source_parts": [
          "9.4a"
        ],
        "repairs": []
      },
      {
        "id": "9.4b",
        "source_parts": [
          "9.4b"
        ],
        "repairs": []
      },
      {
        "id": "9.4c",
        "source_parts": [
          "9.4c"
        ],
        "repairs": []
      },
      {
        "id": "9.5",
        "source_parts": [
          "9.5"
        ],
        "repairs": []
      },
      {
        "id": "9.6a",
        "source_parts": [
          "9.6a"
        ],
        "repairs": [
          "Remove irrelevant x\u22600 restriction; original arbitrary a could otherwise exclude the purported first k."
        ]
      },
      {
        "id": "9.6b",
        "source_parts": [
          "9.6b"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1"
        ],
        "repairs": [
          "Require n>=1; n=0 makes the claim false."
        ]
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": [
          "Clarify quantifiers: a may depend on i."
        ]
      },
      {
        "id": "10.3",
        "source_parts": [
          "10.3"
        ],
        "repairs": [
          "Use corrected published modulus p; original exam typo caused this part to be ungraded."
        ]
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1"
        ],
        "repairs": []
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2a",
        "source_parts": [
          "12.2a"
        ],
        "repairs": []
      },
      {
        "id": "12.2bi",
        "source_parts": [
          "12.2bi"
        ],
        "repairs": [
          "Specify dP>=dQ, required for the nonzero quotient degree formula."
        ]
      },
      {
        "id": "12.2bii",
        "source_parts": [
          "12.2bii"
        ],
        "repairs": []
      },
      {
        "id": "12.2biii",
        "source_parts": [
          "12.2biii"
        ],
        "repairs": []
      },
      {
        "id": "12.2biv",
        "source_parts": [
          "12.2biv"
        ],
        "repairs": []
      },
      {
        "id": "12.3a",
        "source_parts": [
          "12.3a"
        ],
        "repairs": []
      },
      {
        "id": "12.3b",
        "source_parts": [
          "12.3b"
        ],
        "repairs": []
      },
      {
        "id": "13.1",
        "source_parts": [
          "13.1a",
          "13.1b",
          "13.1c",
          "13.1d",
          "13.1e",
          "13.1f",
          "13.1g",
          "13.1h"
        ],
        "repairs": []
      },
      {
        "id": "13.2",
        "source_parts": [
          "13.2a",
          "13.2b",
          "13.2c",
          "13.2d",
          "13.2e",
          "13.2f"
        ],
        "repairs": []
      },
      {
        "id": "14.1",
        "source_parts": [
          "14.1"
        ],
        "repairs": []
      },
      {
        "id": "14.2",
        "source_parts": [
          "14.2"
        ],
        "repairs": []
      },
      {
        "id": "14.3",
        "source_parts": [
          "14.3"
        ],
        "repairs": []
      },
      {
        "id": "14.4",
        "source_parts": [
          "14.4"
        ],
        "repairs": []
      },
      {
        "id": "14.5",
        "source_parts": [
          "14.5"
        ],
        "repairs": []
      },
      {
        "id": "14.6",
        "source_parts": [
          "14.6"
        ],
        "repairs": []
      },
      {
        "id": "15.1",
        "source_parts": [
          "15.1"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      },
      {
        "source_part": "2",
        "status": "withheld",
        "reason": "Self-referential gcd of unavailable classroom answers."
      }
    ]
  },
  "midterm_fa24": {
    "items": 72,
    "notes": [
      "Q1 pledge excluded. Q2 self-referential student-answer conjunction is unresolved without actual class responses, so withheld rather than assuming a student answered False. Q7.1g assumes at least two vertices; Q7.5 makes n-vertex premise explicit. Q12.3 distinct abscissas and Q14.7 distinct roots explicit. All polynomials treated formally."
    ],
    "included": [
      {
        "id": "3.1a",
        "source_parts": [
          "3.1a"
        ],
        "repairs": []
      },
      {
        "id": "3.1b",
        "source_parts": [
          "3.1b"
        ],
        "repairs": []
      },
      {
        "id": "3.1c",
        "source_parts": [
          "3.1c"
        ],
        "repairs": []
      },
      {
        "id": "3.2a",
        "source_parts": [
          "3.2a"
        ],
        "repairs": []
      },
      {
        "id": "3.2b",
        "source_parts": [
          "3.2b"
        ],
        "repairs": []
      },
      {
        "id": "4.1",
        "source_parts": [
          "4.1"
        ],
        "repairs": []
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": []
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": []
      },
      {
        "id": "6.1a",
        "source_parts": [
          "6.1a"
        ],
        "repairs": []
      },
      {
        "id": "6.1b",
        "source_parts": [
          "6.1b"
        ],
        "repairs": []
      },
      {
        "id": "6.1c",
        "source_parts": [
          "6.1c"
        ],
        "repairs": []
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3",
        "source_parts": [
          "6.3"
        ],
        "repairs": []
      },
      {
        "id": "6.4",
        "source_parts": [
          "6.4"
        ],
        "repairs": []
      },
      {
        "id": "6.5",
        "source_parts": [
          "6.5"
        ],
        "repairs": []
      },
      {
        "id": "7.1a",
        "source_parts": [
          "7.1a"
        ],
        "repairs": []
      },
      {
        "id": "7.1b",
        "source_parts": [
          "7.1b"
        ],
        "repairs": []
      },
      {
        "id": "7.1c",
        "source_parts": [
          "7.1c"
        ],
        "repairs": []
      },
      {
        "id": "7.1d",
        "source_parts": [
          "7.1d"
        ],
        "repairs": []
      },
      {
        "id": "7.1e",
        "source_parts": [
          "7.1e"
        ],
        "repairs": []
      },
      {
        "id": "7.1f",
        "source_parts": [
          "7.1f"
        ],
        "repairs": []
      },
      {
        "id": "7.1g",
        "source_parts": [
          "7.1g"
        ],
        "repairs": [
          "Require at least two vertices to exclude the one-vertex tree."
        ]
      },
      {
        "id": "7.1h",
        "source_parts": [
          "7.1h"
        ],
        "repairs": []
      },
      {
        "id": "7.2",
        "source_parts": [
          "7.2"
        ],
        "repairs": []
      },
      {
        "id": "7.3",
        "source_parts": [
          "7.3"
        ],
        "repairs": []
      },
      {
        "id": "7.4",
        "source_parts": [
          "7.4"
        ],
        "repairs": []
      },
      {
        "id": "7.5",
        "source_parts": [
          "7.5"
        ],
        "repairs": [
          "Make n-vertex premise explicit; source omitted it in the local sentence."
        ]
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": []
      },
      {
        "id": "9.1a",
        "source_parts": [
          "9.1a"
        ],
        "repairs": []
      },
      {
        "id": "9.1b",
        "source_parts": [
          "9.1b"
        ],
        "repairs": []
      },
      {
        "id": "9.2a",
        "source_parts": [
          "9.2a"
        ],
        "repairs": []
      },
      {
        "id": "9.2b",
        "source_parts": [
          "9.2b"
        ],
        "repairs": []
      },
      {
        "id": "9.2c",
        "source_parts": [
          "9.2c"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1"
        ],
        "repairs": []
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": []
      },
      {
        "id": "10.3",
        "source_parts": [
          "10.3"
        ],
        "repairs": []
      },
      {
        "id": "10.4",
        "source_parts": [
          "10.4"
        ],
        "repairs": []
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1"
        ],
        "repairs": []
      },
      {
        "id": "11.2",
        "source_parts": [
          "11.2"
        ],
        "repairs": []
      },
      {
        "id": "11.3",
        "source_parts": [
          "11.3"
        ],
        "repairs": []
      },
      {
        "id": "11.4",
        "source_parts": [
          "11.4"
        ],
        "repairs": []
      },
      {
        "id": "11.5a",
        "source_parts": [
          "11.5a"
        ],
        "repairs": []
      },
      {
        "id": "11.5b",
        "source_parts": [
          "11.5b"
        ],
        "repairs": []
      },
      {
        "id": "11.5c",
        "source_parts": [
          "11.5c"
        ],
        "repairs": []
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2",
        "source_parts": [
          "12.2a",
          "12.2b",
          "12.2c"
        ],
        "repairs": []
      },
      {
        "id": "12.3",
        "source_parts": [
          "12.3"
        ],
        "repairs": [
          "Specify distinct x-coordinates."
        ]
      },
      {
        "id": "12.4a",
        "source_parts": [
          "12.4a"
        ],
        "repairs": []
      },
      {
        "id": "12.4b",
        "source_parts": [
          "12.4b"
        ],
        "repairs": []
      },
      {
        "id": "13.1a",
        "source_parts": [
          "13.1a"
        ],
        "repairs": []
      },
      {
        "id": "13.1b",
        "source_parts": [
          "13.1b"
        ],
        "repairs": []
      },
      {
        "id": "13.1c",
        "source_parts": [
          "13.1c"
        ],
        "repairs": []
      },
      {
        "id": "13.2a",
        "source_parts": [
          "13.2a"
        ],
        "repairs": []
      },
      {
        "id": "13.2bi",
        "source_parts": [
          "13.2bi"
        ],
        "repairs": []
      },
      {
        "id": "13.2bii",
        "source_parts": [
          "13.2bii"
        ],
        "repairs": []
      },
      {
        "id": "13.2biii",
        "source_parts": [
          "13.2biii"
        ],
        "repairs": []
      },
      {
        "id": "14.1",
        "source_parts": [
          "14.1"
        ],
        "repairs": []
      },
      {
        "id": "14.2",
        "source_parts": [
          "14.2"
        ],
        "repairs": []
      },
      {
        "id": "14.3",
        "source_parts": [
          "14.3"
        ],
        "repairs": []
      },
      {
        "id": "14.4",
        "source_parts": [
          "14.4"
        ],
        "repairs": []
      },
      {
        "id": "14.5",
        "source_parts": [
          "14.5"
        ],
        "repairs": []
      },
      {
        "id": "14.6",
        "source_parts": [
          "14.6"
        ],
        "repairs": []
      },
      {
        "id": "14.7",
        "source_parts": [
          "14.7"
        ],
        "repairs": [
          "Require distinct roots so different exponent tuples give distinct formal polynomials."
        ]
      },
      {
        "id": "15.1a",
        "source_parts": [
          "15.1a"
        ],
        "repairs": []
      },
      {
        "id": "15.1b",
        "source_parts": [
          "15.1b"
        ],
        "repairs": []
      },
      {
        "id": "15.2",
        "source_parts": [
          "15.2"
        ],
        "repairs": []
      },
      {
        "id": "15.3a",
        "source_parts": [
          "15.3a"
        ],
        "repairs": []
      },
      {
        "id": "15.3b",
        "source_parts": [
          "15.3b"
        ],
        "repairs": []
      },
      {
        "id": "15.3c",
        "source_parts": [
          "15.3c"
        ],
        "repairs": []
      },
      {
        "id": "15.4",
        "source_parts": [
          "15.4"
        ],
        "repairs": []
      },
      {
        "id": "15.5",
        "source_parts": [
          "15.5"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      },
      {
        "source_part": "2",
        "status": "withheld",
        "reason": "Self-referential conjunction of unavailable classroom answers."
      }
    ]
  },
  "midterm_fa25": {
    "items": 43,
    "notes": [
      "Exclude Q13 ungraded drawing and administrative identification. Q6 numbering restarts: ids 6.4\u20136.6 denote the three later Euler subparts. Diagram transcribed from original page 8 and visually checked. Composite answers preserve the requested witness/proof."
    ],
    "included": [
      {
        "id": "1.1",
        "source_parts": [
          "1.1"
        ],
        "repairs": []
      },
      {
        "id": "1.2",
        "source_parts": [
          "1.2"
        ],
        "repairs": []
      },
      {
        "id": "1.3",
        "source_parts": [
          "1.3"
        ],
        "repairs": []
      },
      {
        "id": "2.1",
        "source_parts": [
          "2.1"
        ],
        "repairs": []
      },
      {
        "id": "2.2",
        "source_parts": [
          "2.2"
        ],
        "repairs": []
      },
      {
        "id": "2.3",
        "source_parts": [
          "2.3"
        ],
        "repairs": []
      },
      {
        "id": "3.1",
        "source_parts": [
          "3.1"
        ],
        "repairs": []
      },
      {
        "id": "3.2",
        "source_parts": [
          "3.2"
        ],
        "repairs": []
      },
      {
        "id": "4.1a",
        "source_parts": [
          "4.1a"
        ],
        "repairs": []
      },
      {
        "id": "4.1b",
        "source_parts": [
          "4.1b"
        ],
        "repairs": []
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": []
      },
      {
        "id": "4.3",
        "source_parts": [
          "4.3"
        ],
        "repairs": []
      },
      {
        "id": "4.4",
        "source_parts": [
          "4.4"
        ],
        "repairs": []
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": []
      },
      {
        "id": "5.2",
        "source_parts": [
          "5.2"
        ],
        "repairs": []
      },
      {
        "id": "5.3",
        "source_parts": [
          "5.3"
        ],
        "repairs": []
      },
      {
        "id": "5.4",
        "source_parts": [
          "5.4"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": []
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3",
        "source_parts": [
          "6.3"
        ],
        "repairs": []
      },
      {
        "id": "6.4",
        "source_parts": [
          "6.Euler.1"
        ],
        "repairs": []
      },
      {
        "id": "6.5",
        "source_parts": [
          "6.Euler.2"
        ],
        "repairs": []
      },
      {
        "id": "6.6",
        "source_parts": [
          "6.Euler.3"
        ],
        "repairs": []
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": []
      },
      {
        "id": "8.3",
        "source_parts": [
          "8.3"
        ],
        "repairs": []
      },
      {
        "id": "8.4",
        "source_parts": [
          "8.4"
        ],
        "repairs": []
      },
      {
        "id": "8.5",
        "source_parts": [
          "8.5"
        ],
        "repairs": []
      },
      {
        "id": "8.6",
        "source_parts": [
          "8.6"
        ],
        "repairs": []
      },
      {
        "id": "8.7",
        "source_parts": [
          "8.7"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "10.1a",
        "source_parts": [
          "10.1a"
        ],
        "repairs": []
      },
      {
        "id": "10.1b",
        "source_parts": [
          "10.1b"
        ],
        "repairs": []
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": []
      },
      {
        "id": "10.3",
        "source_parts": [
          "10.3"
        ],
        "repairs": []
      },
      {
        "id": "10.4",
        "source_parts": [
          "10.4"
        ],
        "repairs": [
          "Specify distinct x-coordinates, needed for independent constraints."
        ]
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1a",
          "11.1b",
          "11.1c",
          "11.1d",
          "11.1e"
        ],
        "repairs": []
      },
      {
        "id": "11.2",
        "source_parts": [
          "11.2"
        ],
        "repairs": []
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2",
        "source_parts": [
          "12.2"
        ],
        "repairs": []
      },
      {
        "id": "12.3",
        "source_parts": [
          "12.3"
        ],
        "repairs": []
      },
      {
        "id": "12.4",
        "source_parts": [
          "12.4"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "13",
        "status": "excluded",
        "reason": "Ungraded drawing; not a mathematical task."
      }
    ]
  },
  "midterm_sp23": {
    "items": 68,
    "notes": [
      "Exclude Q1 pledge and Q2 self-referential classroom product. Clarify nonempty logical domain, nonempty subset in pigeonhole proof, distinct primes/coordinates, minimal error locator. Q11.4 asks for a guaranteed divisor, not the invalid universal claim that pq is the largest possible. All repairs precede inference."
    ],
    "included": [
      {
        "id": "3.1",
        "source_parts": [
          "3.1"
        ],
        "repairs": []
      },
      {
        "id": "3.2",
        "source_parts": [
          "3.2"
        ],
        "repairs": []
      },
      {
        "id": "3.3",
        "source_parts": [
          "3.3"
        ],
        "repairs": []
      },
      {
        "id": "3.4a",
        "source_parts": [
          "3.4a"
        ],
        "repairs": []
      },
      {
        "id": "3.4b",
        "source_parts": [
          "3.4b"
        ],
        "repairs": []
      },
      {
        "id": "4.1",
        "source_parts": [
          "4.1"
        ],
        "repairs": []
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": [
          "Require nonempty subset explicitly, as intended by the supplied proof."
        ]
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": []
      },
      {
        "id": "5.2",
        "source_parts": [
          "5.2"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": []
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "7.2",
        "source_parts": [
          "7.2"
        ],
        "repairs": []
      },
      {
        "id": "7.3",
        "source_parts": [
          "7.3"
        ],
        "repairs": []
      },
      {
        "id": "7.4",
        "source_parts": [
          "7.4"
        ],
        "repairs": []
      },
      {
        "id": "7.5",
        "source_parts": [
          "7.5"
        ],
        "repairs": []
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": []
      },
      {
        "id": "8.3",
        "source_parts": [
          "8.3"
        ],
        "repairs": []
      },
      {
        "id": "8.4",
        "source_parts": [
          "8.4"
        ],
        "repairs": []
      },
      {
        "id": "8.5a",
        "source_parts": [
          "8.5a"
        ],
        "repairs": []
      },
      {
        "id": "8.5b",
        "source_parts": [
          "8.5b"
        ],
        "repairs": []
      },
      {
        "id": "8.5c",
        "source_parts": [
          "8.5c"
        ],
        "repairs": []
      },
      {
        "id": "8.5d",
        "source_parts": [
          "8.5d"
        ],
        "repairs": []
      },
      {
        "id": "8.6",
        "source_parts": [
          "8.6"
        ],
        "repairs": []
      },
      {
        "id": "8.7",
        "source_parts": [
          "8.7"
        ],
        "repairs": []
      },
      {
        "id": "8.8",
        "source_parts": [
          "8.8"
        ],
        "repairs": []
      },
      {
        "id": "8.9",
        "source_parts": [
          "8.9"
        ],
        "repairs": []
      },
      {
        "id": "9.1a",
        "source_parts": [
          "9.1a"
        ],
        "repairs": []
      },
      {
        "id": "9.1b",
        "source_parts": [
          "9.1b"
        ],
        "repairs": []
      },
      {
        "id": "9.2a",
        "source_parts": [
          "9.2a"
        ],
        "repairs": []
      },
      {
        "id": "9.2b",
        "source_parts": [
          "9.2b"
        ],
        "repairs": []
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1"
        ],
        "repairs": []
      },
      {
        "id": "10.2",
        "source_parts": [
          "10.2"
        ],
        "repairs": []
      },
      {
        "id": "10.3a",
        "source_parts": [
          "10.3a"
        ],
        "repairs": []
      },
      {
        "id": "10.3b",
        "source_parts": [
          "10.3b"
        ],
        "repairs": []
      },
      {
        "id": "10.4",
        "source_parts": [
          "10.4"
        ],
        "repairs": []
      },
      {
        "id": "10.5",
        "source_parts": [
          "10.5"
        ],
        "repairs": [
          "Specify finite residue domain and distinct primes."
        ]
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1"
        ],
        "repairs": []
      },
      {
        "id": "11.2a",
        "source_parts": [
          "11.2a"
        ],
        "repairs": []
      },
      {
        "id": "11.2b",
        "source_parts": [
          "11.2b"
        ],
        "repairs": []
      },
      {
        "id": "11.3",
        "source_parts": [
          "11.3"
        ],
        "repairs": []
      },
      {
        "id": "11.4",
        "source_parts": [
          "11.4"
        ],
        "repairs": [
          "Ask guaranteed divisor among alternatives. Original largest-divisor wording can fail: e.g. p=3,q=5 gives an extra universal factor 2."
        ]
      },
      {
        "id": "11.5a",
        "source_parts": [
          "11.5a"
        ],
        "repairs": []
      },
      {
        "id": "11.5b",
        "source_parts": [
          "11.5b"
        ],
        "repairs": []
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2",
        "source_parts": [
          "12.2"
        ],
        "repairs": []
      },
      {
        "id": "12.3",
        "source_parts": [
          "12.3"
        ],
        "repairs": []
      },
      {
        "id": "13.1",
        "source_parts": [
          "13.1"
        ],
        "repairs": []
      },
      {
        "id": "13.2",
        "source_parts": [
          "13.2"
        ],
        "repairs": [
          "Distinct x-coordinates explicitly required."
        ]
      },
      {
        "id": "13.3a",
        "source_parts": [
          "13.3a"
        ],
        "repairs": []
      },
      {
        "id": "13.3bi",
        "source_parts": [
          "13.3bi"
        ],
        "repairs": []
      },
      {
        "id": "13.3bii",
        "source_parts": [
          "13.3bii"
        ],
        "repairs": []
      },
      {
        "id": "13.3c",
        "source_parts": [
          "13.3c"
        ],
        "repairs": []
      },
      {
        "id": "14.1",
        "source_parts": [
          "14.1"
        ],
        "repairs": []
      },
      {
        "id": "14.2",
        "source_parts": [
          "14.2"
        ],
        "repairs": [
          "Specify minimal error locator, excluding arbitrary extra roots from padding."
        ]
      },
      {
        "id": "14.3",
        "source_parts": [
          "14.3"
        ],
        "repairs": []
      },
      {
        "id": "14.4",
        "source_parts": [
          "14.4"
        ],
        "repairs": []
      },
      {
        "id": "15.1",
        "source_parts": [
          "15.1"
        ],
        "repairs": []
      },
      {
        "id": "15.2",
        "source_parts": [
          "15.2"
        ],
        "repairs": []
      },
      {
        "id": "15.3a",
        "source_parts": [
          "15.3a"
        ],
        "repairs": []
      },
      {
        "id": "15.3b",
        "source_parts": [
          "15.3b"
        ],
        "repairs": []
      },
      {
        "id": "16.1",
        "source_parts": [
          "16.1"
        ],
        "repairs": []
      },
      {
        "id": "16.2",
        "source_parts": [
          "16.2"
        ],
        "repairs": []
      },
      {
        "id": "16.3",
        "source_parts": [
          "16.3"
        ],
        "repairs": []
      },
      {
        "id": "16.4",
        "source_parts": [
          "16.4"
        ],
        "repairs": []
      },
      {
        "id": "16.5a",
        "source_parts": [
          "16.5a"
        ],
        "repairs": []
      },
      {
        "id": "16.5b",
        "source_parts": [
          "16.5b"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      },
      {
        "source_part": "2",
        "status": "withheld",
        "reason": "Self-referential product of unavailable classroom answers."
      }
    ]
  },
  "midterm_sp24": {
    "items": 42,
    "notes": [
      "Graphs on blank exam page 7 visually transcribed. Native 5-option Q1 and 6-option Q4c preserved. Q5 combines selected proof line with requested explanation. Q9 uses degree at most two, allows hint coordinates 0 and 1 as later subparts do, and excludes physical treasure-location queries in error detection. Q9e repeats original hints, never the solved polynomial."
    ],
    "included": [
      {
        "id": "1.1",
        "source_parts": [
          "1.1"
        ],
        "repairs": []
      },
      {
        "id": "2.1",
        "source_parts": [
          "2.1"
        ],
        "repairs": []
      },
      {
        "id": "2.2",
        "source_parts": [
          "2.2"
        ],
        "repairs": []
      },
      {
        "id": "2.3",
        "source_parts": [
          "2.3"
        ],
        "repairs": []
      },
      {
        "id": "2.4",
        "source_parts": [
          "2.4"
        ],
        "repairs": []
      },
      {
        "id": "2.5",
        "source_parts": [
          "2.5"
        ],
        "repairs": []
      },
      {
        "id": "2.6",
        "source_parts": [
          "2.6"
        ],
        "repairs": []
      },
      {
        "id": "3.1",
        "source_parts": [
          "3.1"
        ],
        "repairs": []
      },
      {
        "id": "3.2",
        "source_parts": [
          "3.2"
        ],
        "repairs": []
      },
      {
        "id": "3.3",
        "source_parts": [
          "3.3"
        ],
        "repairs": []
      },
      {
        "id": "3.4",
        "source_parts": [
          "3.4"
        ],
        "repairs": []
      },
      {
        "id": "3.5",
        "source_parts": [
          "3.5"
        ],
        "repairs": []
      },
      {
        "id": "4.a",
        "source_parts": [
          "4.a"
        ],
        "repairs": []
      },
      {
        "id": "4.b",
        "source_parts": [
          "4.b"
        ],
        "repairs": []
      },
      {
        "id": "4.c",
        "source_parts": [
          "4.c"
        ],
        "repairs": []
      },
      {
        "id": "4.d",
        "source_parts": [
          "4.d"
        ],
        "repairs": []
      },
      {
        "id": "5.a",
        "source_parts": [
          "5.a"
        ],
        "repairs": []
      },
      {
        "id": "5.b",
        "source_parts": [
          "5.b"
        ],
        "repairs": []
      },
      {
        "id": "6.a",
        "source_parts": [
          "6.a"
        ],
        "repairs": []
      },
      {
        "id": "6.b",
        "source_parts": [
          "6.b"
        ],
        "repairs": []
      },
      {
        "id": "7.a",
        "source_parts": [
          "7.a"
        ],
        "repairs": []
      },
      {
        "id": "7.b",
        "source_parts": [
          "7.b"
        ],
        "repairs": []
      },
      {
        "id": "7.c",
        "source_parts": [
          "7.c"
        ],
        "repairs": []
      },
      {
        "id": "7.d",
        "source_parts": [
          "7.d"
        ],
        "repairs": []
      },
      {
        "id": "8.ai",
        "source_parts": [
          "8.ai"
        ],
        "repairs": []
      },
      {
        "id": "8.aii",
        "source_parts": [
          "8.aii"
        ],
        "repairs": []
      },
      {
        "id": "8.aiii",
        "source_parts": [
          "8.aiii"
        ],
        "repairs": []
      },
      {
        "id": "8.aiv",
        "source_parts": [
          "8.aiv"
        ],
        "repairs": []
      },
      {
        "id": "8.av",
        "source_parts": [
          "8.av"
        ],
        "repairs": []
      },
      {
        "id": "8.avi",
        "source_parts": [
          "8.avi"
        ],
        "repairs": []
      },
      {
        "id": "8.b",
        "source_parts": [
          "8.b"
        ],
        "repairs": []
      },
      {
        "id": "9.a",
        "source_parts": [
          "9.a"
        ],
        "repairs": [
          "Use degree at most 2 to match the source\u2019s interpolation/counting convention."
        ]
      },
      {
        "id": "9.b",
        "source_parts": [
          "9.b"
        ],
        "repairs": []
      },
      {
        "id": "9.c",
        "source_parts": [
          "9.c"
        ],
        "repairs": []
      },
      {
        "id": "9.d",
        "source_parts": [
          "9.d"
        ],
        "repairs": [
          "Allow coordinates 0 and 1, used by source despite its earlier k>=2 restriction."
        ]
      },
      {
        "id": "9.e",
        "source_parts": [
          "9.e"
        ],
        "repairs": []
      },
      {
        "id": "9.f",
        "source_parts": [
          "9.f"
        ],
        "repairs": [
          "Disallow physical location checks; source accepted an alternative three-hint strategy using extra observations."
        ]
      },
      {
        "id": "9.g",
        "source_parts": [
          "9.g"
        ],
        "repairs": []
      },
      {
        "id": "10.a",
        "source_parts": [
          "10.a"
        ],
        "repairs": []
      },
      {
        "id": "10.b",
        "source_parts": [
          "10.b"
        ],
        "repairs": []
      },
      {
        "id": "10.c",
        "source_parts": [
          "10.c"
        ],
        "repairs": []
      },
      {
        "id": "10.d",
        "source_parts": [
          "10.d"
        ],
        "repairs": []
      }
    ],
    "not_scored": []
  },
  "midterm_sp25": {
    "items": 62,
    "notes": [
      "Exclude Q1 pledge. Retain the non-mathematical TA warmup, with the original cross-question clue supplied; analyze separately from mathematics. Girth bound assumes a cycle exists. Q9.6c uses residue classes, avoiding the printed range excluding zero. Necklace equivalence is rotation only. Diagram-free exam."
    ],
    "included": [
      {
        "id": "2.1",
        "source_parts": [
          "2.1"
        ],
        "repairs": [
          "Supply original Q9.3 cross-question clue to avoid testing unavailable course attendance context."
        ]
      },
      {
        "id": "3.1a",
        "source_parts": [
          "3.1a"
        ],
        "repairs": []
      },
      {
        "id": "3.1b",
        "source_parts": [
          "3.1b"
        ],
        "repairs": []
      },
      {
        "id": "3.1c",
        "source_parts": [
          "3.1c"
        ],
        "repairs": []
      },
      {
        "id": "3.1d",
        "source_parts": [
          "3.1d"
        ],
        "repairs": []
      },
      {
        "id": "3.2a",
        "source_parts": [
          "3.2a"
        ],
        "repairs": []
      },
      {
        "id": "3.2b",
        "source_parts": [
          "3.2b"
        ],
        "repairs": []
      },
      {
        "id": "3.2c",
        "source_parts": [
          "3.2c"
        ],
        "repairs": []
      },
      {
        "id": "3.2d",
        "source_parts": [
          "3.2d"
        ],
        "repairs": []
      },
      {
        "id": "4.1",
        "source_parts": [
          "4.1"
        ],
        "repairs": []
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": [
          "Use the intended common-gcd definition explicitly, consistent with the official grading note."
        ]
      },
      {
        "id": "5.1",
        "source_parts": [
          "5.1"
        ],
        "repairs": []
      },
      {
        "id": "6.1",
        "source_parts": [
          "6.1"
        ],
        "repairs": []
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3",
        "source_parts": [
          "6.3"
        ],
        "repairs": []
      },
      {
        "id": "6.4",
        "source_parts": [
          "6.4"
        ],
        "repairs": []
      },
      {
        "id": "6.5a",
        "source_parts": [
          "6.5a"
        ],
        "repairs": []
      },
      {
        "id": "6.5b",
        "source_parts": [
          "6.5b"
        ],
        "repairs": []
      },
      {
        "id": "6.5c",
        "source_parts": [
          "6.5c"
        ],
        "repairs": []
      },
      {
        "id": "7.1a",
        "source_parts": [
          "7.1a"
        ],
        "repairs": []
      },
      {
        "id": "7.1b",
        "source_parts": [
          "7.1b"
        ],
        "repairs": [
          "Require a cycle; without it a tiny tree can violate the stated girth bound for arbitrarily large g."
        ]
      },
      {
        "id": "7.1c",
        "source_parts": [
          "7.1c"
        ],
        "repairs": []
      },
      {
        "id": "7.2a",
        "source_parts": [
          "7.2a"
        ],
        "repairs": []
      },
      {
        "id": "7.2b",
        "source_parts": [
          "7.2b"
        ],
        "repairs": []
      },
      {
        "id": "7.3a",
        "source_parts": [
          "7.3a"
        ],
        "repairs": []
      },
      {
        "id": "7.3b",
        "source_parts": [
          "7.3b"
        ],
        "repairs": []
      },
      {
        "id": "7.3c",
        "source_parts": [
          "7.3c"
        ],
        "repairs": []
      },
      {
        "id": "7.3d",
        "source_parts": [
          "7.3d"
        ],
        "repairs": []
      },
      {
        "id": "7.3e",
        "source_parts": [
          "7.3e"
        ],
        "repairs": []
      },
      {
        "id": "7.3f",
        "source_parts": [
          "7.3f"
        ],
        "repairs": []
      },
      {
        "id": "7.3g",
        "source_parts": [
          "7.3g"
        ],
        "repairs": []
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2",
        "source_parts": [
          "9.2"
        ],
        "repairs": []
      },
      {
        "id": "9.3",
        "source_parts": [
          "9.3"
        ],
        "repairs": []
      },
      {
        "id": "9.4",
        "source_parts": [
          "9.4"
        ],
        "repairs": []
      },
      {
        "id": "9.5a",
        "source_parts": [
          "9.5a"
        ],
        "repairs": []
      },
      {
        "id": "9.5b",
        "source_parts": [
          "9.5b"
        ],
        "repairs": []
      },
      {
        "id": "9.5c",
        "source_parts": [
          "9.5c"
        ],
        "repairs": []
      },
      {
        "id": "9.6a",
        "source_parts": [
          "9.6a"
        ],
        "repairs": []
      },
      {
        "id": "9.6b",
        "source_parts": [
          "9.6b"
        ],
        "repairs": [
          "State a nonzero explicitly, needed for Fermat exponent reduction."
        ]
      },
      {
        "id": "9.6c",
        "source_parts": [
          "9.6c"
        ],
        "repairs": []
      },
      {
        "id": "9.6d",
        "source_parts": [
          "9.6d"
        ],
        "repairs": []
      },
      {
        "id": "9.6e",
        "source_parts": [
          "9.6e"
        ],
        "repairs": []
      },
      {
        "id": "10.1",
        "source_parts": [
          "10.1a",
          "10.1b",
          "10.1c"
        ],
        "repairs": []
      },
      {
        "id": "10.2a",
        "source_parts": [
          "10.2a"
        ],
        "repairs": []
      },
      {
        "id": "10.2b",
        "source_parts": [
          "10.2b"
        ],
        "repairs": []
      },
      {
        "id": "10.3",
        "source_parts": [
          "10.3"
        ],
        "repairs": []
      },
      {
        "id": "10.4a",
        "source_parts": [
          "10.4a"
        ],
        "repairs": [
          "Quantify sufficiently large prime as p>2d to permit disjoint root sets."
        ]
      },
      {
        "id": "10.4b",
        "source_parts": [
          "10.4b"
        ],
        "repairs": []
      },
      {
        "id": "10.4c",
        "source_parts": [
          "10.4c"
        ],
        "repairs": []
      },
      {
        "id": "10.4d",
        "source_parts": [
          "10.4d"
        ],
        "repairs": []
      },
      {
        "id": "10.5",
        "source_parts": [
          "10.5"
        ],
        "repairs": []
      },
      {
        "id": "10.6a",
        "source_parts": [
          "10.6a"
        ],
        "repairs": []
      },
      {
        "id": "10.6b",
        "source_parts": [
          "10.6b"
        ],
        "repairs": []
      },
      {
        "id": "11.1",
        "source_parts": [
          "11.1"
        ],
        "repairs": []
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2",
        "source_parts": [
          "12.2"
        ],
        "repairs": []
      },
      {
        "id": "12.3",
        "source_parts": [
          "12.3"
        ],
        "repairs": []
      },
      {
        "id": "12.4",
        "source_parts": [
          "12.4"
        ],
        "repairs": []
      },
      {
        "id": "12.5",
        "source_parts": [
          "12.5"
        ],
        "repairs": []
      },
      {
        "id": "12.6",
        "source_parts": [
          "12.6"
        ],
        "repairs": [
          "Explicitly identify rotations only, consistent with the source answer."
        ]
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      }
    ]
  },
  "midterm_su25": {
    "items": 71,
    "notes": [
      "Exclude Q1 pledge. Correct official recurrence arithmetic: S3=9,S4=14,S5=25,S6=57; requested bound c=1 is unchanged. RSA smallest exponent explicitly requires e>1. Polynomial minimum questions explicitly assume equal degrees to repair the printed answer. Error locator uses the minimal locator; packet rate ignores integrality as a rate bound. These repairs precede inference."
    ],
    "included": [
      {
        "id": "2.1a",
        "source_parts": [
          "2.1a"
        ],
        "repairs": []
      },
      {
        "id": "2.1b",
        "source_parts": [
          "2.1b"
        ],
        "repairs": []
      },
      {
        "id": "2.1c",
        "source_parts": [
          "2.1c"
        ],
        "repairs": []
      },
      {
        "id": "2.1d",
        "source_parts": [
          "2.1d"
        ],
        "repairs": []
      },
      {
        "id": "2.2a",
        "source_parts": [
          "2.2a"
        ],
        "repairs": []
      },
      {
        "id": "2.2b",
        "source_parts": [
          "2.2b"
        ],
        "repairs": []
      },
      {
        "id": "2.3",
        "source_parts": [
          "2.3"
        ],
        "repairs": []
      },
      {
        "id": "3.1",
        "source_parts": [
          "3.1"
        ],
        "repairs": []
      },
      {
        "id": "3.2a",
        "source_parts": [
          "3.2a"
        ],
        "repairs": []
      },
      {
        "id": "3.2b",
        "source_parts": [
          "3.2b"
        ],
        "repairs": []
      },
      {
        "id": "4.1a",
        "source_parts": [
          "4.1a"
        ],
        "repairs": []
      },
      {
        "id": "4.1b",
        "source_parts": [
          "4.1b"
        ],
        "repairs": []
      },
      {
        "id": "4.1c",
        "source_parts": [
          "4.1c"
        ],
        "repairs": [
          "Official intermediate terms miscomputed; reference bound remains 1."
        ]
      },
      {
        "id": "4.2",
        "source_parts": [
          "4.2"
        ],
        "repairs": []
      },
      {
        "id": "5.1a",
        "source_parts": [
          "5.1a"
        ],
        "repairs": []
      },
      {
        "id": "5.1b",
        "source_parts": [
          "5.1b"
        ],
        "repairs": []
      },
      {
        "id": "5.1c",
        "source_parts": [
          "5.1c"
        ],
        "repairs": []
      },
      {
        "id": "5.2",
        "source_parts": [
          "5.2"
        ],
        "repairs": []
      },
      {
        "id": "5.3",
        "source_parts": [
          "5.3"
        ],
        "repairs": []
      },
      {
        "id": "5.4",
        "source_parts": [
          "5.4"
        ],
        "repairs": []
      },
      {
        "id": "5.5",
        "source_parts": [
          "5.5"
        ],
        "repairs": []
      },
      {
        "id": "5.6",
        "source_parts": [
          "5.6"
        ],
        "repairs": []
      },
      {
        "id": "5.7",
        "source_parts": [
          "5.7"
        ],
        "repairs": []
      },
      {
        "id": "6.1a",
        "source_parts": [
          "6.1a"
        ],
        "repairs": []
      },
      {
        "id": "6.1b",
        "source_parts": [
          "6.1b"
        ],
        "repairs": []
      },
      {
        "id": "6.1c",
        "source_parts": [
          "6.1c"
        ],
        "repairs": []
      },
      {
        "id": "6.1d",
        "source_parts": [
          "6.1d"
        ],
        "repairs": []
      },
      {
        "id": "6.1e",
        "source_parts": [
          "6.1e"
        ],
        "repairs": []
      },
      {
        "id": "6.1f",
        "source_parts": [
          "6.1f"
        ],
        "repairs": []
      },
      {
        "id": "6.2",
        "source_parts": [
          "6.2"
        ],
        "repairs": []
      },
      {
        "id": "6.3a",
        "source_parts": [
          "6.3a"
        ],
        "repairs": []
      },
      {
        "id": "6.3b",
        "source_parts": [
          "6.3b"
        ],
        "repairs": []
      },
      {
        "id": "6.4a",
        "source_parts": [
          "6.4a"
        ],
        "repairs": []
      },
      {
        "id": "6.4b",
        "source_parts": [
          "6.4b"
        ],
        "repairs": []
      },
      {
        "id": "6.5",
        "source_parts": [
          "6.5"
        ],
        "repairs": []
      },
      {
        "id": "7.1",
        "source_parts": [
          "7.1"
        ],
        "repairs": []
      },
      {
        "id": "7.2",
        "source_parts": [
          "7.2"
        ],
        "repairs": []
      },
      {
        "id": "8.1",
        "source_parts": [
          "8.1"
        ],
        "repairs": []
      },
      {
        "id": "8.2",
        "source_parts": [
          "8.2"
        ],
        "repairs": []
      },
      {
        "id": "8.3",
        "source_parts": [
          "8.3"
        ],
        "repairs": []
      },
      {
        "id": "8.4",
        "source_parts": [
          "8.4"
        ],
        "repairs": []
      },
      {
        "id": "8.5",
        "source_parts": [
          "8.5"
        ],
        "repairs": []
      },
      {
        "id": "8.6",
        "source_parts": [
          "8.6"
        ],
        "repairs": []
      },
      {
        "id": "8.7",
        "source_parts": [
          "8.7"
        ],
        "repairs": []
      },
      {
        "id": "8.8a",
        "source_parts": [
          "8.8a"
        ],
        "repairs": [
          "Require e>1 explicitly; without it, exponent 1 is mathematically invertible."
        ]
      },
      {
        "id": "8.8b",
        "source_parts": [
          "8.8b"
        ],
        "repairs": []
      },
      {
        "id": "9.1",
        "source_parts": [
          "9.1"
        ],
        "repairs": []
      },
      {
        "id": "9.2",
        "source_parts": [
          "9.2"
        ],
        "repairs": []
      },
      {
        "id": "9.3a",
        "source_parts": [
          "9.3a"
        ],
        "repairs": []
      },
      {
        "id": "9.3b",
        "source_parts": [
          "9.3b"
        ],
        "repairs": []
      },
      {
        "id": "9.3c",
        "source_parts": [
          "9.3c"
        ],
        "repairs": []
      },
      {
        "id": "9.3d",
        "source_parts": [
          "9.3d"
        ],
        "repairs": []
      },
      {
        "id": "10.1a",
        "source_parts": [
          "10.1a"
        ],
        "repairs": []
      },
      {
        "id": "10.1b",
        "source_parts": [
          "10.1b"
        ],
        "repairs": [
          "Equal degrees added: with unequal degrees the printed reference 0 is false."
        ]
      },
      {
        "id": "10.1c",
        "source_parts": [
          "10.1c"
        ],
        "repairs": []
      },
      {
        "id": "10.1d",
        "source_parts": [
          "10.1d"
        ],
        "repairs": [
          "Equal degrees added: degree-one versus constant polynomials necessarily agree once."
        ]
      },
      {
        "id": "10.2a",
        "source_parts": [
          "10.2a"
        ],
        "repairs": []
      },
      {
        "id": "10.2b",
        "source_parts": [
          "10.2b"
        ],
        "repairs": []
      },
      {
        "id": "10.2c",
        "source_parts": [
          "10.2c"
        ],
        "repairs": []
      },
      {
        "id": "10.3",
        "source_parts": [
          "10.3"
        ],
        "repairs": []
      },
      {
        "id": "11.1a",
        "source_parts": [
          "11.1a"
        ],
        "repairs": []
      },
      {
        "id": "11.1b",
        "source_parts": [
          "11.1b"
        ],
        "repairs": []
      },
      {
        "id": "11.1c",
        "source_parts": [
          "11.1c"
        ],
        "repairs": [
          "Specify minimal locator; padded Berlekamp\u2013Welch locators need not have exactly the actual error count as degree."
        ]
      },
      {
        "id": "11.1d",
        "source_parts": [
          "11.1d"
        ],
        "repairs": [
          "Specify minimal locator rather than a padded degree-k locator."
        ]
      },
      {
        "id": "11.2",
        "source_parts": [
          "11.2"
        ],
        "repairs": [
          "Continuous rate bound; floor-dependent finite block rounding is not being tested."
        ]
      },
      {
        "id": "12.1",
        "source_parts": [
          "12.1"
        ],
        "repairs": []
      },
      {
        "id": "12.2",
        "source_parts": [
          "12.2"
        ],
        "repairs": []
      },
      {
        "id": "12.3",
        "source_parts": [
          "12.3"
        ],
        "repairs": []
      },
      {
        "id": "12.4",
        "source_parts": [
          "12.4"
        ],
        "repairs": []
      },
      {
        "id": "12.5",
        "source_parts": [
          "12.5"
        ],
        "repairs": []
      },
      {
        "id": "12.6",
        "source_parts": [
          "12.6"
        ],
        "repairs": []
      }
    ],
    "not_scored": [
      {
        "source_part": "1",
        "status": "excluded",
        "reason": "Administrative pledge."
      }
    ]
  }
}
