{
  "id": "2164feea-1b5f-4822-adb5-aec6e58cdf88",
  "title": "Min-Max 4x D2 — Upper (W4)",
  "folder_id": 2826578,
  "updated_at": "2026-05-31T13:11:42.841Z",
  "created_at": "2026-05-07T02:54:05.613Z",
  "exercises": [
    {
      "index": 0,
      "title": "Warm Up",
      "notes": "W4: 5-10 min cardio liviano para subir temperatura. No agotarse.",
      "exercise_template_id": "79EF4E4F",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "normal",
          "weight_kg": null,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": 660,
          "custom_metric": null
        }
      ],
      "rest_seconds": 0
    },
    {
      "index": 1,
      "title": "Lat Pulldown - Close Grip (Cable)",
      "notes": "W4: 52→54.5 top / 45→47.5 backoff. RPE ≤9.5 en top, backoff a 0-1 RIR. Close-Grip Lat Pulldown, inclinarse ~15° y tirar codos abajo.",
      "exercise_template_id": "4E5257DE",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "warmup",
          "weight_kg": 25,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": null
          }
        },
        {
          "index": 1,
          "type": "warmup",
          "weight_kg": 39,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 5,
            "end": null
          }
        },
        {
          "index": 2,
          "type": "normal",
          "weight_kg": 54.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        },
        {
          "index": 3,
          "type": "normal",
          "weight_kg": 47.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        }
      ],
      "rest_seconds": 180
    },
    {
      "index": 2,
      "title": "Seated Row (Machine)",
      "notes": "W4: 52→54.5 top set. Backoff mantiene 52. RPE ≤9.5. Seated Row Machine, codos ~45°, apretar escápulas.",
      "exercise_template_id": "1DF4A847",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "warmup",
          "weight_kg": 32,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": null
          }
        },
        {
          "index": 1,
          "type": "warmup",
          "weight_kg": 39,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 6,
            "end": null
          }
        },
        {
          "index": 2,
          "type": "normal",
          "weight_kg": 54.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        },
        {
          "index": 3,
          "type": "normal",
          "weight_kg": 52,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        }
      ],
      "rest_seconds": 180
    },
    {
      "index": 3,
      "title": "Shrug (Dumbbell)",
      "notes": "W4: 18→20. 1 work set 6-8 estricto. W2 hizo 18×10 — ahora más peso, menos reps, calidad. Encoger hacia orejas, straps si hace falta.",
      "exercise_template_id": "ABEC557F",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "warmup",
          "weight_kg": 10,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 10,
            "end": null
          }
        },
        {
          "index": 1,
          "type": "normal",
          "weight_kg": 20,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 6,
            "end": 8
          }
        }
      ],
      "rest_seconds": 90
    },
    {
      "index": 4,
      "title": "Chest Press (Machine)",
      "notes": "W4: 40→42.5 top / 35→37.5 backoff. RPE ≤9.5 top, backoff a RIR 1-2. Machine Chest Press, pausa 1s abajo, pecho tensionado.",
      "exercise_template_id": "7EB3F7C3",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "warmup",
          "weight_kg": 25,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 10,
            "end": null
          }
        },
        {
          "index": 1,
          "type": "warmup",
          "weight_kg": 30,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 10,
            "end": null
          }
        },
        {
          "index": 2,
          "type": "normal",
          "weight_kg": 37.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        },
        {
          "index": 3,
          "type": "normal",
          "weight_kg": 42.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        }
      ],
      "rest_seconds": 180
    },
    {
      "index": 5,
      "title": "Single Arm Lateral Raise (Cable)",
      "notes": "W4: top set 5→7.5. 2 work sets 8-10. Cable a altura cadera, estirar abajo, controlado. Si 7.5 muy pesado, volver a 5 y subir reps.",
      "exercise_template_id": "DE68C825",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "warmup",
          "weight_kg": 2.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 10,
            "end": null
          }
        },
        {
          "index": 1,
          "type": "normal",
          "weight_kg": 2.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        },
        {
          "index": 2,
          "type": "normal",
          "weight_kg": 7.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        }
      ],
      "rest_seconds": 90
    },
    {
      "index": 6,
      "title": "Crunch",
      "notes": "W4: mantener. 3 sets 8-12, controlado.",
      "exercise_template_id": "DCF3B31B",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "warmup",
          "weight_kg": null,
          "reps": 8,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null
        },
        {
          "index": 1,
          "type": "normal",
          "weight_kg": null,
          "reps": 8,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null
        },
        {
          "index": 2,
          "type": "normal",
          "weight_kg": null,
          "reps": 8,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null
        }
      ],
      "rest_seconds": 90
    },
    {
      "index": 7,
      "title": "Face Pull",
      "notes": "W4: 15→17.5 ambos work sets. 2 sets 8-10. Codos altos, rear delt/escápulas, sin tirar con lumbar.",
      "exercise_template_id": "BE640BA0",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "warmup",
          "weight_kg": 10,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 10,
            "end": null
          }
        },
        {
          "index": 1,
          "type": "normal",
          "weight_kg": 17.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        },
        {
          "index": 2,
          "type": "normal",
          "weight_kg": 17.5,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 10
          }
        }
      ],
      "rest_seconds": 90
    },
    {
      "index": 8,
      "title": "Knee Raise Parallel Bars",
      "notes": "W4: mantener. Extra fuera del bloque Jeff. 2 sets 8-12, controlado, sin balanceo.",
      "exercise_template_id": "98237BA2",
      "superset_id": null,
      "sets": [
        {
          "index": 0,
          "type": "warmup",
          "weight_kg": null,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 12,
            "end": null
          }
        },
        {
          "index": 1,
          "type": "normal",
          "weight_kg": null,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 12
          }
        },
        {
          "index": 2,
          "type": "normal",
          "weight_kg": null,
          "reps": null,
          "distance_meters": null,
          "duration_seconds": null,
          "custom_metric": null,
          "rep_range": {
            "start": 8,
            "end": 12
          }
        }
      ],
      "rest_seconds": 90
    }
  ]
}
