{
  "preview_timestamp": "2025-08-24T16:39:19.292532",
  "s3_configuration": {
    "bucket": "sumasenrogaining",
    "region": "us-west-2",
    "base_url": "https://sumasenrogaining.s3.us-west-2.amazonaws.com"
  },
  "goal_images": {
    "total_count": 22147,
    "already_s3_count": 0,
    "conversion_examples": [
      {
        "id": 1,
        "event_code": "各務原",
        "team_name": "kagamigaharaTest2",
        "cp_number": -1,
        "original_path": "goals/230205/2269a407-3745-44fc-977d-f0f22bda112f.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/goals/kagamigaharaTest2/2269a407-3745-44fc-977d-f0f22bda112f.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 2,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": -1,
        "original_path": "goals/230228/88de88fb-838f-4010-b4a8-913cdddb033f.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/goals/ryuichi test/88de88fb-838f-4010-b4a8-913cdddb033f.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 3,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": -1,
        "original_path": "goals/230303/381b6120-31ac-4a70-8501-13ba3158e154.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/goals/ryuichi test/381b6120-31ac-4a70-8501-13ba3158e154.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 4,
        "event_code": "各務原",
        "team_name": "伊藤　智則",
        "cp_number": -1,
        "original_path": "goals/230502/a491a8f6-ca96-4755-8c55-82d297ce73de.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/goals/伊藤　智則/a491a8f6-ca96-4755-8c55-82d297ce73de.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 5,
        "event_code": "各務原",
        "team_name": "伊藤　智則",
        "cp_number": -1,
        "original_path": "goals/230502/beea0212-611a-4004-aa4e-d2df59f8381d.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/goals/伊藤　智則/beea0212-611a-4004-aa4e-d2df59f8381d.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 6,
        "event_code": "下呂",
        "team_name": "gero test 1",
        "cp_number": -1,
        "original_path": "goals/230516/7e50ebfc-47bd-489c-be7b-98a27ab0755a.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/下呂/goals/gero test 1/7e50ebfc-47bd-489c-be7b-98a27ab0755a.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 7,
        "event_code": "下呂",
        "team_name": "ryuichi test",
        "cp_number": -1,
        "original_path": "goals/230517/8b1fbf13-7b0c-4489-b0aa-fc9000ca1696.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/下呂/goals/ryuichi test/8b1fbf13-7b0c-4489-b0aa-fc9000ca1696.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 8,
        "event_code": "下呂",
        "team_name": "gero test 1",
        "cp_number": -1,
        "original_path": "goals/230517/ca5aacc8-4e7a-48a2-a971-238506242de3.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/下呂/goals/gero test 1/ca5aacc8-4e7a-48a2-a971-238506242de3.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 9,
        "event_code": "下呂",
        "team_name": "ryuichi test",
        "cp_number": -1,
        "original_path": "goals/230517/d2d55b06-c2ff-4a31-9f93-af111d9e12a9.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/下呂/goals/ryuichi test/d2d55b06-c2ff-4a31-9f93-af111d9e12a9.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 10,
        "event_code": "下呂",
        "team_name": "説田三郎",
        "cp_number": -1,
        "original_path": "goals/230520/e98076cf-f070-464b-a6e3-6d8fc772cbf6.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/下呂/goals/説田三郎/e98076cf-f070-464b-a6e3-6d8fc772cbf6.jpg",
        "status": "🔄 変換対象"
      }
    ]
  },
  "checkin_images": {
    "total_count": 29504,
    "already_s3_count": 0,
    "conversion_examples": [
      {
        "id": 1,
        "event_code": "各務原",
        "team_name": "kagamigaharaTest2",
        "cp_number": 74,
        "original_path": "checkin/230205/09d76ced-aa87-41ee-9467-5fd30eb836d0.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/kagamigaharaTest2/09d76ced-aa87-41ee-9467-5fd30eb836d0.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 2,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": 76,
        "original_path": "checkin/230228/addf78d7-b76f-44fd-866d-5995281d1a40.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/addf78d7-b76f-44fd-866d-5995281d1a40.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 3,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": 75,
        "original_path": "checkin/230228/a86078aa-1b54-45ae-92e3-464584348297.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/a86078aa-1b54-45ae-92e3-464584348297.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 4,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": -1,
        "original_path": "checkin/230228/8d4a202a-5874-47b7-886c-32f8cf85e4c7.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/8d4a202a-5874-47b7-886c-32f8cf85e4c7.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 5,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": -1,
        "original_path": "checkin/230228/dffa79f4-32c7-4ccc-89a5-6bc3ee3ebaed.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/dffa79f4-32c7-4ccc-89a5-6bc3ee3ebaed.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 6,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": -1,
        "original_path": "checkin/230228/0137d440-5da4-44a4-bf47-8fcb78cce83b.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/0137d440-5da4-44a4-bf47-8fcb78cce83b.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 7,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": 13,
        "original_path": "checkin/230303/2fa7cc9b-3f17-4b50-aaae-a2aca43dc174.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/2fa7cc9b-3f17-4b50-aaae-a2aca43dc174.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 8,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": 63,
        "original_path": "checkin/230303/232ff15d-e43a-4e8b-b04e-067428ff3b0d.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/232ff15d-e43a-4e8b-b04e-067428ff3b0d.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 9,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": 17,
        "original_path": "checkin/230303/9c13a8c0-9e30-4504-8480-b1f1513c43d6.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/9c13a8c0-9e30-4504-8480-b1f1513c43d6.jpg",
        "status": "🔄 変換対象"
      },
      {
        "id": 10,
        "event_code": "各務原",
        "team_name": "ryuichi test",
        "cp_number": 20,
        "original_path": "checkin/230303/8f819537-d231-431c-9b76-c0d0ed37cf14.jpg",
        "converted_path": "https://sumasenrogaining.s3.us-west-2.amazonaws.com/各務原/ryuichi test/8f819537-d231-431c-9b76-c0d0ed37cf14.jpg",
        "status": "🔄 変換対象"
      }
    ]
  },
  "path_patterns": {
    "goal_patterns": {
      "goals/YYMMDD/filename": 22147
    },
    "checkin_patterns": {
      "checkin/YYMMDD/filename": 29504
    }
  },
  "summary": {
    "total_goal_images": 22147,
    "total_checkin_images": 29504,
    "total_images": 51651,
    "already_s3_urls": 0,
    "requires_conversion": 51651
  }
}