{
  "namespace": "device+estimate+human",
  "episode_id": "20260708_155328",
  "observation_kind": "human_egocentric",
  "not_robot_action": true,
  "player_zero_is_source_s": 22.0,
  "device": {
    "rgb_hz": 60.0,
    "hand_tracking_hz": 19.0,
    "head_pose_hz": 60.0,
    "gyro_hz": 1015.3,
    "hand_joints": "OpenXR 26 per hand when active==1",
    "per_joint_confidence": null,
    "controller_poses": "one all-zero row, unused",
    "factory_alignment_applied": false,
    "chosen_offset_ms": 0
  },
  "estimate": {
    "joint_projection_preview": {
      "method": "project_openxr_to_rgb_preview",
      "not_device_output": false,
      "note": "joints are device; drawing is preview"
    },
    "boxes": null,
    "mask": null,
    "object_pose_6dof": null,
    "contact_force": null,
    "depth": null,
    "vision_pipeline": "data-layers/reports/vision_pipeline_v1.json"
  },
  "human": {
    "keyframe_steps": {
      "method": "human_keyframe_review",
      "n_steps": 6,
      "file": "e6-layers/step_train.jsonl",
      "measures": "device_csv_window head_pose/hand_tracking/gyro only"
    }
  },
  "train_on": "rgb.mp4 at ~60 Hz, not 10 Hz preview",
  "valid_for_training_source": true
}