{
  "good": [
    26105,
    26106,
    26107,
    26108,
    26109,
    26110,
    26111,
    26112,
    26113,
    26115,
    26116,
    26117,
    26118,
    26119,
    26120,
    26121,
    26122,
    26123,
    26124,
    26125,
    26126,
    26127,
    26128,
    26129,
    26130,
    26131,
    26132,
    26133,
    26134,
    26135,
    26136,
    26137,
    26138,
    26139,
    26140,
    26141,
    26142,
    26143,
    26144,
    26145,
    26146,
    26147,
    26148,
    26149,
    26150,
    26151,
    26152,
    26153,
    26154,
    26155,
    26156,
    26157,
    26158,
    26159,
    26160,
    26161,
    26162,
    26163,
    26164,
    26165,
    26166,
    26167,
    26168,
    26169,
    26170,
    26171,
    26172,
    26173,
    26174,
    26175,
    26176,
    26177,
    26178,
    26179,
    26180,
    26181,
    26182,
    26183,
    26184,
    26185,
    26186,
    26187,
    26188,
    26189,
    26190,
    26191,
    26192,
    26193,
    26194,
    26196,
    26197,
    26198,
    26199,
    26200,
    26201,
    26202,
    26203,
    26204,
    26206,
    26207,
    26208,
    26209,
    26210,
    26211,
    26212,
    26213,
    26214,
    26215,
    26216,
    26217,
    26218,
    26219,
    26220,
    26221,
    26222,
    26223,
    26224,
    26225,
    26226,
    26227,
    26228,
    26229,
    26230,
    26231,
    26232,
    26233,
    26234,
    26235,
    26236,
    26237,
    26239,
    26240,
    26241,
    26242,
    26243,
    26244,
    26245,
    26246,
    26247,
    26248,
    26249,
    26250,
    26251,
    26252,
    26253,
    26254,
    26255,
    26256,
    26257,
    26258,
    26259,
    26260,
    26261,
    26262,
    26263,
    26264,
    26265,
    26266,
    26267,
    26268,
    26269,
    26270,
    26271,
    26272,
    26273,
    26274,
    26275,
    26276,
    26277,
    26278,
    26279,
    26280,
    26281,
    26282,
    26283,
    26284,
    26285,
    26286,
    26287,
    26288,
    26289,
    26290,
    26291,
    26292,
    26293,
    26294,
    26295,
    26296,
    26297,
    26298,
    26299,
    26300,
    26301,
    26302,
    26303,
    26304,
    26305
  ],
  "needs_revision": {
    "26114": "KEY CONFLICT: solution computes 378 cm² (3 squares × 36 + triangle ½×30×18 = 108+270) but correct_index=0 points to 324 cm². Solution itself flags this.",
    "26195": "KEY CONFLICT: solution correctly computes $405 but stored answer is 4065 (obvious data-entry typo — extra digit). Solution math is sound, but answer key must be corrected.",
    "26205": "Confused/garbled reasoning. Part (a) algebra gives 9s=78 → s=26/3 (non-integer) then pivots to printed-key numbers (7+6=13, not 10). Part (b) printed-key answer (6 stars out of 26) does NOT satisfy the equal-lines constraint (3T=6S). Math does not check out.",
    "26238": "Perimeter derivation confused: states 2(15+x) = (30+4x) but 2(15+x) = 30+2x. Then appeals to printed key without clear geometric reasoning for the extra 2x from folded edges."
  }
}