{
  "good": [4523, 4529, 4530, 4531, 4532, 4533, 4534, 4537, 4538, 4539, 4540, 4541, 4542],
  "needs_revision": {
    "4522": "Step 4 says 'multiply by 3 so HB+R=15' but ratio 1:3 was multiplied by 5 (not 3) to reach 5:15. Text is mathematically wrong and confusing even though the final numbers are correct.",
    "4524": "Missing required 'Final Answer: 9' line per SOLUTION-STYLE-SPEC. Solution ends with prose sentence 'There were 9 boys in the class.' instead.",
    "4526": "Missing required 'Final Answer: 675' line per SOLUTION-STYLE-SPEC. Solution ends with prose sentence '675 more non-fiction books must be added.' instead.",
    "4527": "Missing required 'Final Answer: 132' line per SOLUTION-STYLE-SPEC. Solution ends with prose sentence 'Nelly had 132 apples and oranges at first.' instead.",
    "4528": "Missing required 'Final Answer: 3' line per SOLUTION-STYLE-SPEC. Solution ends with prose sentence '3 boys must leave the class.' instead.",
    "4535": "KEY CONFLICT flagged in solution: stored correct_index=0, computed answer=0.03. DB correct_index column has wrong value (likely int truncation of decimal). Solution math is correct but DB key conflicts with it.",
    "4536": "KEY CONFLICT flagged in solution: stored correct_index=1, computed answer=0.97. DB correct_index column has wrong value (likely int truncation of decimal). Solution math is correct but DB key conflicts with it."
  }
}
