{
  "task_id": "f5cb2ab3-5b3c-4123-a2e3-4a7c80d717dd",
  "generated_at": "2026-05-05T23:43:49Z",
  "brief": "V4 acceptance material crawl: playful cat-themed ad mood board video candidates.",
  "candidate_count": 5,
  "candidates": [
    {
      "id": "mixkit-pet-owner-playing-with-cute-cat-1779",
      "title": "Pet owner playing with a cute cat",
      "domain": "mixkit.co",
      "source_url": "https://mixkit.co/free-stock-video/pet-owner-playing-with-a-cute-cat-1779/",
      "license": "Mixkit Free Video License",
      "license_url": "https://mixkit.co/license/#videoFree",
      "local_sample_path": "outputs/samples/mixkit-pet-owner-playing-with-cute-cat-1779-360.mp4",
      "cdn_url": "https://cdn-tobatsu.funplus-marketing.ai/outputs/f5cb2ab3-5b3c-4123-a2e3-4a7c80d717dd/mixkit-pet-owner-playing-with-cute-cat-1779",
      "mood_note": "Warm hand-and-pet interaction, straw play, and close domestic framing fit a playful cat ad mood board.",
      "curl_verification": {
        "status": "ok",
        "verified_at": "2026-05-05T23:43:49Z",
        "source_page_http_code": 200,
        "source_page_effective_url": "https://mixkit.co/free-stock-video/pet-owner-playing-with-a-cute-cat-1779/",
        "download_http_code": 200,
        "download_content_type": "video/mp4",
        "download_bytes": 911924,
        "download_effective_url": "https://assets.mixkit.co/videos/1779/1779-360.mp4",
        "local_size_bytes": 911924,
        "sha256": "d360906d9afd2629da52b3fab2c7fbad33c45a9abb7052c4a5a40ace2ae51c5a",
        "duration_seconds": 15.08
      }
    },
    {
      "id": "mixkit-white-cat-grasses-22732",
      "title": "White cat lying among the grasses seen up close",
      "domain": "mixkit.co",
      "source_url": "https://mixkit.co/free-stock-video/white-cat-lying-among-the-grasses-seen-up-close-22732/",
      "license": "Mixkit Free Video License",
      "license_url": "https://mixkit.co/license/#videoFree",
      "local_sample_path": "outputs/samples/mixkit-white-cat-grasses-22732-360.mp4",
      "cdn_url": "https://cdn-tobatsu.funplus-marketing.ai/outputs/f5cb2ab3-5b3c-4123-a2e3-4a7c80d717dd/mixkit-white-cat-grasses-22732",
      "mood_note": "Bright outdoor close-up with a sudden movement beat gives the board a curious, energetic cat moment.",
      "curl_verification": {
        "status": "ok",
        "verified_at": "2026-05-05T23:43:49Z",
        "source_page_http_code": 200,
        "source_page_effective_url": "https://mixkit.co/free-stock-video/white-cat-lying-among-the-grasses-seen-up-close-22732/",
        "download_http_code": 200,
        "download_content_type": "video/mp4",
        "download_bytes": 689994,
        "download_effective_url": "https://assets.mixkit.co/videos/22732/22732-360.mp4",
        "local_size_bytes": 689994,
        "sha256": "d6b4303c6404dcb00c5a520e1bd722c8b1190305a11416cfa98e1be07a7a881a",
        "duration_seconds": 9.301
      }
    },
    {
      "id": "commons-cat-discovers-spied-on",
      "title": "Cat discovers it was being spied on",
      "domain": "commons.wikimedia.org",
      "source_url": "https://commons.wikimedia.org/wiki/File:Cat_discovers_it_was_being_spied_on.webm",
      "license": "CC0 1.0 Universal Public Domain Dedication",
      "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
      "local_sample_path": "outputs/samples/commons-cat-discovers-spied-on.webm",
      "cdn_url": "https://cdn-tobatsu.funplus-marketing.ai/outputs/f5cb2ab3-5b3c-4123-a2e3-4a7c80d717dd/commons-cat-discovers-spied-on",
      "mood_note": "A comic reveal/reaction shot useful for punchline beats or curiosity-driven storyboards.",
      "curl_verification": {
        "status": "ok",
        "verified_at": "2026-05-05T23:43:49Z",
        "source_page_http_code": 200,
        "source_page_effective_url": "https://commons.wikimedia.org/wiki/File:Cat_discovers_it_was_being_spied_on.webm",
        "download_http_code": 200,
        "download_content_type": "video/webm",
        "download_bytes": 3856797,
        "download_effective_url": "https://upload.wikimedia.org/wikipedia/commons/7/74/Cat_discovers_it_was_being_spied_on.webm",
        "local_size_bytes": 3856797,
        "sha256": "972c66c80a64b200fd4bcd67e67b43cbcdc7800d368da9d5c3bdac0044f27724",
        "duration_seconds": 7.901
      }
    },
    {
      "id": "commons-kitten-jumping-bamboo-mat",
      "title": "Kitten jumping on bamboo mat",
      "domain": "commons.wikimedia.org",
      "source_url": "https://commons.wikimedia.org/wiki/File:Kitten_jumping_on_bamboo_mat.webm",
      "license": "CC0 1.0 Universal Public Domain Dedication",
      "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
      "local_sample_path": "outputs/samples/commons-kitten-jumping-bamboo-mat.webm",
      "cdn_url": "https://cdn-tobatsu.funplus-marketing.ai/outputs/f5cb2ab3-5b3c-4123-a2e3-4a7c80d717dd/commons-kitten-jumping-bamboo-mat",
      "mood_note": "Short kinetic kitten jump, suitable for bounce, surprise, and product-energy references.",
      "curl_verification": {
        "status": "ok",
        "verified_at": "2026-05-05T23:43:49Z",
        "source_page_http_code": 200,
        "source_page_effective_url": "https://commons.wikimedia.org/wiki/File:Kitten_jumping_on_bamboo_mat.webm",
        "download_http_code": 200,
        "download_content_type": "video/webm",
        "download_bytes": 3105866,
        "download_effective_url": "https://upload.wikimedia.org/wikipedia/commons/6/6f/Kitten_jumping_on_bamboo_mat.webm",
        "local_size_bytes": 3105866,
        "sha256": "203244ad83246a7ee74c46600b390e66547e55ffd5ff7d9375d95b71f9dfc799",
        "duration_seconds": 4.333
      }
    },
    {
      "id": "archive-cat-throne",
      "title": "Cat Throne",
      "domain": "archive.org",
      "source_url": "https://archive.org/details/cat-throne",
      "license": "Public Domain Mark 1.0",
      "license_url": "http://creativecommons.org/publicdomain/mark/1.0/",
      "local_sample_path": "outputs/samples/archive-cat-throne.mp4",
      "cdn_url": "https://cdn-tobatsu.funplus-marketing.ai/outputs/f5cb2ab3-5b3c-4123-a2e3-4a7c80d717dd/archive-cat-throne",
      "mood_note": "A theatrical cat-as-royalty prop idea for playful premium or hero-product visual language.",
      "curl_verification": {
        "status": "ok",
        "verified_at": "2026-05-05T23:43:49Z",
        "source_page_http_code": 200,
        "source_page_effective_url": "https://archive.org/details/cat-throne",
        "download_http_code": 200,
        "download_content_type": "video/mp4",
        "download_bytes": 8841485,
        "download_effective_url": "https://ia800600.us.archive.org/8/items/cat-throne/Cat_Throne.mp4",
        "local_size_bytes": 8841485,
        "sha256": "d693417b99f721495d0afb3e26a8ed3aef7c70d71c4d7ca3aa0c5825dc689dd8",
        "duration_seconds": 26.819
      }
    }
  ]
}
