{
    "good": [
        5956,
        5957,
        5958,
        5959,
        5960,
        5961,
        5962,
        5963,
        5964,
        5965,
        5966,
        5967,
        5968,
        5969,
        5970,
        5971,
        5972,
        5973,
        5974,
        5975,
        5990,
        5991,
        5992,
        5993,
        5994,
        5995,
        5996
    ],
    "needs_revision": {
        "5979": "STEM/ANSWER MISMATCH: Question stem reads 'Find the missing number' (singular number) but stored correct_index=2 maps to the expression '3 + 7' (not a single number). The four answer choices are '9', '5', '3 + 7', '0'. The number-bond image is needed to verify correctness but the answer format (arithmetic expression) does not match the stem (missing number). Either the stem should ask for a number pair (e.g. 'Which pair of numbers make this number bond?') or the answer should be a single number.",
        "5980": "STEM/ANSWER MISMATCH: Question stem reads 'Do you know the missing number?' (singular) but stored correct_index=1 maps to the expression '2 + 5'. All four answer choices ('2 + 4', '2 + 5', '1 + 5', '3 + 5') are arithmetic expressions rather than single numbers. Same format mismatch as 5979.",
        "5981": "STEM/ANSWER MISMATCH: Question stem reads 'Help find the missing number' (singular) but stored correct_index=0 maps to the expression '1 + 7'. Answer choices mix expressions and a single number: '1 + 7', '9', '2 + 7', '3 + 4'. The presence of the single-number distractor '9' alongside expression answers makes the question confusing for P1 students.",
        "5982": "STEM/ANSWER MISMATCH: Question stem reads 'Find the missing number from below' (singular) but stored correct_index=1 maps to the expression '0 + 6'. All four answer choices ('1 + 6', '0 + 6', '2 + 7', '3 + 5') are arithmetic expressions. Same pattern as 5979-5981."
    }
}
