[
  {
    "req_id": "req_101",
    "batch_id": "b_2608",
    "title_raw": "여름 로그인 보상 이벤트",
    "event_type": "로그인보상",
    "region": "KR",
    "starts_at": "2026-08-05T00:00",
    "ends_at": "2026-08-18T23:59",
    "rewards": [
      {
        "item_code": "it_gold",
        "qty": 5000
      },
      {
        "item_code": "it_ticket_s",
        "qty": 3
      }
    ],
    "banner_copy": "여름을 맞아 매일 접속하면 [[보상명]]을 드립니다.",
    "locales": [
      "ko"
    ],
    "requested_by": "ops.live@example.com",
    "source": "ai_draft"
  },
  {
    "req_id": "req_102",
    "batch_id": "b_2608",
    "title_raw": "여름 로그인보상(수정)",
    "event_type": "로그인보상",
    "region": "KR",
    "starts_at": "2026-08-10T00:00",
    "ends_at": "2026-08-22T23:59",
    "rewards": [
      {
        "item_code": "it_gold",
        "qty": 3000
      }
    ],
    "banner_copy": "매일 접속하고 골드를 받아 가세요.",
    "locales": [
      "ko"
    ],
    "requested_by": "ops.live@example.com",
    "source": "manual"
  },
  {
    "req_id": "req_103",
    "batch_id": "b_2608",
    "title_raw": "8월 상점 한정 패키지",
    "event_type": "상점판매",
    "region": "JP",
    "starts_at": "2026-08-09T00:00",
    "ends_at": null,
    "rewards": [
      {
        "item_code": "it_pass_season",
        "qty": 1
      }
    ],
    "banner_copy": "기간 한정 패키지를 만나 보세요.",
    "locales": [
      "ja"
    ],
    "requested_by": "ops.shop@example.com",
    "source": "ai_draft"
  },
  {
    "req_id": "req_104",
    "batch_id": "b_2608",
    "title_raw": "가을 랭킹전 사전 공지",
    "event_type": "랭킹전",
    "region": "GLOBAL",
    "starts_at": "2026-09-01T00:00",
    "ends_at": "2026-08-25T23:59",
    "rewards": [
      {
        "item_code": "it_gem",
        "qty": 300
      }
    ],
    "banner_copy": "가을 랭킹전 참가자를 모집합니다.",
    "locales": [
      "ko",
      "ja",
      "en"
    ],
    "requested_by": "ops.pvp@example.com",
    "source": "manual"
  },
  {
    "req_id": "req_105",
    "batch_id": "b_2608",
    "title_raw": "복귀 유저 성장 지원",
    "event_type": "이벤트던전",
    "region": "KR",
    "starts_at": "2026-08-12T00:00",
    "ends_at": "2026-08-26T23:59",
    "rewards": [
      {
        "item_code": "it_growth_x",
        "qty": 10
      }
    ],
    "banner_copy": "돌아온 여러분께 성장 재료를 드립니다.",
    "locales": [
      "ko"
    ],
    "requested_by": "ops.crm@example.com",
    "source": "ai_draft"
  },
  {
    "req_id": "req_106",
    "batch_id": "b_2608",
    "title_raw": "출석 체크 리뉴얼",
    "event_type": "출석",
    "region": "TW",
    "starts_at": "2026-08-14T00:00",
    "ends_at": "2026-08-31T23:59",
    "rewards": [
      {
        "item_code": "it_costume_01",
        "qty": 1
      }
    ],
    "banner_copy": "새로워진 출석 체크에 참여하세요.",
    "locales": [
      "zh"
    ],
    "requested_by": "ops.global@example.com",
    "source": "manual"
  },
  {
    "req_id": "req_107",
    "batch_id": "b_2608",
    "title_raw": "여름 대규모 골드 지급",
    "event_type": "로그인보상",
    "region": "KR",
    "starts_at": "2026-08-20T00:00",
    "ends_at": "2026-08-24T23:59",
    "rewards": [
      {
        "item_code": "IT_GOLD",
        "qty": 50000
      }
    ],
    "banner_copy": "닷새 동안 골드를 대량 지급합니다.",
    "locales": [
      "ko"
    ],
    "requested_by": "ops.live@example.com",
    "source": "ai_draft"
  },
  {
    "req_id": "req_108",
    "batch_id": "b_2608",
    "title_raw": "신규 유저 웰컴 던전",
    "event_type": "이벤트던전",
    "region": "SEA",
    "starts_at": "2026-08-15T00:00",
    "ends_at": "2026-09-15T23:59",
    "rewards": [
      {
        "item_code": "it_ticket_l",
        "qty": 2
      }
    ],
    "banner_copy": "처음 오신 분들을 위한 던전을 엽니다.",
    "locales": [
      "en"
    ],
    "requested_by": "ops.global@example.com",
    "source": "manual"
  },
  {
    "req_id": "req_109",
    "batch_id": "b_2609",
    "title_raw": "추석 연휴 접속 이벤트",
    "event_type": "상점판매",
    "region": "KR",
    "starts_at": "2026-09-24T00:00",
    "ends_at": "2026-09-29T23:59",
    "rewards": [
      {
        "item_code": "it_ticket_s",
        "qty": null
      }
    ],
    "banner_copy": "연휴 동안 입장권을 드립니다.",
    "locales": [
      "ko"
    ],
    "requested_by": "ops.live@example.com",
    "source": "ai_draft"
  },
  {
    "req_id": "req_110",
    "batch_id": "b_2609",
    "title_raw": "글로벌 코스튬 판매",
    "event_type": "상점판매",
    "region": "GLOBAL",
    "starts_at": "2026-09-05T00:00",
    "ends_at": "2026-09-19T23:59",
    "rewards": [
      {
        "item_code": "it_costume_02",
        "qty": 1
      }
    ],
    "banner_copy": "가을 코스튬을 전 지역에 선보입니다.",
    "locales": [
      "ko"
    ],
    "requested_by": "ops.global@example.com",
    "source": "manual"
  },
  {
    "req_id": "req_111",
    "batch_id": "b_2609",
    "title_raw": "주말 던전 입장권 지급",
    "event_type": "이벤트던전",
    "region": "KR",
    "starts_at": "2026-09-12T00:00",
    "ends_at": "2026-09-14T23:59",
    "rewards": [
      {
        "item_code": "it_ticket_s",
        "qty": 2
      }
    ],
    "banner_copy": "주말 동안 던전 입장권 2장을 드립니다.",
    "locales": [
      "ko"
    ],
    "requested_by": "ops.live@example.com",
    "source": "manual"
  },
  {
    "req_id": "req_112",
    "batch_id": "b_2609",
    "title_raw": "구버전 재화 소진 이벤트",
    "event_type": "로그인보상",
    "region": "JP",
    "starts_at": "2026-09-01T00:00",
    "ends_at": "2026-09-10T23:59",
    "rewards": [
      {
        "item_code": "it_gem_old",
        "qty": 100
      },
      {
        "item_code": "it_legacy_coin",
        "qty": 50
      }
    ],
    "banner_copy": "남은 재화를 정리할 기회입니다.",
    "locales": [
      "ja"
    ],
    "requested_by": "ops.shop@example.com",
    "source": "ai_draft"
  }
]