{"video":"WhatsApp Video 2026-07-24 at 21.34.16.mp4","duration_s":24.17,"fps":30.0,"frames_processed":120,"total_birds":21,"grade_counts":{"A":20,"B":1,"C":0,"REJECT":0,"NEEDS_REVIEW":0},"grade_percent":{"A":95.2,"B":4.8,"C":0.0,"REJECT":0.0,"NEEDS_REVIEW":0.0},"defect_counts":{"torn_skin":0,"scratch_skin":1,"haematoma":0,"broken":0,"broken_bruises":0,"ammonia_burn":0,"others":0,"reject_condition":0},"birds":[{"track_id":1,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird"},"first_seen_s":0.0,"last_seen_s":5.2,"n_views":23,"thumbnail":"crops/bird_0001.jpg","width_px":211,"height_px":637,"reviewed":false},{"track_id":2,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":0.0,"last_seen_s":7.0,"n_views":24,"thumbnail":"crops/bird_0002.jpg","width_px":158,"height_px":564,"reviewed":false},{"track_id":3,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":0.0,"last_seen_s":11.4,"n_views":41,"thumbnail":"crops/bird_0003.jpg","width_px":207,"height_px":605,"reviewed":false},{"track_id":4,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":0.0,"last_seen_s":1.4,"n_views":7,"thumbnail":"crops/bird_0004.jpg","width_px":188,"height_px":603,"reviewed":false},{"track_id":28,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":5.8,"last_seen_s":8.0,"n_views":11,"thumbnail":"crops/bird_0028.jpg","width_px":143,"height_px":567,"reviewed":false},{"track_id":41,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"Carcass is clean with no visible defects."},"first_seen_s":8.4,"last_seen_s":10.4,"n_views":11,"thumbnail":"crops/bird_0041.jpg","width_px":179,"height_px":570,"reviewed":false},{"track_id":45,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean carcass, no visible defects"},"first_seen_s":9.4,"last_seen_s":12.6,"n_views":10,"thumbnail":"crops/bird_0045.jpg","width_px":167,"height_px":606,"reviewed":false},{"track_id":51,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird"},"first_seen_s":10.6,"last_seen_s":13.6,"n_views":10,"thumbnail":"crops/bird_0051.jpg","width_px":222,"height_px":625,"reviewed":false},{"track_id":52,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean bird, no visible defects"},"first_seen_s":11.6,"last_seen_s":13.6,"n_views":7,"thumbnail":"crops/bird_0052.jpg","width_px":155,"height_px":584,"reviewed":false},{"track_id":57,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":12.8,"last_seen_s":14.2,"n_views":8,"thumbnail":"crops/bird_0057.jpg","width_px":201,"height_px":616,"reviewed":false},{"track_id":62,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird"},"first_seen_s":13.8,"last_seen_s":17.0,"n_views":11,"thumbnail":"crops/bird_0062.jpg","width_px":160,"height_px":590,"reviewed":false},{"track_id":63,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird"},"first_seen_s":14.0,"last_seen_s":23.6,"n_views":41,"thumbnail":"crops/bird_0063.jpg","width_px":186,"height_px":589,"reviewed":false},{"track_id":70,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":15.0,"last_seen_s":16.4,"n_views":7,"thumbnail":"crops/bird_0070.jpg","width_px":182,"height_px":605,"reviewed":false},{"track_id":76,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":16.0,"last_seen_s":18.2,"n_views":9,"thumbnail":"crops/bird_0076.jpg","width_px":146,"height_px":602,"reviewed":false},{"track_id":82,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":17.2,"last_seen_s":18.8,"n_views":9,"thumbnail":"crops/bird_0082.jpg","width_px":170,"height_px":637,"reviewed":false},{"track_id":90,"grade":"B","confidence":0.85,"defects":["scratch_skin"],"defect_scores":{"note":"Bird is generally clean but shows minor surface abrasions/scratches on the legs and breast, consistent with a Grade B."},"first_seen_s":18.4,"last_seen_s":19.8,"n_views":8,"thumbnail":"crops/bird_0090.jpg","width_px":183,"height_px":645,"reviewed":false},{"track_id":93,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":19.4,"last_seen_s":21.2,"n_views":9,"thumbnail":"crops/bird_0093.jpg","width_px":173,"height_px":602,"reviewed":false},{"track_id":99,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":20.4,"last_seen_s":23.2,"n_views":11,"thumbnail":"crops/bird_0099.jpg","width_px":165,"height_px":620,"reviewed":false},{"track_id":110,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean carcass, no visible defects"},"first_seen_s":22.6,"last_seen_s":23.6,"n_views":5,"thumbnail":"crops/bird_0110.jpg","width_px":138,"height_px":581,"reviewed":false},{"track_id":113,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":22.8,"last_seen_s":23.8,"n_views":3,"thumbnail":"crops/bird_0113.jpg","width_px":192,"height_px":604,"reviewed":false},{"track_id":114,"grade":"A","confidence":0.95,"defects":[],"defect_scores":{"note":"clean dressed bird, no visible defects"},"first_seen_s":23.0,"last_seen_s":23.8,"n_views":3,"thumbnail":"crops/bird_0114.jpg","width_px":218,"height_px":610,"reviewed":false}],"model_info":{"detector":"close-front detector (auto-selected; probe close-front detector=6.3, front-on detector=5.9)","grader":"VLM (per-crop damage assessment)","grader_available":true,"counting":{"counted_foreground_birds":21,"dropped_background":0,"dropped_shortlived":2,"fg_width_frac":0.32,"note":"Only foreground birds at the inspection point are counted; far background rows and flicker are excluded. Count accuracy is still limited by the detector until it is trained on real labels."}},"warnings":["Damage assessment is done by the VLM on each cropped bird. Grades are advisory and reflect the VLM's judgement, not a calibrated instrument."],"annotated_video":"annotated.mp4"}