{
  "version": "v97-rc9-batch03-import-and-next-batch",
  "defaultBatchId": "v97-rc4-pilot-01",
  "batches": [
    {
      "id": "v97-rc4-pilot-01",
      "label": "Pilot 01 – four exercise figures",
      "status": "handoff-ready",
      "primaryTemplateId": "next-athlete-blond-b",
      "alternateTemplateIds": [
        "next-athlete-blond-a"
      ],
      "masterPromptId": "next-athlete-reference-16x9-v3",
      "targetFolder": "assets/img/exercises/figures/",
      "incomingFolder": "incoming/approved-figures/",
      "batchSizeGuidance": "Pilot 4 images, then 10 images per batch after approval.",
      "exercises": [
        {
          "exerciseKey": "linear-pogos",
          "title": "Pogohopp framåt / Linear Pogos",
          "status": "prompt-ready",
          "targetPath": "assets/img/exercises/figures/linear-pogos.webp"
        },
        {
          "exerciseKey": "bear-crawl",
          "title": "Bear Crawl",
          "status": "prompt-ready",
          "targetPath": "assets/img/exercises/figures/bear-crawl.webp"
        },
        {
          "exerciseKey": "burpee",
          "title": "Burpee",
          "status": "prompt-ready",
          "targetPath": "assets/img/exercises/figures/burpee.webp"
        },
        {
          "exerciseKey": "single-arm-row",
          "title": "Enbensrodd / Single Arm Row",
          "status": "prompt-ready",
          "targetPath": "assets/img/exercises/figures/single-arm-row.webp"
        }
      ]
    },
    {
      "id": "batch-02-greenscreen-approved",
      "label": "Batch 02 – Greenscreen approved",
      "status": "approved-imported",
      "masterPromptId": "next-athlete-greenscreen-16x9-v4",
      "templateId": "next-athlete-blond-b",
      "items": [
        {
          "exerciseKey": "lateral-pogo-jumps",
          "targetPath": "assets/img/exercises/figures/lateral-pogo-jumps.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "broad-jump",
          "targetPath": "assets/img/exercises/figures/broad-jump.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "plank-walkouts",
          "targetPath": "assets/img/exercises/figures/plank-walkouts.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "push-up",
          "targetPath": "assets/img/exercises/figures/push-up.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "sit-up",
          "targetPath": "assets/img/exercises/figures/sit-up.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "side-plank-hip-lift",
          "targetPath": "assets/img/exercises/figures/side-plank-hip-lift.webp",
          "status": "approved-imported"
        }
      ]
    },
    {
      "id": "batch-03-greenscreen-approved",
      "label": "Batch 03 – Greenscreen approved",
      "status": "approved-imported",
      "masterPromptId": "next-athlete-greenscreen-16x9-v4",
      "templateId": "next-athlete-blond-b",
      "items": [
        {
          "exerciseKey": "seated-box-jump",
          "targetPath": "assets/img/exercises/figures/seated-box-jump.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "pull-up",
          "targetPath": "assets/img/exercises/figures/pull-up.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "lateral-line-hops",
          "targetPath": "assets/img/exercises/figures/lateral-line-hops.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "lateral-power-shuffle",
          "targetPath": "assets/img/exercises/figures/lateral-power-shuffle.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "kneeling-soccer-toss",
          "targetPath": "assets/img/exercises/figures/kneeling-soccer-toss.webp",
          "status": "approved-imported"
        },
        {
          "exerciseKey": "buddy-hamstring-curls",
          "targetPath": "assets/img/exercises/figures/buddy-hamstring-curls.webp",
          "status": "approved-imported"
        }
      ]
    },
    {
      "id": "batch-04",
      "label": "Batch 04 – Greenscreen import",
      "status": "approved",
      "masterPromptId": "next-athlete-greenscreen-16x9-v4",
      "templateId": "next-athlete-blond-b",
      "items": [
        {
          "exerciseKey": "carioca-shuffle",
          "title": "Carioca Shuffle",
          "targetPath": "assets/img/exercises/figures/carioca-shuffle.webp",
          "status": "approved"
        },
        {
          "exerciseKey": "med-ball-slam",
          "title": "Med Ball Slam",
          "targetPath": "assets/img/exercises/figures/med-ball-slam.webp",
          "status": "approved"
        },
        {
          "exerciseKey": "goblet-squat",
          "title": "Goblet Squat",
          "targetPath": "assets/img/exercises/figures/goblet-squat.webp",
          "status": "approved"
        },
        {
          "exerciseKey": "chin-up",
          "title": "Chin Up",
          "targetPath": "assets/img/exercises/figures/chin-up.webp",
          "status": "approved"
        },
        {
          "exerciseKey": "db-farmer-carry",
          "title": "DB Farmer Carry",
          "targetPath": "assets/img/exercises/figures/db-farmer-carry.webp",
          "status": "approved"
        },
        {
          "exerciseKey": "plank",
          "title": "Plank",
          "targetPath": "assets/img/exercises/figures/plank.webp",
          "status": "approved"
        }
      ],
      "approvedAt": "2026-05-20T19:02:35.534309+00:00"
    },
    {
      "id": "batch-05-next",
      "label": "Batch 05 – to define tomorrow",
      "status": "planned",
      "masterPromptId": "next-athlete-greenscreen-16x9-v4",
      "templateId": "next-athlete-blond-b",
      "items": []
    }
  ]
}
