{
  "audit_info": {
    "source": "_work_barmodels/chunk_prod_image.json",
    "range": "576-639",
    "total": 64,
    "good": 60,
    "needs_revision": 4,
    "timestamp": "2026-06-13T09:15:49.504955Z",
    "notes": "These are P1/P2 volume, capacity, pictograph, and graph-reading questions. All have solution=null and hints=[]. Images cannot be viewed directly; audit relies on internal data consistency and cross-question verification."
  },
  "summary": {
    "needs_revision_count": 4,
    "issues_found": [
      "[614] id=1782: data_mismatch — answers[0]='6' but correct_index=12. One of these values is wrong. Cannot resolve without viewing the image.",
      "[614] id=1782: input_id_collision — HTML input ID imp2pg232q1b_1 collides with entry [615] id=1783. Entry [615] should use imp2pg232q1c_1.",
      "[615] id=1783: input_id_collision — HTML input ID imp2pg232q1b_1 collides with entry [614] id=1782. This entry should use imp2pg232q1c_1.",
      "[625] id=1796: data_mismatch — answers[0]='3' but correct_index=12. One of these values is wrong. Cannot resolve without viewing the image.",
      "[625] id=1796: input_id_collision — HTML input ID imp2pg235q1d_1 collides with entry [626] id=1797. Entry [626] should use imp2pg235q1c_1 or imp2pg235q1e_1.",
      "[626] id=1797: input_id_collision — HTML input ID imp2pg235q1d_1 collides with entry [625] id=1796. This entry should use imp2pg235q1c_1 or imp2pg235q1e_1."
    ],
    "groups_verified": [
      "Beakers A-D (580-586): A=4, B=5, C=1, D=3, total=13 — MATCH",
      "Containers A-C (587-591): A=5, B=3, C=9 — MATCH",
      "Capacity conversions (596-600): 4 math checks — ALL PASS",
      "Friends reading (604-608): Tom=6, Hill=12, Tom+Hill=18 — MATCH",
      "Pet shop (617-620): Cats=16, Dogs=12, Hamsters=24 — MATCH",
      "Siblings (628-632): 0-sib=6, 1-or-2=14, 4-sib=2, at-least-1=16 — MATCH"
    ]
  },
  "entries": [
    {
      "index": 576,
      "question_id": 1715,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=27 | image=imp2pg214q6.png | no solution/hints"
    },
    {
      "index": 577,
      "question_id": 1716,
      "type": 1,
      "verdict": "GOOD",
      "issues": [
        {
          "severity": "low",
          "type": "whitespace",
          "detail": "Answer option [1]: leading/trailing whitespace in '' less than''"
        }
      ],
      "notes": "MCQ: options=['more than', ' less than'], correct=[1]=\" less than\" | image=imp2pg215q1.png | no solution/hints"
    },
    {
      "index": 578,
      "question_id": 1717,
      "type": 1,
      "verdict": "GOOD",
      "issues": [
        {
          "severity": "low",
          "type": "whitespace",
          "detail": "Answer option [1]: leading/trailing whitespace in '' less than''"
        }
      ],
      "notes": "MCQ: options=['more than', ' less than'], correct=[0]=\"more than\" | image=imp2pg215q1.png | no solution/hints"
    },
    {
      "index": 579,
      "question_id": 1718,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['X', 'Y', 'Z'], correct=[2]=\"Z\" | image=imp2pg215q1.png | no solution/hints"
    },
    {
      "index": 580,
      "question_id": 1719,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=13 | image=imp2pg216q4.png | no solution/hints"
    },
    {
      "index": 581,
      "question_id": 1720,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=4 | image=imp2pg216q4.png | no solution/hints"
    },
    {
      "index": 582,
      "question_id": 1721,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=5 | image=imp2pg216q4.png | no solution/hints"
    },
    {
      "index": 583,
      "question_id": 1722,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=1 | image=imp2pg216q4.png | no solution/hints"
    },
    {
      "index": 584,
      "question_id": 1723,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=3 | image=imp2pg216q4.png | no solution/hints"
    },
    {
      "index": 585,
      "question_id": 1724,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['A', 'B', 'C', 'D'], correct=[1]=\"B\" | image=imp2pg216q4.png | no solution/hints"
    },
    {
      "index": 586,
      "question_id": 1725,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['A', 'B', 'C', 'D'], correct=[0]=\"A\" | image=imp2pg216q4.png | no solution/hints"
    },
    {
      "index": 587,
      "question_id": 1726,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=5 | image=imp2pg217q1.png | no solution/hints"
    },
    {
      "index": 588,
      "question_id": 1727,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=12 | image=imp2pg217q1.png | no solution/hints"
    },
    {
      "index": 589,
      "question_id": 1728,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=6 | image=imp2pg217q1.png | no solution/hints"
    },
    {
      "index": 590,
      "question_id": 1729,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=5 | image=imp2pg217q1.png | no solution/hints"
    },
    {
      "index": 591,
      "question_id": 1730,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=1 | image=imp2pg217q1.png | no solution/hints"
    },
    {
      "index": 592,
      "question_id": 1735,
      "type": 1,
      "verdict": "GOOD",
      "issues": [
        {
          "severity": "low",
          "type": "whitespace",
          "detail": "Answer option [0]: leading/trailing whitespace in ''6 l ''"
        }
      ],
      "notes": "MCQ: options=['6 l ', '8 l', '3 l', '4 l'], correct=[0]=\"6 l \" | image=imp2pg219q1.png | no solution/hints"
    },
    {
      "index": 593,
      "question_id": 1737,
      "type": 1,
      "verdict": "GOOD",
      "issues": [
        {
          "severity": "low",
          "type": "whitespace",
          "detail": "Answer option [3]: leading/trailing whitespace in '' 37$$l$$''"
        }
      ],
      "notes": "MCQ: options=['8$$l$$', '9$$l$$', '11$$l$$', ' 37$$l$$'], correct=[3]=\" 37$$l$$\" | image=imp2pg219q2.png | no solution/hints"
    },
    {
      "index": 594,
      "question_id": 1738,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['7$$l$$', '5$$l$$', '3$$l$$', '4$$l$$'], correct=[2]=\"3$$l$$\" | image=imp2pg220q3.png | no solution/hints"
    },
    {
      "index": 595,
      "question_id": 1739,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['4$$l$$', '3$$l$$', '14$$l$$', '2$$l$$'], correct=[3]=\"2$$l$$\" | image=imp2pg220q4.png | no solution/hints"
    },
    {
      "index": 596,
      "question_id": 1760,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=4 | image=imp2pg227q5.png | no solution/hints"
    },
    {
      "index": 597,
      "question_id": 1761,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=3 | image=imp2pg227q6.png | no solution/hints"
    },
    {
      "index": 598,
      "question_id": 1762,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=36 | image=imp2pg227q7.png | no solution/hints"
    },
    {
      "index": 599,
      "question_id": 1763,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=9 | image=q1566133283.png | no solution/hints"
    },
    {
      "index": 600,
      "question_id": 1764,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=28 | image=imp2pg228q8.png | no solution/hints"
    },
    {
      "index": 601,
      "question_id": 1767,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=12 | image=q1557097743.png | no solution/hints"
    },
    {
      "index": 602,
      "question_id": 1768,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=8 | image=q1557097854.png | no solution/hints"
    },
    {
      "index": 603,
      "question_id": 1769,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=36 | image=q1557098021.png | no solution/hints"
    },
    {
      "index": 604,
      "question_id": 1770,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Sam', 'Tom', 'Sal', 'Hill'], correct=[3]=\"Hill\" | image=imp2pg230q6.png | no solution/hints"
    },
    {
      "index": 605,
      "question_id": 1772,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['None of the below', 'Tom', 'Sal', 'Hill'], correct=[2]=\"Sal\" | image=imp2pg230q6.png | no solution/hints"
    },
    {
      "index": 606,
      "question_id": 1774,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=18 | image=imp2pg230q6.png | no solution/hints"
    },
    {
      "index": 607,
      "question_id": 1775,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Sam', 'Tom', 'Sal', 'Hill'], correct=[0]=\"Sam\" | image=imp2pg230q6.png | no solution/hints"
    },
    {
      "index": 608,
      "question_id": 1776,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Sam', 'Tom', 'Sal', 'Hill'], correct=[1]=\"Tom\" | image=imp2pg230q6.png | no solution/hints"
    },
    {
      "index": 609,
      "question_id": 1777,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=16 | image=imp2pg231q1.png | no solution/hints"
    },
    {
      "index": 610,
      "question_id": 1778,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Soccer', 'Basketball', 'Swimming', 'Table Tennis'], correct=[0]=\"Soccer\" | image=imp2pg231q1.png | no solution/hints"
    },
    {
      "index": 611,
      "question_id": 1779,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=36 | image=imp2pg231q1.png | no solution/hints"
    },
    {
      "index": 612,
      "question_id": 1780,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Soccer', 'Basketball', 'Badminton', 'Table Tennis'], correct=[2]=\"Badminton\" | image=imp2pg231q1.png | no solution/hints"
    },
    {
      "index": 613,
      "question_id": 1781,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=3 | image=imp2pg232q1.png | no solution/hints"
    },
    {
      "index": 614,
      "question_id": 1782,
      "type": 2,
      "verdict": "NEEDS_REVISION",
      "issues": [
        {
          "severity": "high",
          "type": "data_mismatch",
          "detail": "answers[0]='6' but correct_index=12. One of these values is wrong. Cannot resolve without viewing the image."
        },
        {
          "severity": "high",
          "type": "input_id_collision",
          "detail": "HTML input ID imp2pg232q1b_1 collides with entry [615] id=1783. Entry [615] should use imp2pg232q1c_1."
        }
      ],
      "notes": "FIB: answer=6 | image=imp2pg232q1.png | no solution/hints"
    },
    {
      "index": 615,
      "question_id": 1783,
      "type": 2,
      "verdict": "NEEDS_REVISION",
      "issues": [
        {
          "severity": "high",
          "type": "input_id_collision",
          "detail": "HTML input ID imp2pg232q1b_1 collides with entry [614] id=1782. This entry should use imp2pg232q1c_1."
        }
      ],
      "notes": "FIB: answer=3 | image=imp2pg232q1.png | no solution/hints"
    },
    {
      "index": 616,
      "question_id": 1784,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Walk', 'Train', 'Public Bus', 'Car'], correct=[2]=\"Public Bus\" | image=imp2pg232q1.png | no solution/hints"
    },
    {
      "index": 617,
      "question_id": 1785,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=16 | image=imp2pg233q1.png | no solution/hints"
    },
    {
      "index": 618,
      "question_id": 1786,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=1 | image=imp2pg233q1.png | no solution/hints"
    },
    {
      "index": 619,
      "question_id": 1787,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=28 | image=imp2pg233q1.png | no solution/hints"
    },
    {
      "index": 620,
      "question_id": 1788,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=12 | image=imp2pg233q1.png | no solution/hints"
    },
    {
      "index": 621,
      "question_id": 1791,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=20 | image=imp2pg234q1.png | no solution/hints"
    },
    {
      "index": 622,
      "question_id": 1792,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Cars', 'Lorries', 'Motorbikes', 'Taxis'], correct=[3]=\"Taxis\" | image=imp2pg234q1.png | no solution/hints"
    },
    {
      "index": 623,
      "question_id": 1794,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=9 | image=imp2pg235q1.png | no solution/hints"
    },
    {
      "index": 624,
      "question_id": 1795,
      "type": 2,
      "verdict": "GOOD",
      "issues": [
        {
          "severity": "low",
          "type": "potential_text_error",
          "detail": "Question says \"Mr. Wong's class\" but shares image imp2pg235q1.png with 4 other questions referencing \"Mrs. Goldie's class\". Possible wrong teacher name."
        }
      ],
      "notes": "FIB: answer=18 | image=imp2pg235q1.png | no solution/hints"
    },
    {
      "index": 625,
      "question_id": 1796,
      "type": 2,
      "verdict": "NEEDS_REVISION",
      "issues": [
        {
          "severity": "high",
          "type": "data_mismatch",
          "detail": "answers[0]='3' but correct_index=12. One of these values is wrong. Cannot resolve without viewing the image."
        },
        {
          "severity": "high",
          "type": "input_id_collision",
          "detail": "HTML input ID imp2pg235q1d_1 collides with entry [626] id=1797. Entry [626] should use imp2pg235q1c_1 or imp2pg235q1e_1."
        }
      ],
      "notes": "FIB: answer=3 | image=imp2pg235q1.png | no solution/hints"
    },
    {
      "index": 626,
      "question_id": 1797,
      "type": 2,
      "verdict": "NEEDS_REVISION",
      "issues": [
        {
          "severity": "high",
          "type": "input_id_collision",
          "detail": "HTML input ID imp2pg235q1d_1 collides with entry [625] id=1796. This entry should use imp2pg235q1c_1 or imp2pg235q1e_1."
        }
      ],
      "notes": "FIB: answer=6 | image=imp2pg235q1.png | no solution/hints"
    },
    {
      "index": 627,
      "question_id": 1798,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Monday', 'Wednesday', 'Friday', 'None of the above'], correct=[1]=\"Wednesday\" | image=imp2pg235q1.png | no solution/hints"
    },
    {
      "index": 628,
      "question_id": 1799,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=6 | image=imp2pg236q1.png | no solution/hints"
    },
    {
      "index": 629,
      "question_id": 1800,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=2 | image=imp2pg236q1.png | no solution/hints"
    },
    {
      "index": 630,
      "question_id": 1801,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=14 | image=imp2pg236q1.png | no solution/hints"
    },
    {
      "index": 631,
      "question_id": 1802,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=16 | image=imp2pg236q1.png | no solution/hints"
    },
    {
      "index": 632,
      "question_id": 1803,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=2 | image=imp2pg236q1.png | no solution/hints"
    },
    {
      "index": 633,
      "question_id": 1804,
      "type": 1,
      "verdict": "GOOD",
      "issues": [],
      "notes": "MCQ: options=['Jan', 'Mar', 'May', 'Jun'], correct=[2]=\"May\" | image=imp2pg237q1.png | no solution/hints"
    },
    {
      "index": 634,
      "question_id": 1805,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=4 | image=imp2pg237q1.png | no solution/hints"
    },
    {
      "index": 635,
      "question_id": 1806,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=10 | image=imp2pg237q1.png | no solution/hints"
    },
    {
      "index": 636,
      "question_id": 1807,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=3 | image=imp2pg237q1.png | no solution/hints"
    },
    {
      "index": 637,
      "question_id": 1809,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=28 | image=imp2pg238q1.png | no solution/hints"
    },
    {
      "index": 638,
      "question_id": 1811,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=12 | image=imp2pg238q1.png | no solution/hints"
    },
    {
      "index": 639,
      "question_id": 1815,
      "type": 2,
      "verdict": "GOOD",
      "issues": [],
      "notes": "FIB: answer=6 | image=imp2pg239q1.png | no solution/hints"
    }
  ]
}