{
  "schema": "NEXT11_V339_TEMPORAL_RECEIVER_SECTOR_PACKAGE",
  "generatedAt": "2026-08-20T20:23:00+02:00",
  "base": "NEXT11_V338_FULL_CHECKPOINT_FOR_V55_2026_08_20",
  "scope": "Hurdle-stretch receiver sector only",
  "changes": [
    "MediaPipe Pose Landmarker run on 17 ordered real source frames",
    "Generic temporalReceiverSector source contract",
    "Eleven axial by five radial cylinder candidates",
    "Outside-lateral semantic resolves monocular depth ambiguity",
    "Existing collision cylinder remains exact surface authority"
  ],
  "lockedAndUnchanged": [
    "neutral active hand",
    "actual Index/Pinky MCP-derived palm anchors",
    "whole-arm palm solve",
    "left -Z and right +Z sequential four-finger closure",
    "neutral blocked thumb"
  ],
  "verification": {
    "mediaPipe": "17/17 frames, 33 image landmarks and 33 world landmarks per frame",
    "syntax": "PASS",
    "json": "PASS",
    "actualNexCases": ["v94_left_full", "v94_right_full"],
    "actualChromiumWebgl": "PASS 2/2",
    "renderer": "ANGLE / Vulkan / SwiftShader Device (Subzero)",
    "gripPalmFourFinger": "PASS 2/2",
    "fingerPenetration": "0m worst penetration for all eight tested fingers",
    "thumb": "intentionally neutral and blocked"
  },
  "evidence": [
    "config/V339_TEMPORAL_RECEIVER_SECTOR_CONFIG.json",
    "tools/keypose_image_sampler/out/v339_hurdle_temporal_mediapipe/hurdle_temporal/hurdle_temporal.mediapipe_keypose_candidates.json",
    "diagnostics/v339/opengl/V339_TEMPORAL_RECEIVER_SECTOR_OPENGL_QA.json",
    "diagnostics/v339/opengl/V339_TEMPORAL_RECEIVER_SECTOR_L_OPENGL_FULL.png",
    "diagnostics/v339/opengl/V339_TEMPORAL_RECEIVER_SECTOR_L_OPENGL_CLOSEUP.png",
    "diagnostics/v339/opengl/V339_TEMPORAL_RECEIVER_SECTOR_R_OPENGL_FULL.png",
    "diagnostics/v339/opengl/V339_TEMPORAL_RECEIVER_SECTOR_R_OPENGL_CLOSEUP.png"
  ]
}
