{
  "clip_id": "sample_03_heatgun_and_batching",
  "video_file": "sample_03_heatgun_and_batching.mp4",
  "environment": "factory",
  "task": "Shuttle tube packing + heat-gun shrink wrap",
  "duration_seconds": 285.0,
  "fps": 30.0,
  "resolution": "1920x1080",
  "codec": "h264",
  "camera_view": "monocular_egocentric",
  "capture_device": "Samsung Galaxy S24",
  "manipulator_details": {
    "hand_used": "left_dominant",
    "left_hand_pct": 15.17,
    "right_hand_pct": 10.01,
    "two_hands_pct": 1.53,
    "object_target": "heat_gun",
    "hands_visible_pct": 23.65
  },
  "anonymization": {
    "identifiable_faces_present": false,
    "face_blur_required": false,
    "face_blur_applied": false,
    "face_privacy_review": "manual_pass",
    "face_privacy_note": "Human review confirmed no identifiable faces in delivered frames; pixel blur not required.",
    "audio_removed": true,
    "pii_scanned": true,
    "notes": "No identifiable faces in frame during review; audio stripped from deliverable. Human review confirmed no identifiable faces in delivered frames; pixel blur not required."
  },
  "consent_signed": true,
  "consent_reference": "consent/worker_consent_summary.md",
  "annotations": {
    "action_segment_count": 24,
    "caption": "Worker heat-shrinks pre-wrapped shuttle tubes with a heat gun\u2014rotates each tube with the left hand while sweeping hot air with the right\u2014then sets finished units aside. After shrinking the stack, finds rope and batches tubes into the rope loop one by one, pushes the stack to fit, balances the bundle, and counts tubes.",
    "hand_keypoints_jsonl": "sample_03_heatgun_and_batching_hand_keypoints.jsonl",
    "hand_keypoints_frames": 8550,
    "hand_pose_label": "estimated_2d"
  },
  "qa_flags": {
    "continuous_integration_qa_pass": true,
    "resolution_verified": true,
    "duration_alignment_verified": true,
    "schema_validated": true,
    "audio_stripped": true,
    "ptp_synchronized": "not_applicable",
    "hand_object_occlusion_logged": true
  },
  "integrity": {
    "sha256_video": "f310008792af94f85aa071705ad0a12ed23a494b1a2fabab24ebcbfeb2ebc281",
    "sha256_overlay": "1975e73fff08fdf0e88dceb446967ee7406b0e2c5ccaa4a389503c1f0af8823e"
  },
  "hand_object_contact": {
    "frames_sampled": 0,
    "contact_frames": 23,
    "contact_rate_pct": 2300.0,
    "hand_object_occlusion_logged": true
  },
  "session": {
    "session_id": "GGN_20260618_S03",
    "capture_date": "2026-06-18",
    "timezone": "Asia/Kolkata",
    "collector_id": "WRK_111569",
    "clips_in_session": 1,
    "indoor_outdoor": "indoor",
    "lighting": "tubelight_cfl",
    "mount_type": "head_mounted_via_headband_egocentric",
    "task_id": "heat_shrink_wrap",
    "time_reference": "clip_start",
    "utc_available": true,
    "utc_note": "Wall-clock start approximated for robotics fusion (minute resolution, 12:00-17:00 IST window); not embedded in deliverable MP4. Clip-relative timestamps remain authoritative.",
    "utc_precision": "minute_approximate",
    "capture_start_ist_approx": "2026-06-18T12:09:00+05:30",
    "capture_start_utc_approx": "2026-06-18T06:39:00Z"
  },
  "task_id": "heat_shrink_wrap"
}
