{
  "generated_at": "2026-05-03T17:32:04Z",
  "task_id": "e04dd813-ce3c-4754-9ab7-a6cfc97acc93",
  "retained_count": 6,
  "candidates": [
    {
      "id": "mdn_flower",
      "title": "MDN CC0 Flower sample MP4",
      "domain": "interactive-examples.mdn.mozilla.net",
      "url": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
      "effective_url": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
      "category": "sample_mp4",
      "hook_style": "visual reveal / transformation",
      "source_domain": "interactive-examples.mdn.mozilla.net",
      "verification_status": "retained_verified",
      "curl_verified": true,
      "curl_status_code": 200,
      "curl_content_type": "video/mp4",
      "curl_content_length_bytes": 1128375,
      "curl": {
        "status": "verified_video_content_type",
        "method": "curl -sSIL -L",
        "http_code": 200,
        "content_type": "video/mp4",
        "content_length_bytes": 1128375,
        "effective_url": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
        "time_total_seconds": 0.069275,
        "verified_at": "2026-05-03T17:32:04Z"
      },
      "browser_check": {
        "status": "confirmed_playable_video_element",
        "checked_at": "2026-05-03T17:32:04Z",
        "artifact": "outputs/browser_checks/mdn_flower.json",
        "page_url": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
        "video_count": 1,
        "video": {
          "src": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
          "duration_seconds": 5.055,
          "width": 960,
          "height": 540,
          "ready_state": 4,
          "network_state": 1,
          "controls": true,
          "can_play_mp4": "maybe"
        }
      },
      "notes": "Short CC0-labeled sample video. Useful as a safe placeholder for ad-slot timing, thumbnail motion, and quick playback checks.",
      "usage_caution": "Verify license fit for the final project; retained here as a public sample material candidate.",
      "sample_download": {
        "downloaded": true,
        "path": "outputs/samples/mdn_flower.mp4",
        "bytes": 1128375,
        "sha256": "0cd83d944a6ca7822b4a8306cecc60a36e859b041f6702c6a1ad9ead78924451",
        "verified_minimum_100kb": true
      }
    },
    {
      "id": "w3schools_bbb",
      "title": "W3Schools Big Buck Bunny tutorial sample",
      "domain": "www.w3schools.com",
      "url": "https://www.w3schools.com/html/mov_bbb.mp4",
      "effective_url": "https://www.w3schools.com/html/mov_bbb.mp4",
      "category": "tutorial_sample_mp4",
      "hook_style": "tutorial embed / immediate character motion",
      "source_domain": "www.w3schools.com",
      "verification_status": "retained_verified",
      "curl_verified": true,
      "curl_status_code": 200,
      "curl_content_type": "video/mp4",
      "curl_content_length_bytes": 788493,
      "curl": {
        "status": "verified_video_content_type",
        "method": "curl -sSIL -L",
        "http_code": 200,
        "content_type": "video/mp4",
        "content_length_bytes": 788493,
        "effective_url": "https://www.w3schools.com/html/mov_bbb.mp4",
        "time_total_seconds": 0.126724,
        "verified_at": "2026-05-03T17:32:04Z"
      },
      "browser_check": {
        "status": "confirmed_playable_video_element",
        "checked_at": "2026-05-03T17:32:04Z",
        "artifact": "outputs/browser_checks/w3schools_bbb.json",
        "page_url": "https://www.w3schools.com/html/mov_bbb.mp4",
        "video_count": 1,
        "video": {
          "src": "https://www.w3schools.com/html/mov_bbb.mp4",
          "duration_seconds": 10.027,
          "width": 320,
          "height": 176,
          "ready_state": 4,
          "network_state": 1,
          "controls": true,
          "can_play_mp4": "maybe"
        }
      },
      "notes": "Common HTML video tutorial fixture, short enough for browser playback and mobile ad-layout tests.",
      "usage_caution": "Treat as a technical sample, not as final campaign creative unless rights are separately cleared."
    },
    {
      "id": "samplelib_5s",
      "title": "Samplelib 5-second MP4 sample",
      "domain": "samplelib.com",
      "url": "https://samplelib.com/lib/preview/mp4/sample-5s.mp4",
      "effective_url": "https://samplelib.com/preview/mp4/sample-5s.mp4",
      "category": "sample_mp4",
      "hook_style": "neutral test scene / fast quality check",
      "source_domain": "samplelib.com",
      "verification_status": "retained_verified",
      "curl_verified": true,
      "curl_status_code": 200,
      "curl_content_type": "video/mp4",
      "curl_content_length_bytes": 2848208,
      "curl": {
        "status": "verified_video_content_type",
        "method": "curl -sSIL -L",
        "http_code": 200,
        "content_type": "video/mp4",
        "content_length_bytes": 2848208,
        "effective_url": "https://samplelib.com/preview/mp4/sample-5s.mp4",
        "time_total_seconds": 0.164069,
        "verified_at": "2026-05-03T17:32:04Z"
      },
      "browser_check": {
        "status": "confirmed_playable_video_element",
        "checked_at": "2026-05-03T17:32:04Z",
        "artifact": "outputs/browser_checks/samplelib_5s.json",
        "page_url": "https://samplelib.com/preview/mp4/sample-5s.mp4",
        "video_count": 1,
        "video": {
          "src": "https://samplelib.com/preview/mp4/sample-5s.mp4",
          "duration_seconds": 5.759,
          "width": 1920,
          "height": 1080,
          "ready_state": 4,
          "network_state": 1,
          "controls": true,
          "can_play_mp4": "maybe"
        }
      },
      "notes": "Five-second high-resolution sample useful for validating upload, transcoding, and responsive video presentation.",
      "usage_caution": "Use as sample material only; confirm Samplelib terms before reuse beyond testing."
    },
    {
      "id": "testvideos_bbb",
      "title": "Test Videos Big Buck Bunny 10s 1MB MP4",
      "domain": "test-videos.co.uk",
      "url": "https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/360/Big_Buck_Bunny_360_10s_1MB.mp4",
      "effective_url": "https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/360/Big_Buck_Bunny_360_10s_1MB.mp4",
      "category": "sample_mp4",
      "hook_style": "character animation / quick gag setup",
      "source_domain": "test-videos.co.uk",
      "verification_status": "retained_verified",
      "curl_verified": true,
      "curl_status_code": 200,
      "curl_content_type": "video/mp4",
      "curl_content_length_bytes": 991017,
      "curl": {
        "status": "verified_video_content_type",
        "method": "curl -sSIL -L",
        "http_code": 200,
        "content_type": "video/mp4",
        "content_length_bytes": 991017,
        "effective_url": "https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/360/Big_Buck_Bunny_360_10s_1MB.mp4",
        "time_total_seconds": 0.07672,
        "verified_at": "2026-05-03T17:32:04Z"
      },
      "browser_check": {
        "status": "confirmed_playable_video_element",
        "checked_at": "2026-05-03T17:32:04Z",
        "artifact": "outputs/browser_checks/testvideos_bbb.json",
        "page_url": "https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/360/Big_Buck_Bunny_360_10s_1MB.mp4",
        "video_count": 1,
        "video": {
          "src": "https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/360/Big_Buck_Bunny_360_10s_1MB.mp4",
          "duration_seconds": 10,
          "width": 640,
          "height": 360,
          "ready_state": 4,
          "network_state": 1,
          "controls": true,
          "can_play_mp4": "maybe"
        }
      },
      "notes": "Bounded-size 10-second H.264 MP4, useful when a predictable file size is needed.",
      "usage_caution": "Underlying clip is Big Buck Bunny; verify final-use rights if used outside testing."
    },
    {
      "id": "filesamples_640",
      "title": "File Samples 640x360 MP4",
      "domain": "filesamples.com",
      "url": "https://filesamples.com/samples/video/mp4/sample_640x360.mp4",
      "effective_url": "https://filesamples.com/samples/video/mp4/sample_640x360.mp4",
      "category": "sample_mp4",
      "hook_style": "format fixture / general motion sample",
      "source_domain": "filesamples.com",
      "verification_status": "retained_verified",
      "curl_verified": true,
      "curl_status_code": 200,
      "curl_content_type": "video/mp4",
      "curl_content_length_bytes": null,
      "curl": {
        "status": "verified_video_content_type",
        "method": "curl -sSIL -L",
        "http_code": 200,
        "content_type": "video/mp4",
        "content_length_bytes": null,
        "effective_url": "https://filesamples.com/samples/video/mp4/sample_640x360.mp4",
        "time_total_seconds": 0.355147,
        "verified_at": "2026-05-03T17:32:04Z"
      },
      "browser_check": {
        "status": "confirmed_playable_video_element",
        "checked_at": "2026-05-03T17:32:04Z",
        "artifact": "outputs/browser_checks/filesamples_640.json",
        "page_url": "https://filesamples.com/samples/video/mp4/sample_640x360.mp4",
        "video_count": 1,
        "video": {
          "src": "https://filesamples.com/samples/video/mp4/sample_640x360.mp4",
          "duration_seconds": 13.347,
          "width": 640,
          "height": 360,
          "ready_state": 4,
          "network_state": 1,
          "controls": true,
          "can_play_mp4": "maybe"
        }
      },
      "notes": "Public sample MP4 with 640x360 dimensions, convenient for low-bandwidth or mobile viewport tests.",
      "usage_caution": "Use as sample material only; confirm File Samples terms before redistribution."
    },
    {
      "id": "cloudinary_dog",
      "title": "Cloudinary demo dog MP4",
      "domain": "res.cloudinary.com",
      "url": "https://res.cloudinary.com/demo/video/upload/dog.mp4",
      "effective_url": "https://res.cloudinary.com/demo/video/upload/dog.mp4",
      "category": "sample_mp4",
      "hook_style": "instant subject reveal / animal action",
      "source_domain": "res.cloudinary.com",
      "verification_status": "retained_verified",
      "curl_verified": true,
      "curl_status_code": 200,
      "curl_content_type": "video/mp4;codecs=avc1",
      "curl_content_length_bytes": 9094354,
      "curl": {
        "status": "verified_video_content_type",
        "method": "curl -sSIL -L",
        "http_code": 200,
        "content_type": "video/mp4;codecs=avc1",
        "content_length_bytes": 9094354,
        "effective_url": "https://res.cloudinary.com/demo/video/upload/dog.mp4",
        "time_total_seconds": 0.543269,
        "verified_at": "2026-05-03T17:32:04Z"
      },
      "browser_check": {
        "status": "confirmed_playable_video_element",
        "checked_at": "2026-05-03T17:32:04Z",
        "artifact": "outputs/browser_checks/cloudinary_dog.json",
        "page_url": "https://res.cloudinary.com/demo/video/upload/dog.mp4",
        "video_count": 1,
        "video": {
          "src": "https://res.cloudinary.com/demo/video/upload/dog.mp4",
          "duration_seconds": 13.413,
          "width": 854,
          "height": 480,
          "ready_state": 4,
          "network_state": 1,
          "controls": true,
          "can_play_mp4": "maybe"
        }
      },
      "notes": "Cloudinary-hosted demo MP4 with clear subject motion, useful for video pipeline and poster-frame tests.",
      "usage_caution": "Demo asset retained as a public material candidate; clear rights before production reuse."
    }
  ],
  "rejected_candidates": [
    {
      "id": "google_gtv_for_bigger_fun",
      "title": "Google GTV For BiggerFun sample",
      "domain": "storage.googleapis.com",
      "url": "https://storage.googleapis.com/gtv-videos-bucket/sample/ForBiggerFun.mp4",
      "category": "sample_mp4",
      "hook_style": "promo montage / entertainment promise",
      "verification_status": "rejected",
      "reason": "curl returned HTTP 403 during discovery from this environment."
    }
  ],
  "discovery_methods": [
    "curl HEAD checks with redirects enabled",
    "Playwright CLI browser navigation and DOM/video element inspection",
    "direct sample download with curl"
  ]
}
