{
  "schema": "rc50-visual-review-proposal-v1",
  "createdAt": "2026-05-22T19:04:23+00:00",
  "sourcePatchCreatedAt": "2026-05-22T19:04:00Z",
  "runtimeChanged": false,
  "summary": {
    "flagCount": 2,
    "missingExerciseFlags": 0,
    "statusCounts": {
      "ok": 1,
      "hold": 1
    },
    "exercisesFlagged": 2,
    "blockingNextRc": 1
  },
  "exerciseActions": [
    {
      "exerciseKey": "chest-pass",
      "label": "Chest Pass",
      "runtimeGate": "review-hold-needs-true-pose-set",
      "flagCount": 1,
      "statusCounts": {
        "hold": 1
      },
      "recommendedActions": [
        "keep-runtime-hold-until-reviewed"
      ],
      "flags": [
        {
          "exerciseKey": "chest-pass",
          "frameIndex": 1,
          "poseKey": "sheet_10_medball_throw_slam__pose01",
          "phase": "placeholder",
          "status": "hold",
          "note": "sample hold"
        }
      ]
    },
    {
      "exerciseKey": "lateral-line-hops",
      "label": "Lateral Line Hops",
      "runtimeGate": "green-active",
      "flagCount": 1,
      "statusCounts": {
        "ok": 1
      },
      "recommendedActions": [
        "retain-current-frame"
      ],
      "flags": [
        {
          "exerciseKey": "lateral-line-hops",
          "frameIndex": 1,
          "poseKey": "sheet_05_lateral_horizontal_jump__pose07",
          "phase": "ready-left-foot-pair",
          "status": "ok",
          "note": "sample"
        }
      ]
    }
  ],
  "missingExerciseFlags": [],
  "policy": "Review proposal only. Human/AI next step may edit sequences in a later RC, but this script does not change runtime data."
}
