{
  "audit": "r7_g350",
  "source": "_work_barmodels/chunk_nonpublic.json",
  "indices": "350-399",
  "total": 50,
  "good": 48,
  "needs_revision": 2,
  "minor_notes": 2,
  "entries": [
    {"index":350,"id":3526,"type":2,"judgment":"GOOD","note":"P4 geometry: square JLMN + rectangle GHIJ composite. MN=14, JL=14, IL=23. Image imp4pg114q5.png exists (3858B). Answers are consistent for a shared-side composite. Image-dependent verification."},
    {"index":351,"id":3528,"type":2,"judgment":"GOOD","note":"P4 geometry: square UVWX + rectangle RSTU composite. UV=3, TV=6. Image imp4pg114q7.png exists (3268B). Image-dependent verification."},
    {"index":352,"id":3530,"type":2,"judgment":"GOOD","note":"P4 geometry: two squares ABCD+CEFG. CE=8, BE=13. Image imp4pg115q9.png exists (3414B). Image-dependent verification."},
    {"index":353,"id":3532,"type":2,"judgment":"GOOD","note":"P4 geometry: square+rectangle composite. PW=20. Image imp4pg116q2.png exists (3970B). Image-dependent verification."},
    {"index":354,"id":3534,"type":2,"judgment":"GOOD","note":"P4 geometry: two squares. BC=32. Image imp4pg116q4.png exists (2538B). Image-dependent verification."},
    {"index":355,"id":3538,"type":2,"judgment":"GOOD","note":"P4 geometry: three squares ABCK/DEJK/FGHJ. BC=12 (largest square). Consistent with sub-questions: BC=12, FG=3, DE=7, EF=4, CD=5. CD=BC-DE=12-7=5, EF=DE-FG=7-3=4. Internally verified."},
    {"index":356,"id":3539,"type":2,"judgment":"GOOD","note":"Same figure as 355. FG=3 (smallest square). Internally consistent: BC=12, DE=7, FG=3."},
    {"index":357,"id":3540,"type":2,"judgment":"GOOD","note":"Same figure as 355. DE=7 (middle square). Internally consistent."},
    {"index":358,"id":3541,"type":2,"judgment":"GOOD","note":"Same figure as 355. EF=4 = DE-FG = 7-3. Internally verified."},
    {"index":359,"id":3542,"type":2,"judgment":"GOOD","note":"Same figure as 355. CD=5 = BC-DE = 12-7. Internally verified."},
    {"index":360,"id":3549,"type":1,"judgment":"GOOD","note":"P4 geometry MCQ: three squares, QM=2xON, find SR. correct_index=2 -> '3 cm'. Image imp4pg121q7.png exists (2515B). Image-dependent verification."},
    {"index":361,"id":3550,"type":1,"judgment":"GOOD","note":"P4 geometry MCQ: same figure, find KN. correct_index=2 -> '23 cm'. Image imp4pg121q7.png exists. Image-dependent verification."},
    {"index":362,"id":3563,"type":2,"judgment":"GOOD","note":"P4 geometry: two similar squares ABCD+EFGH + rectangle DGJK. AB=7. Image imp4pg126q1.png exists (3509B). Image-dependent verification."},
    {"index":363,"id":3564,"type":2,"judgment":"GOOD","note":"Same figure as 362. AK=12. Image-dependent verification."},
    {"index":364,"id":3565,"type":2,"judgment":"GOOD","note":"P4 geometry: four rectangles, OV=UT, find UT=6. Image imp4pg127q3.png exists (OK size). Image-dependent verification."},
    {"index":365,"id":3568,"type":2,"judgment":"GOOD","note":"P4 geometry: four rectangles + square LKMN, JN=2xLM, find JN=12. Image imp4pg128q5.png exists (4045B). Image-dependent verification."},
    {"index":366,"id":3632,"type":2,"judgment":"NEEDS_REVISION","note":"P4 decimals: fill missing decimals on number line. Answers: 2.51, 2.64. Image imp4pg157q2a.png is CORRUPT/TINY — 287x48 (1571B). Number-line sliver is too short to display properly. Re-export image from source."},
    {"index":367,"id":3723,"type":1,"judgment":"GOOD","note":"P4 fractions/decimals MCQ: 0.6 as fraction. correct_index=2 -> 3/5. Verified: 0.6=6/10=3/5. No image."},
    {"index":368,"id":3742,"type":1,"judgment":"GOOD","note":"P4 decimals MCQ: 3.56 = ___ + 3/50. correct_index=0 -> 3 1/2. Verified: 3.56-0.06=3.50=3 1/2. No image."},
    {"index":369,"id":3793,"type":2,"judgment":"GOOD","note":"P4 decimal addition FIB: 0.04+2.06=2.1. Value correct. Minor: instruction says '2 decimal places' but answer stored as '2.1' not '2.10'. Numerically identical for grading."},
    {"index":370,"id":3799,"type":2,"judgment":"GOOD","note":"P4 decimal addition FIB: 5.85+5.15=11. Value correct. Minor: instruction says '2 decimal places' but answer stored as '11' not '11.00'. Numerically identical for grading."},
    {"index":371,"id":3875,"type":2,"judgment":"GOOD","note":"P4 estimation FIB: 17.5/3 ≈ 18/3 = 6. Answers: 18, 3, 6. Verified: 17.5 rounds to 18. No image."},
    {"index":372,"id":3876,"type":2,"judgment":"GOOD","note":"P4 estimation FIB: 34.61/7 ≈ 35/7 = 5. Answers: 35, 7, 5. Verified: 34.61 rounds to 35. No image."},
    {"index":373,"id":3941,"type":2,"judgment":"GOOD","note":"P4 time FIB: 09:10 to 09:45 = 35 min. Verified. No image."},
    {"index":374,"id":3947,"type":2,"judgment":"GOOD","note":"P4 time FIB: finished 23:15, took 55 min, started 22:20. Answer '22.20'. Verified: 23:15-55min=22:20. No image."},
    {"index":375,"id":3950,"type":2,"judgment":"GOOD","note":"P4 time FIB: 06:51 to 07:17 = 26 min. Verified: 07:17-06:51=26. No image."},
    {"index":376,"id":3962,"type":2,"judgment":"GOOD","note":"P4 time FIB: 17:30 + 1h20min = 18:50. Answer '18.50'. Verified. Image imp4pg202q1.png exists (2325B)."},
    {"index":377,"id":3976,"type":2,"judgment":"GOOD","note":"P4 data interpretation FIB: bus journey duration. Bus 88 takes longest. Answer=88. Image imp4pg207q5.png exists (OK size). Image-dependent verification."},
    {"index":378,"id":3981,"type":2,"judgment":"GOOD","note":"P4 perimeter FIB: square perimeter 28 cm, side = 28/4 = 7 cm. Verified. No image."},
    {"index":379,"id":3989,"type":2,"judgment":"GOOD","note":"P4 area/perimeter FIB: square area 625 m², side=sqrt(625)=25, perimeter=4x25=100 m. Verified. No image."},
    {"index":380,"id":4009,"type":2,"judgment":"GOOD","note":"P4 area/perimeter FIB: composite rectilinear figure, perimeter=108 cm. Image imp4pg218q5.png exists (3425B). Image-dependent verification."},
    {"index":381,"id":4010,"type":2,"judgment":"GOOD","note":"P4 area FIB: composite rectilinear figure, area=243 cm². Image imp4pg218q6.png exists (2750B). Image-dependent verification."},
    {"index":382,"id":4011,"type":2,"judgment":"GOOD","note":"P4 area FIB: composite rectilinear figure, area=64 m². Image imp4pg219q7.png exists (2139B). Image-dependent verification."},
    {"index":383,"id":4012,"type":2,"judgment":"NEEDS_REVISION","note":"P4 area FIB: composite rectilinear figure. ANSWER MISMATCH: answers[0]='123' but correct_index=96. These conflict — one is wrong. Image imp4pg219q8.png exists (2649B). Verify area against the figure and reconcile."},
    {"index":384,"id":4082,"type":1,"judgment":"GOOD","note":"P4 symmetry MCQ: which box to colour for symmetry. correct_index=2 -> 'C'. Image imp4pg242q1.png exists (3280B). Image-dependent verification."},
    {"index":385,"id":4099,"type":1,"judgment":"GOOD","note":"P4 number comparison MCQ: smallest of {9908009,9080899,9088900,880990}. correct_index=3 -> 880990. Verified: 880990 < 9080899 < 9088900 < 9908009. No image."},
    {"index":386,"id":4100,"type":1,"judgment":"GOOD","note":"P4 number comparison MCQ: greatest of {174538,53741,143875,87241}. correct_index=0 -> 174538. Verified: 174538 > 143875 > 87241 > 53741. No image."},
    {"index":387,"id":4101,"type":1,"judgment":"GOOD","note":"P4/P5 number comparison MCQ: greatest of {443003,3040034,344340,4304340}. correct_index=3 -> 4304340. Verified by digit count (7-digit beats 6-digit). No image."},
    {"index":388,"id":4105,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: round 7489 to nearest 1000 = 7000; 7000x5=35000. Answers: 7000, 35000. Verified. No image."},
    {"index":389,"id":4106,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: round 4518 to nearest 1000 = 5000; 5000x9=45000. Verified. No image."},
    {"index":390,"id":4107,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: round 5699 to nearest 1000 = 6000; 6000x8=48000. Verified. No image."},
    {"index":391,"id":4108,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: round 4461 to nearest 100 = 4500; 4500/5=900. Answers: 4500, 5, 900. Verified. No image."},
    {"index":392,"id":4109,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: round 2351 to nearest 100 = 2400; 2400/3=800. Answers: 2400, 3, 800. Verified. No image."},
    {"index":393,"id":4110,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: round 4948 to nearest 100 = 4900; 4900/7=700. Verified. No image."},
    {"index":394,"id":4111,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: round 3049 to nearest 100 = 3000; 3000/6=500. Verified. No image."},
    {"index":395,"id":4112,"type":2,"judgment":"GOOD","note":"P5 rounding FIB: 918635 to nearest 10=918640, 100=918600, 1000=919000. All verified. No image."},
    {"index":396,"id":4113,"type":2,"judgment":"GOOD","note":"P5 rounding FIB: round 999998. All answers ['1000000','1000000','1000000']. Verified: to nearest 10: 999998 is 2 from 1000000 vs 8 from 999990 → 1000000. To nearest 100: 2 from 1000000 vs 98 from 999900 → 1000000. To nearest 1000: 2 from 1000000 vs 998 from 999000 → 1000000. All three round to 1 million — correct. Edge-case question tests understanding that numbers near the next magnitude all round up."},
    {"index":397,"id":4114,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: 3280+1754 ≈ 3000+2000=5000. Answers: 3000, 5000. Verified. No image."},
    {"index":398,"id":4115,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: 8951-7108 ≈ 9000-7000=2000. Verified. No image."},
    {"index":399,"id":4117,"type":2,"judgment":"GOOD","note":"P5 estimation FIB: 9300-5260-1508 ≈ 9000-5000-2000=2000. Answers: 9000, 5000, 2000, 2000. Verified. No image."}
  ],
  "needs_revision_summary": [
    {"id":3632,"reason":"Image imp4pg157q2a.png is 287x48px (1571B) — a tiny sliver. Re-export decimal number line from source scan."},
    {"id":4012,"reason":"Answer mismatch: answers[0]='123' vs correct_index=96. One value is wrong — verify area against the figure."}
  ],
  "minor_notes_summary": [
    {"id":3793,"note":"Answer '2.1' instead of '2.10' per '2 decimal places' instruction — numerically identical, no grading impact."},
    {"id":3799,"note":"Answer '11' instead of '11.00' per '2 decimal places' instruction — numerically identical, no grading impact."}
  ]
}
