[
  {
    "set_id": "s_001",
    "plan_id": "pl_0801",
    "set_no": 1,
    "exercise_raw": "바벨 스쿼트",
    "exercise_key": "barbell_squat",
    "target_weight_kg": 60,
    "target_reps": 10,
    "target_seconds": null,
    "rest_sec": 120,
    "equipment_id": "rack_a"
  },
  {
    "set_id": "s_002",
    "plan_id": "pl_0801",
    "set_no": 2,
    "exercise_raw": "바벨 스쿼트",
    "exercise_key": "barbell_squat",
    "target_weight_kg": 62.5,
    "target_reps": 8,
    "target_seconds": null,
    "rest_sec": 120,
    "equipment_id": "rack_a"
  },
  {
    "set_id": "s_003",
    "plan_id": "pl_0801",
    "set_no": 3,
    "exercise_raw": "바벨 스쿼트",
    "exercise_key": "barbell_squat",
    "target_weight_kg": 65,
    "target_reps": 6,
    "target_seconds": null,
    "rest_sec": 150,
    "equipment_id": "rack_a"
  },
  {
    "set_id": "s_004",
    "plan_id": "pl_0801",
    "set_no": 4,
    "exercise_raw": "벤치 프레스",
    "exercise_key": "bench_press",
    "target_weight_kg": 45,
    "target_reps": 10,
    "target_seconds": null,
    "rest_sec": 90,
    "equipment_id": "bench_1"
  },
  {
    "set_id": "s_005",
    "plan_id": "pl_0801",
    "set_no": 5,
    "exercise_raw": "벤치프레스",
    "exercise_key": "bench_press",
    "target_weight_kg": 47.5,
    "target_reps": 8,
    "target_seconds": null,
    "rest_sec": 90,
    "equipment_id": "bench_1"
  },
  {
    "set_id": "s_006",
    "plan_id": "pl_0801",
    "set_no": 6,
    "exercise_raw": "랫풀다운",
    "exercise_key": "lat_pulldown",
    "target_weight_kg": 40,
    "target_reps": 12,
    "target_seconds": null,
    "rest_sec": 60,
    "equipment_id": "machine_lp"
  },
  {
    "set_id": "s_007",
    "plan_id": "pl_0801",
    "set_no": 7,
    "exercise_raw": "플랭크",
    "exercise_key": "plank",
    "target_weight_kg": null,
    "target_reps": null,
    "target_seconds": 60,
    "rest_sec": 45,
    "equipment_id": null
  },
  {
    "set_id": "s_008",
    "plan_id": "pl_0801",
    "set_no": 8,
    "exercise_raw": "턱걸이",
    "exercise_key": "pull_up",
    "target_weight_kg": null,
    "target_reps": 8,
    "target_seconds": null,
    "rest_sec": 90,
    "equipment_id": "bar_1"
  },
  {
    "set_id": "s_009",
    "plan_id": "pl_0802",
    "set_no": 1,
    "exercise_raw": "루마니안 데드리프트",
    "exercise_key": "romanian_deadlift",
    "target_weight_kg": 70,
    "target_reps": 8,
    "target_seconds": null,
    "rest_sec": 150,
    "equipment_id": "rack_b"
  },
  {
    "set_id": "s_010",
    "plan_id": "pl_0802",
    "set_no": 2,
    "exercise_raw": "루마니안데드",
    "exercise_key": null,
    "target_weight_kg": 72.5,
    "target_reps": 6,
    "target_seconds": null,
    "rest_sec": 150,
    "equipment_id": "rack_b"
  },
  {
    "set_id": "s_011",
    "plan_id": "pl_0802",
    "set_no": 3,
    "exercise_raw": "Bulgarian Split Squat",
    "exercise_key": null,
    "target_weight_kg": 16,
    "target_reps": 12,
    "target_seconds": null,
    "rest_sec": 75,
    "equipment_id": null
  },
  {
    "set_id": "s_012",
    "plan_id": "pl_0802",
    "set_no": 4,
    "exercise_raw": "레그 익스텐션",
    "exercise_key": "leg_extension",
    "target_weight_kg": 35,
    "target_reps": 15,
    "target_seconds": null,
    "rest_sec": 60,
    "equipment_id": "machine_le"
  },
  {
    "set_id": "s_013",
    "plan_id": "pl_0802",
    "set_no": 5,
    "exercise_raw": "케이블 로우",
    "exercise_key": "cable_row",
    "target_weight_kg": 45,
    "target_reps": 12,
    "target_seconds": null,
    "rest_sec": 60,
    "equipment_id": "machine_cr"
  },
  {
    "set_id": "s_014",
    "plan_id": "pl_0802",
    "set_no": 6,
    "exercise_raw": "행 레그레이즈",
    "exercise_key": "hanging_leg_raise",
    "target_weight_kg": null,
    "target_reps": null,
    "target_seconds": 40,
    "rest_sec": 45,
    "equipment_id": "bar_1"
  }
]