{
  "report": {
    "id": 107,
    "period": "[All] Jun 30 - Jul 14, 2026 (Part 9 of 18)",
    "created_at": "2026-07-14T21:38:38.650730+00:00",
    "workflow_note": ""
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-14T21:39:20.816185Z",
    "tag": "All",
    "media_scope": "all_media",
    "generation_strategy": "deep_chunked_two_pass_candidate_discovery_and_validation",
    "report_profile": "deep",
    "model": "~google/gemini-flash-latest",
    "previous_report_context": null,
    "vision_preflight": {
      "enabled": true,
      "since": "2026-06-30T21:32:03.501534Z",
      "media_scope": "all_media",
      "scoped_post_count": 0,
      "batch_size": 500,
      "max_batches": 20,
      "batch_count": 1,
      "images_requested": 0,
      "images_analyzed": 0,
      "posts_touched": 0,
      "reached_batch_cap": false,
      "batches": [
        {
          "batch_number": 1,
          "images_requested": 0,
          "images_analyzed": 0,
          "posts_touched": 0,
          "completion_reconciled": false
        }
      ]
    },
    "chunking": {
      "enabled": true,
      "chunk_number": 9,
      "chunk_count": 18,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 200,
      "full_source_post_count": 6642,
      "full_eligible_post_count": 3446,
      "full_source_media_count": 5401
    },
    "criteria": {
      "time_window_days": 14,
      "window_start": "2026-06-30T21:32:03.501534Z",
      "minimum_confidence": 0.7,
      "minimum_matching_images": 4,
      "minimum_parent_posts": 3,
      "maximum_images_per_parent_post": 2,
      "preferred_matching_images": "6-12 when available; 4+ accepted for emerging micro-trends",
      "visual_similarity_is_primary": true,
      "caption_required": false,
      "captionless_posts_included": true,
      "engagement_included_in_prompt": true,
      "single_campaign_trends_excluded": true,
      "media_refs_can_support_multiple_trends": true,
      "deep_report_max_posts": 200,
      "deep_report_max_media": 500,
      "prompt_character_limit": 300000,
      "caption_character_limit": 600,
      "media_tag_limit": 14,
      "media_tag_character_limit": 0
    },
    "source_post_count": 6642,
    "source_media_count": 5401,
    "eligible_post_count": 3446,
    "chunk_post_count": 200,
    "chunk_media_count": 200,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      150443,
      150447,
      150445,
      150437,
      150439,
      150422,
      150425,
      150418,
      150427,
      150426,
      150432,
      150430,
      150438,
      150440,
      150441,
      150436,
      150435,
      150434,
      150433,
      150431,
      150429,
      150428,
      150424,
      150423,
      150421,
      150420,
      150419,
      150836,
      150752,
      150885,
      150820,
      150416,
      150417,
      150414,
      150415,
      150410,
      150411,
      150413,
      150412,
      150408,
      150400,
      150401,
      150403,
      150404,
      150405,
      150406,
      150407,
      150409,
      150402,
      150398,
      150399,
      150397,
      150393,
      150392,
      150391,
      150390,
      150389,
      150396,
      150395,
      150394,
      150388,
      150387,
      150386,
      150381,
      150379,
      150375,
      150385,
      150380,
      150377,
      150376,
      150374,
      150384,
      150382,
      150378,
      150373,
      150362,
      150363,
      150365,
      150366,
      150367,
      150369,
      150372,
      150364,
      150353,
      150351,
      150355,
      150358,
      150357,
      150356,
      150359,
      150350,
      150352,
      150361,
      150360,
      150354,
      150341,
      150347,
      150339,
      150346,
      150344,
      150340,
      150338,
      150343,
      150349,
      150348,
      150345,
      150342,
      150330,
      150332,
      150326,
      150335,
      150337,
      150336,
      150333,
      150327,
      150328,
      150329,
      150331,
      150321,
      150320,
      150319,
      150318,
      150317,
      150316,
      150315,
      150322,
      150325,
      150324,
      150323,
      150313,
      150311,
      150309,
      150303,
      150310,
      150308,
      150307,
      150306,
      150305,
      150312,
      150304,
      150314,
      150294,
      150295,
      150302,
      150301,
      150300,
      150299,
      150296,
      150293,
      150291,
      150297,
      150292,
      150285,
      150283,
      150279,
      150282,
      150287,
      150289,
      150290,
      150288,
      150286,
      150284,
      150281,
      150280,
      150269,
      150270,
      150271,
      150272,
      150274,
      150275,
      150276,
      150267,
      150273,
      150268,
      150277,
      150278,
      150266,
      150264,
      150263,
      150262,
      150260,
      150258,
      150255,
      150256,
      150265,
      150261,
      150257,
      150259,
      150226,
      150248,
      150245,
      150239,
      150235,
      150234,
      150233,
      150227,
      150232,
      150221,
      150243,
      150244
    ],
    "analyzed_media_count": 200,
    "analyzed_media_refs": [
      "150443:1",
      "150447:1",
      "150445:1",
      "150437:1",
      "150439:1",
      "150422:1",
      "150425:1",
      "150418:1",
      "150427:1",
      "150426:1",
      "150432:1",
      "150430:1",
      "150438:1",
      "150440:1",
      "150441:1",
      "150436:1",
      "150435:1",
      "150434:1",
      "150433:1",
      "150431:1",
      "150429:1",
      "150428:1",
      "150424:1",
      "150423:1",
      "150421:1",
      "150420:1",
      "150419:1",
      "150836:1",
      "150752:1",
      "150885:1",
      "150820:1",
      "150416:1",
      "150417:1",
      "150414:1",
      "150415:1",
      "150410:1",
      "150411:1",
      "150413:1",
      "150412:1",
      "150408:1",
      "150400:1",
      "150401:1",
      "150403:1",
      "150404:1",
      "150405:1",
      "150406:1",
      "150407:1",
      "150409:1",
      "150402:1",
      "150398:1",
      "150399:1",
      "150397:1",
      "150393:1",
      "150392:1",
      "150391:1",
      "150390:1",
      "150389:1",
      "150396:1",
      "150395:1",
      "150394:1",
      "150388:1",
      "150387:1",
      "150386:1",
      "150381:1",
      "150379:1",
      "150375:1",
      "150385:1",
      "150380:1",
      "150377:1",
      "150376:1",
      "150374:1",
      "150384:1",
      "150382:1",
      "150378:1",
      "150373:1",
      "150362:1",
      "150363:1",
      "150365:1",
      "150366:1",
      "150367:1",
      "150369:1",
      "150372:1",
      "150364:1",
      "150353:1",
      "150351:1",
      "150355:1",
      "150358:1",
      "150357:1",
      "150356:1",
      "150359:1",
      "150350:1",
      "150352:1",
      "150361:1",
      "150360:1",
      "150354:1",
      "150341:1",
      "150347:1",
      "150339:1",
      "150346:1",
      "150344:1",
      "150340:1",
      "150338:1",
      "150343:1",
      "150349:1",
      "150348:1",
      "150345:1",
      "150342:1",
      "150330:1",
      "150332:1",
      "150326:1",
      "150335:1",
      "150337:1",
      "150336:1",
      "150333:1",
      "150327:1",
      "150328:1",
      "150329:1",
      "150331:1",
      "150321:1",
      "150320:1",
      "150319:1",
      "150318:1",
      "150317:1",
      "150316:1",
      "150315:1",
      "150322:1",
      "150325:1",
      "150324:1",
      "150323:1",
      "150313:1",
      "150311:1",
      "150309:1",
      "150303:1",
      "150310:1",
      "150308:1",
      "150307:1",
      "150306:1",
      "150305:1",
      "150312:1",
      "150304:1",
      "150314:1",
      "150294:1",
      "150295:1",
      "150302:1",
      "150301:1",
      "150300:1",
      "150299:1",
      "150296:1",
      "150293:1",
      "150291:1",
      "150297:1",
      "150292:1",
      "150285:1",
      "150283:1",
      "150279:1",
      "150282:1",
      "150287:1",
      "150289:1",
      "150290:1",
      "150288:1",
      "150286:1",
      "150284:1",
      "150281:1",
      "150280:1",
      "150269:1",
      "150270:1",
      "150271:1",
      "150272:1",
      "150274:1",
      "150275:1",
      "150276:1",
      "150267:1",
      "150273:1",
      "150268:1",
      "150277:1",
      "150278:1",
      "150266:1",
      "150264:1",
      "150263:1",
      "150262:1",
      "150260:1",
      "150258:1",
      "150255:1",
      "150256:1",
      "150265:1",
      "150261:1",
      "150257:1",
      "150259:1",
      "150226:1",
      "150248:1",
      "150245:1",
      "150239:1",
      "150235:1",
      "150234:1",
      "150233:1",
      "150227:1",
      "150232:1",
      "150221:1",
      "150243:1",
      "150244:1"
    ],
    "full_source_prompt_character_count": 116987,
    "source_prompt_character_count": 116987,
    "prompt_character_count": 116987,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 121146,
    "validation_prompt_character_count": 128127,
    "candidate_reasoning_scratchpad": "The current dataset is heavily dominated by high-impact evening wear and elegant resort styling, characterized by tactile finishes and hyper-feminine detailing. Key macro-themes include a strong presence of fluid ruffles and dramatic backless silhouettes, alongside bold graphic animal prints transitions from day-to-night settings.",
    "validation_reasoning_scratchpad": "Summer event dressings are pivoting heavily toward dramatic, tactile elements like open-back cascading ruffles and sheer luxury textures, while resort travel aesthetics embrace bold modern neutrals like liquid butter yellow and graphic monochromatics. These validated trends represent highly shareable, high-engagement social media moments catching fire across Instagram.",
    "ai_discovered_candidate_count": 8,
    "candidate_trends": [
      {
        "candidate_name": "Cascading Backless Ruffle Gowns",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 8,
        "seed_media_refs": [
          "150400:1",
          "150397:1",
          "150393:1",
          "150361:1",
          "150343:1",
          "150332:1",
          "150327:1",
          "150276:1"
        ],
        "visual_cues": [
          "backless silhouette",
          "ruffle detailing",
          "flowing maxi length",
          "over-the-shoulder pose"
        ]
      },
      {
        "candidate_name": "Liquid Butter Yellow",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 13,
        "seed_media_refs": [
          "150400:1",
          "150397:1",
          "150351:1",
          "150350:1",
          "150361:1",
          "150360:1",
          "150343:1",
          "150332:1",
          "150331:1",
          "150319:1",
          "150309:1",
          "150303:1",
          "150269:1"
        ],
        "visual_cues": [
          "butter yellow palette",
          "pale yellow satin or chiffon",
          "lemon yellow maxi dress",
          "cream-yellow hues"
        ]
      },
      {
        "candidate_name": "Rhinestone & Crystal Cutout Bodices",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "150373:1",
          "150358:1",
          "150352:1",
          "150312:1",
          "150285:1",
          "150232:1",
          "150221:1"
        ],
        "visual_cues": [
          "rhinestone cutout",
          "crystal embellishment",
          "white or cream maxi dress",
          "sparkly cutout bodice"
        ]
      },
      {
        "candidate_name": "Zebra Print Resort-wear",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "150389:1",
          "150375:1",
          "150385:1",
          "150274:1",
          "150258:1",
          "150233:1",
          "150244:1"
        ],
        "visual_cues": [
          "zebra print dress",
          "monochrome animal print",
          "halter neck maxi dress",
          "flowing silk slip satin"
        ]
      },
      {
        "candidate_name": "Cobalt & Powder Blue Vacation knits",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 12,
        "seed_media_refs": [
          "150447:1",
          "150427:1",
          "150426:1",
          "150392:1",
          "150394:1",
          "150386:1",
          "150381:1",
          "150380:1",
          "150378:1",
          "150314:1",
          "150295:1",
          "150235:1"
        ],
        "visual_cues": [
          "cobalt blue",
          "powder blue midi",
          "crochet fringe skirt",
          "sky blue maxi"
        ]
      },
      {
        "candidate_name": "Luxe Textured Fringe Hem Skirts",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 8,
        "seed_media_refs": [
          "150447:1",
          "150427:1",
          "150426:1",
          "150387:1",
          "150379:1",
          "150378:1",
          "150290:1",
          "150279:1"
        ],
        "visual_cues": [
          "crochet fringe skirt",
          "fringed hem",
          "tactile midi skirt",
          "feather hem detail"
        ]
      },
      {
        "candidate_name": "3D Rosette and Applique Details",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "150410:1",
          "150405:1",
          "150434:1",
          "150433:1",
          "150428:1",
          "150365:1",
          "150263:1"
        ],
        "visual_cues": [
          "rosette detail",
          "starfish appliqu\u00e9",
          "black rosette details",
          "3d flower detail"
        ]
      },
      {
        "candidate_name": "Peplum Bodices with Sheer Embellished Skirts",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "150299:1",
          "150287:1",
          "150288:1",
          "150284:1",
          "150278:1"
        ],
        "visual_cues": [
          "peplum silhouette",
          "sheer beaded skirt",
          "pearl embellishments",
          "structured bodice"
        ]
      }
    ],
    "ai_candidate_trend_count": 8,
    "ai_validated_trend_count_before_filter": 8,
    "accepted_trend_count": 8,
    "rejected_trend_count": 0,
    "rejected_trends": []
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Cascading Backless Ruffle Gowns",
      "blog_title": "The Over-the-Shoulder Statement: Cascading Backless Ruffle Gowns",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 8,
      "visual_similarity_reason": "Visual alignment of multi-tiered ruffles, open-back structures, flowing silhouettes, and classical over-the-shoulder poses in elegant settings.",
      "description": "Floor-length or midi gowns captured from rear or side-profile angles highlighting dynamic cascading ruffles and deep backless silhouettes.",
      "keywords": [
        "backless gown",
        "cascading ruffles",
        "wedding guest outfit",
        "elegant eveningwear"
      ],
      "post_ids": [
        150400,
        150397,
        150393,
        150361,
        150343,
        150332,
        150327,
        150276
      ],
      "media_refs": [
        "150400:1",
        "150397:1",
        "150393:1",
        "150361:1",
        "150343:1",
        "150332:1",
        "150327:1",
        "150276:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 8 parent posts at 95.0% confidence. Visual alignment of multi-tiered ruffles, open-back structures, flowing silhouettes, and classical over-the-shoulder poses in elegant settings."
    },
    {
      "trend_number": 2,
      "trend_name": "Liquid Butter Yellow",
      "blog_title": "The New Soft Neutral: Liquid Butter Yellow",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 13,
      "matching_parent_post_count": 13,
      "visual_similarity_reason": "Consistent warm, creamy-yellow pastel color palettes applied specifically to breezy midi and maxi event-ready gowns.",
      "description": "Luxurious soft yellow, cream-lemon, and delicate butter-hued dresses crafted on fluid satin, chiffon, or tiered fabrics.",
      "keywords": [
        "butter yellow",
        "pastel dress",
        "lemon cream",
        "summer color palette"
      ],
      "post_ids": [
        150400,
        150397,
        150351,
        150350,
        150361,
        150360,
        150343,
        150332,
        150331,
        150319,
        150309,
        150303,
        150269
      ],
      "media_refs": [
        "150400:1",
        "150397:1",
        "150351:1",
        "150350:1",
        "150361:1",
        "150360:1",
        "150343:1",
        "150332:1",
        "150331:1",
        "150319:1",
        "150309:1",
        "150303:1",
        "150269:1"
      ],
      "qualification_reason": "Accepted with 13 matching images across 13 parent posts at 92.0% confidence. Consistent warm, creamy-yellow pastel color palettes applied specifically to breezy midi and maxi event-ready gowns."
    },
    {
      "trend_number": 3,
      "trend_name": "Rhinestone & Crystal Cutout Bodices",
      "blog_title": "High-Gloss Minimalist Bridal: Rhinestone & Crystal Cutout Bodices",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Repeated visual pairing of clean white base fabrics with glittering glass embellishments outlining open cutout patterns.",
      "description": "Alluring white or cream maxi dresses featuring geometric waist or rib-cage cutouts traced with premium crystal or rhinestone trim.",
      "keywords": [
        "crystal cutout",
        "rhinestone embellishments",
        "white maxi",
        "bachelorette aesthetic"
      ],
      "post_ids": [
        150373,
        150358,
        150352,
        150312,
        150232,
        150221
      ],
      "media_refs": [
        "150373:1",
        "150358:1",
        "150352:1",
        "150312:1",
        "150232:1",
        "150221:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 6 parent posts at 94.0% confidence. Repeated visual pairing of clean white base fabrics with glittering glass embellishments outlining open cutout patterns."
    },
    {
      "trend_number": 4,
      "trend_name": "Zebra Print Resort-wear",
      "blog_title": "Wild Luxury: Zebra Print Resort-wear",
      "trend_type": "outfit",
      "signal_strength": "medium",
      "confidence_percent": 88.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "High-contrast zebra patterns configured in elevated resort styles like slip silhouettes or halter necklines.",
      "description": "Graphic, monochromatic black-and-white animal prints showcased on fluid satin maxi skirts, halter gowns, and poolside styling.",
      "keywords": [
        "zebra print dress",
        "monochrome print",
        "halter maxi",
        "coastal look"
      ],
      "post_ids": [
        150389,
        150375,
        150385,
        150274,
        150258,
        150233,
        150244
      ],
      "media_refs": [
        "150389:1",
        "150375:1",
        "150385:1",
        "150274:1",
        "150258:1",
        "150233:1",
        "150244:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 7 parent posts at 88.0% confidence. High-contrast zebra patterns configured in elevated resort styles like slip silhouettes or halter necklines."
    },
    {
      "trend_number": 5,
      "trend_name": "Cobalt & Powder Blue Vacation Knits",
      "blog_title": "Dreamy Ocean Textures: Cobalt & Powder Blue Vacation Knits",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 12,
      "matching_parent_post_count": 12,
      "visual_similarity_reason": "Saturated blues and airy powder blue elements combined across knitwear, textured column sets, and cascading event gowns.",
      "description": "A stunning visual focus split between intense cobalt blues and soft powder/sky blues, frequently styled in textural crochet and romantic event structures.",
      "keywords": [
        "powder blue",
        "cobalt blue",
        "vacation knits",
        "coastal aesthetic"
      ],
      "post_ids": [
        150447,
        150427,
        150426,
        150392,
        150394,
        150386,
        150381,
        150380,
        150378,
        150314,
        150295,
        150235
      ],
      "media_refs": [
        "150447:1",
        "150427:1",
        "150426:1",
        "150392:1",
        "150394:1",
        "150386:1",
        "150381:1",
        "150380:1",
        "150378:1",
        "150314:1",
        "150295:1",
        "150235:1"
      ],
      "qualification_reason": "Accepted with 12 matching images across 12 parent posts at 90.0% confidence. Saturated blues and airy powder blue elements combined across knitwear, textured column sets, and cascading event gowns."
    },
    {
      "trend_number": 6,
      "trend_name": "Luxe Textured Fringe Hem Skirts",
      "blog_title": "Catching Air: Luxe Textured Fringe Hem Skirts",
      "trend_type": "texture",
      "signal_strength": "medium",
      "confidence_percent": 85.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 8,
      "visual_similarity_reason": "Distinct three-dimensional tactile edge detailing along the lower margin of formal dresses, festival knits, and skirts.",
      "description": "Luxe hemlines capturing motion with thick crochet fringe, tassels, or sophisticated feather trims on mini and midi skirts.",
      "keywords": [
        "fringe hem",
        "feather trim",
        "crochet skirt",
        "motion-friendly style"
      ],
      "post_ids": [
        150447,
        150427,
        150426,
        150387,
        150379,
        150378,
        150290,
        150279
      ],
      "media_refs": [
        "150447:1",
        "150427:1",
        "150426:1",
        "150387:1",
        "150379:1",
        "150378:1",
        "150290:1",
        "150279:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 8 parent posts at 85.0% confidence. Distinct three-dimensional tactile edge detailing along the lower margin of formal dresses, festival knits, and skirts."
    },
    {
      "trend_number": 7,
      "trend_name": "3D Rosette and Applique Details",
      "blog_title": "Under the Sea & Coquette Florals: 3D Rosette and Applique Details",
      "trend_type": "accessory",
      "signal_strength": "early",
      "confidence_percent": 80.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "Prominent placement of raised ornamental fabric applications (primarily seascapes or dimensional roses).",
      "description": "Tactile, raised three-dimensional flower rosettes and coastal starfish appliques highlighting tops, accessories, and resort sets.",
      "keywords": [
        "rosette details",
        "starfish appliqu\u00e9",
        "3d flower",
        "whimsical fashion"
      ],
      "post_ids": [
        150410,
        150405,
        150434,
        150433,
        150428,
        150365,
        150263
      ],
      "media_refs": [
        "150410:1",
        "150405:1",
        "150434:1",
        "150433:1",
        "150428:1",
        "150365:1",
        "150263:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 7 parent posts at 80.0% confidence. Prominent placement of raised ornamental fabric applications (primarily seascapes or dimensional roses)."
    },
    {
      "trend_number": 8,
      "trend_name": "Peplum Bodices with Sheer Embellished Skirts",
      "blog_title": "The Drama Formula: Peplum Bodices with Sheer Embellished Skirts",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 96.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Shared styling logic of high-structure volume on top transitioning into see-through glittering floor-length overlays.",
      "description": "A sophisticated combination linking highly structured, heavy peplum or corset bodices with light, sheer beaded or pearl-clad overlay skirts.",
      "keywords": [
        "peplum top",
        "sheer beaded skirt",
        "bridal aesthetic",
        "structured corset"
      ],
      "post_ids": [
        150299,
        150287,
        150288,
        150284,
        150278
      ],
      "media_refs": [
        "150299:1",
        "150287:1",
        "150288:1",
        "150284:1",
        "150278:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 5 parent posts at 96.0% confidence. Shared styling logic of high-structure volume on top transitioning into see-through glittering floor-length overlays."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "Summer event dressings are pivoting heavily toward dramatic, tactile elements like open-back cascading ruffles and sheer luxury textures, while resort travel aesthetics embrace bold modern neutrals like liquid butter yellow and graphic monochromatics. These validated trends represent highly shareable, high-engagement social media moments catching fire across Instagram.",
    "content_ideas": [
      {
        "blog_title": "The Over-the-Shoulder Statement: Cascading Backless Ruffle Gowns",
        "trend_name": "Cascading Backless Ruffle Gowns",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "This is a net-new trend showing high visual prominence in summer evening wear, wedding guest options, and vacation styling.",
        "description": "Floor-length or midi gowns captured from rear or side-profile angles highlighting dynamic cascading ruffles and deep backless silhouettes.",
        "visual_similarity_reason": "Visual alignment of multi-tiered ruffles, open-back structures, flowing silhouettes, and classical over-the-shoulder poses in elegant settings.",
        "instagram_caption": "Business in the front, absolute drama in the back. \ud83e\udd0d Ruffles that cascade with every step. Tag someone who needs this look for their next summer invitation.\n\n#backlessdress #ruffles #summerweddingguest #eveningwear #vacationstyle",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "backless gown",
          "cascading ruffles",
          "wedding guest outfit",
          "elegant eveningwear"
        ],
        "example_media_refs": [
          "150400:1",
          "150397:1",
          "150393:1",
          "150361:1",
          "150343:1",
          "150332:1",
          "150327:1",
          "150276:1"
        ],
        "example_post_ids": [
          150400,
          150397,
          150393,
          150361,
          150343,
          150332,
          150327,
          150276
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 8,
        "matching_author_count": 7
      },
      {
        "blog_title": "The New Soft Neutral: Liquid Butter Yellow",
        "trend_name": "Liquid Butter Yellow",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A fresh summer pastel launch acting as a softer alternative to neon yellow or stark white, popular in romantic styles.",
        "description": "Luxurious soft yellow, cream-lemon, and delicate butter-hued dresses crafted on fluid satin, chiffon, or tiered fabrics.",
        "visual_similarity_reason": "Consistent warm, creamy-yellow pastel color palettes applied specifically to breezy midi and maxi event-ready gowns.",
        "instagram_caption": "Serving pure sunshine in the shade of the season. \ud83c\udf4b Soft, creamy butter yellow is officially taking over our closets.\n\n#butteryellow #summerpastels #maxidress #resortwear #monochromaticstyle",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "butter yellow",
          "pastel dress",
          "lemon cream",
          "summer color palette"
        ],
        "example_media_refs": [
          "150400:1",
          "150397:1",
          "150351:1",
          "150350:1",
          "150361:1",
          "150360:1",
          "150343:1",
          "150332:1",
          "150331:1",
          "150319:1",
          "150309:1",
          "150303:1",
          "150269:1"
        ],
        "example_post_ids": [
          150400,
          150397,
          150351,
          150350,
          150361,
          150360,
          150343,
          150332,
          150331,
          150319,
          150309,
          150303,
          150269
        ],
        "matching_image_count": 13,
        "matching_parent_post_count": 13,
        "matching_author_count": 9
      },
      {
        "blog_title": "High-Gloss Minimalist Bridal: Rhinestone & Crystal Cutout Bodices",
        "trend_name": "Rhinestone & Crystal Cutout Bodices",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "This trend is net-new, demonstrating an elevated bachelorette or high-luxury resort aesthetic.",
        "description": "Alluring white or cream maxi dresses featuring geometric waist or rib-cage cutouts traced with premium crystal or rhinestone trim.",
        "visual_similarity_reason": "Repeated visual pairing of clean white base fabrics with glittering glass embellishments outlining open cutout patterns.",
        "instagram_caption": "Minimal tailoring meets maximalist sparkle. \u2728 A touch of crystal trim to elevate the classic white dress.\n\n#glamstyle #rhinestonedress #cutoutdress #resortglam #whiteparty",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "crystal cutout",
          "rhinestone embellishments",
          "white maxi",
          "bachelorette aesthetic"
        ],
        "example_media_refs": [
          "150373:1",
          "150358:1",
          "150352:1",
          "150312:1",
          "150232:1",
          "150221:1"
        ],
        "example_post_ids": [
          150373,
          150358,
          150352,
          150312,
          150232,
          150221
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Wild Luxury: Zebra Print Resort-wear",
        "trend_name": "Zebra Print Resort-wear",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new graphic focus taking leopard prints' place for coastal traveling and upscale yacht aesthetics.",
        "description": "Graphic, monochromatic black-and-white animal prints showcased on fluid satin maxi skirts, halter gowns, and poolside styling.",
        "visual_similarity_reason": "High-contrast zebra patterns configured in elevated resort styles like slip silhouettes or halter necklines.",
        "instagram_caption": "Monochrome, but make it wild. \ud83e\udd93 The zebra print dress is the ultimate luxury resort shortcut.\n\n#zebraprint #resortwear #yachtstyle #animalprint #summerglam",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "zebra print dress",
          "monochrome print",
          "halter maxi",
          "coastal look"
        ],
        "example_media_refs": [
          "150389:1",
          "150375:1",
          "150385:1",
          "150274:1",
          "150258:1",
          "150233:1",
          "150244:1"
        ],
        "example_post_ids": [
          150389,
          150375,
          150385,
          150274,
          150258,
          150233,
          150244
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 7,
        "matching_author_count": 6
      },
      {
        "blog_title": "Dreamy Ocean Textures: Cobalt & Powder Blue Vacation Knits",
        "trend_name": "Cobalt & Powder Blue Vacation Knits",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "This color expression is a net-new addition for beachside destinations and summer events.",
        "description": "A stunning visual focus split between intense cobalt blues and soft powder/sky blues, frequently styled in textural crochet and romantic event structures.",
        "visual_similarity_reason": "Saturated blues and airy powder blue elements combined across knitwear, textured column sets, and cascading event gowns.",
        "instagram_caption": "From deep ocean cobalt to airy powder sky, we're bathing the summer wardrobe in blue. \ud83e\ude75 Which shade is going in your suitcase?\n\n#powderblue #cobaltblue #vacationwardrobe #summerknits #crochetskirt",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "powder blue",
          "cobalt blue",
          "vacation knits",
          "coastal aesthetic"
        ],
        "example_media_refs": [
          "150447:1",
          "150427:1",
          "150426:1",
          "150392:1",
          "150394:1",
          "150386:1",
          "150381:1",
          "150380:1",
          "150378:1",
          "150314:1",
          "150295:1",
          "150235:1"
        ],
        "example_post_ids": [
          150447,
          150427,
          150426,
          150392,
          150394,
          150386,
          150381,
          150380,
          150378,
          150314,
          150295,
          150235
        ],
        "matching_image_count": 12,
        "matching_parent_post_count": 12,
        "matching_author_count": 9
      },
      {
        "blog_title": "Catching Air: Luxe Textured Fringe Hem Skirts",
        "trend_name": "Luxe Textured Fringe Hem Skirts",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "Identified as a net-new tactile trend optimized for highly dynamic video movement (such as Instagram Reels).",
        "description": "Luxe hemlines capturing motion with thick crochet fringe, tassels, or sophisticated feather trims on mini and midi skirts.",
        "visual_similarity_reason": "Distinct three-dimensional tactile edge detailing along the lower margin of formal dresses, festival knits, and skirts.",
        "instagram_caption": "Making every single entrance dynamic. \ud83d\udcab It's all about tactile hems that move when you do.\n\n#fringeskirt #feathertrim #tactilefashion #statementpiece #ootdmovement",
        "trend_signal_strength": "medium",
        "confidence_score": 0.85,
        "keywords": [
          "fringe hem",
          "feather trim",
          "crochet skirt",
          "motion-friendly style"
        ],
        "example_media_refs": [
          "150447:1",
          "150427:1",
          "150426:1",
          "150387:1",
          "150379:1",
          "150378:1",
          "150290:1",
          "150279:1"
        ],
        "example_post_ids": [
          150447,
          150427,
          150426,
          150387,
          150379,
          150378,
          150290,
          150279
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 8,
        "matching_author_count": 5
      },
      {
        "blog_title": "Under the Sea & Coquette Florals: 3D Rosette and Applique Details",
        "trend_name": "3D Rosette and Applique Details",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new translation of dimensional design details shifting from ribbons into dimensional shell and rose attachments.",
        "description": "Tactile, raised three-dimensional flower rosettes and coastal starfish appliques highlighting tops, accessories, and resort sets.",
        "visual_similarity_reason": "Prominent placement of raised ornamental fabric applications (primarily seascapes or dimensional roses).",
        "instagram_caption": "Taking vacation textures to the next dimensions with rosettes and seashell appliques. \ud83d\udc1a\ud83c\udf39 Standard silhouettes get an artistic update.\n\n#coquette #starfishappliqu\u00e9 #rosettedetail #cottagecorestyle #resortwear",
        "trend_signal_strength": "early",
        "confidence_score": 0.8,
        "keywords": [
          "rosette details",
          "starfish appliqu\u00e9",
          "3d flower",
          "whimsical fashion"
        ],
        "example_media_refs": [
          "150410:1",
          "150405:1",
          "150434:1",
          "150433:1",
          "150428:1",
          "150365:1",
          "150263:1"
        ],
        "example_post_ids": [
          150410,
          150405,
          150434,
          150433,
          150428,
          150365,
          150263
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 7,
        "matching_author_count": 7
      },
      {
        "blog_title": "The Drama Formula: Peplum Bodices with Sheer Embellished Skirts",
        "trend_name": "Peplum Bodices with Sheer Embellished Skirts",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new visual architecture emerging heavily across recent red carpets and bridal reception settings.",
        "description": "A sophisticated combination linking highly structured, heavy peplum or corset bodices with light, sheer beaded or pearl-clad overlay skirts.",
        "visual_similarity_reason": "Shared styling logic of high-structure volume on top transitioning into see-through glittering floor-length overlays.",
        "instagram_caption": "Where structural architecture meets delicate transparency. \ud83e\udd0d The sheer embellished peplum look is redefining the evening dress code.\n\n#peplumbodice #sheerskirt #pearlbeading #eveningstyle #glamgala",
        "trend_signal_strength": "strong",
        "confidence_score": 0.96,
        "keywords": [
          "peplum top",
          "sheer beaded skirt",
          "bridal aesthetic",
          "structured corset"
        ],
        "example_media_refs": [
          "150299:1",
          "150287:1",
          "150288:1",
          "150284:1",
          "150278:1"
        ],
        "example_post_ids": [
          150299,
          150287,
          150288,
          150284,
          150278
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week, resort-wear and evening-wear lean into dramatic movement and tactile dimensionality, from the graphic high-contrast of zebra-print separates seen on @shopcollinsst to the kinetic sway of luxe, textured fringe hem skirts styled by @marissayaps. Saturated cobalt and soft powder blue vacation knits share the spotlight alongside liquid butter yellow satins and romantic, cascading backless ruffle gowns championed by @danniscribani. Architectural structure meets ethereal softness as designers juxtapose structured peplum bodices with sheer embellished skirts, while rhinestone-trimmed cutouts from creators like @jessworkk and 3D rosette appliques lend a final touch of premium, tactile allure to the season's curation.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-14T21:39:20.816185Z",
      "tag": "All",
      "media_scope": "all_media",
      "generation_strategy": "deep_chunked_two_pass_candidate_discovery_and_validation",
      "report_profile": "deep",
      "model": "~google/gemini-flash-latest",
      "previous_report_context": null,
      "vision_preflight": {
        "enabled": true,
        "since": "2026-06-30T21:32:03.501534Z",
        "media_scope": "all_media",
        "scoped_post_count": 0,
        "batch_size": 500,
        "max_batches": 20,
        "batch_count": 1,
        "images_requested": 0,
        "images_analyzed": 0,
        "posts_touched": 0,
        "reached_batch_cap": false,
        "batches": [
          {
            "batch_number": 1,
            "images_requested": 0,
            "images_analyzed": 0,
            "posts_touched": 0,
            "completion_reconciled": false
          }
        ]
      },
      "chunking": {
        "enabled": true,
        "chunk_number": 9,
        "chunk_count": 18,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 200,
        "full_source_post_count": 6642,
        "full_eligible_post_count": 3446,
        "full_source_media_count": 5401
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-06-30T21:32:03.501534Z",
        "minimum_confidence": 0.7,
        "minimum_matching_images": 4,
        "minimum_parent_posts": 3,
        "maximum_images_per_parent_post": 2,
        "preferred_matching_images": "6-12 when available; 4+ accepted for emerging micro-trends",
        "visual_similarity_is_primary": true,
        "caption_required": false,
        "captionless_posts_included": true,
        "engagement_included_in_prompt": true,
        "single_campaign_trends_excluded": true,
        "media_refs_can_support_multiple_trends": true,
        "deep_report_max_posts": 200,
        "deep_report_max_media": 500,
        "prompt_character_limit": 300000,
        "caption_character_limit": 600,
        "media_tag_limit": 14,
        "media_tag_character_limit": 0
      },
      "source_post_count": 6642,
      "source_media_count": 5401,
      "eligible_post_count": 3446,
      "chunk_post_count": 200,
      "chunk_media_count": 200,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        150443,
        150447,
        150445,
        150437,
        150439,
        150422,
        150425,
        150418,
        150427,
        150426,
        150432,
        150430,
        150438,
        150440,
        150441,
        150436,
        150435,
        150434,
        150433,
        150431,
        150429,
        150428,
        150424,
        150423,
        150421,
        150420,
        150419,
        150836,
        150752,
        150885,
        150820,
        150416,
        150417,
        150414,
        150415,
        150410,
        150411,
        150413,
        150412,
        150408,
        150400,
        150401,
        150403,
        150404,
        150405,
        150406,
        150407,
        150409,
        150402,
        150398,
        150399,
        150397,
        150393,
        150392,
        150391,
        150390,
        150389,
        150396,
        150395,
        150394,
        150388,
        150387,
        150386,
        150381,
        150379,
        150375,
        150385,
        150380,
        150377,
        150376,
        150374,
        150384,
        150382,
        150378,
        150373,
        150362,
        150363,
        150365,
        150366,
        150367,
        150369,
        150372,
        150364,
        150353,
        150351,
        150355,
        150358,
        150357,
        150356,
        150359,
        150350,
        150352,
        150361,
        150360,
        150354,
        150341,
        150347,
        150339,
        150346,
        150344,
        150340,
        150338,
        150343,
        150349,
        150348,
        150345,
        150342,
        150330,
        150332,
        150326,
        150335,
        150337,
        150336,
        150333,
        150327,
        150328,
        150329,
        150331,
        150321,
        150320,
        150319,
        150318,
        150317,
        150316,
        150315,
        150322,
        150325,
        150324,
        150323,
        150313,
        150311,
        150309,
        150303,
        150310,
        150308,
        150307,
        150306,
        150305,
        150312,
        150304,
        150314,
        150294,
        150295,
        150302,
        150301,
        150300,
        150299,
        150296,
        150293,
        150291,
        150297,
        150292,
        150285,
        150283,
        150279,
        150282,
        150287,
        150289,
        150290,
        150288,
        150286,
        150284,
        150281,
        150280,
        150269,
        150270,
        150271,
        150272,
        150274,
        150275,
        150276,
        150267,
        150273,
        150268,
        150277,
        150278,
        150266,
        150264,
        150263,
        150262,
        150260,
        150258,
        150255,
        150256,
        150265,
        150261,
        150257,
        150259,
        150226,
        150248,
        150245,
        150239,
        150235,
        150234,
        150233,
        150227,
        150232,
        150221,
        150243,
        150244
      ],
      "analyzed_media_count": 200,
      "analyzed_media_refs": [
        "150443:1",
        "150447:1",
        "150445:1",
        "150437:1",
        "150439:1",
        "150422:1",
        "150425:1",
        "150418:1",
        "150427:1",
        "150426:1",
        "150432:1",
        "150430:1",
        "150438:1",
        "150440:1",
        "150441:1",
        "150436:1",
        "150435:1",
        "150434:1",
        "150433:1",
        "150431:1",
        "150429:1",
        "150428:1",
        "150424:1",
        "150423:1",
        "150421:1",
        "150420:1",
        "150419:1",
        "150836:1",
        "150752:1",
        "150885:1",
        "150820:1",
        "150416:1",
        "150417:1",
        "150414:1",
        "150415:1",
        "150410:1",
        "150411:1",
        "150413:1",
        "150412:1",
        "150408:1",
        "150400:1",
        "150401:1",
        "150403:1",
        "150404:1",
        "150405:1",
        "150406:1",
        "150407:1",
        "150409:1",
        "150402:1",
        "150398:1",
        "150399:1",
        "150397:1",
        "150393:1",
        "150392:1",
        "150391:1",
        "150390:1",
        "150389:1",
        "150396:1",
        "150395:1",
        "150394:1",
        "150388:1",
        "150387:1",
        "150386:1",
        "150381:1",
        "150379:1",
        "150375:1",
        "150385:1",
        "150380:1",
        "150377:1",
        "150376:1",
        "150374:1",
        "150384:1",
        "150382:1",
        "150378:1",
        "150373:1",
        "150362:1",
        "150363:1",
        "150365:1",
        "150366:1",
        "150367:1",
        "150369:1",
        "150372:1",
        "150364:1",
        "150353:1",
        "150351:1",
        "150355:1",
        "150358:1",
        "150357:1",
        "150356:1",
        "150359:1",
        "150350:1",
        "150352:1",
        "150361:1",
        "150360:1",
        "150354:1",
        "150341:1",
        "150347:1",
        "150339:1",
        "150346:1",
        "150344:1",
        "150340:1",
        "150338:1",
        "150343:1",
        "150349:1",
        "150348:1",
        "150345:1",
        "150342:1",
        "150330:1",
        "150332:1",
        "150326:1",
        "150335:1",
        "150337:1",
        "150336:1",
        "150333:1",
        "150327:1",
        "150328:1",
        "150329:1",
        "150331:1",
        "150321:1",
        "150320:1",
        "150319:1",
        "150318:1",
        "150317:1",
        "150316:1",
        "150315:1",
        "150322:1",
        "150325:1",
        "150324:1",
        "150323:1",
        "150313:1",
        "150311:1",
        "150309:1",
        "150303:1",
        "150310:1",
        "150308:1",
        "150307:1",
        "150306:1",
        "150305:1",
        "150312:1",
        "150304:1",
        "150314:1",
        "150294:1",
        "150295:1",
        "150302:1",
        "150301:1",
        "150300:1",
        "150299:1",
        "150296:1",
        "150293:1",
        "150291:1",
        "150297:1",
        "150292:1",
        "150285:1",
        "150283:1",
        "150279:1",
        "150282:1",
        "150287:1",
        "150289:1",
        "150290:1",
        "150288:1",
        "150286:1",
        "150284:1",
        "150281:1",
        "150280:1",
        "150269:1",
        "150270:1",
        "150271:1",
        "150272:1",
        "150274:1",
        "150275:1",
        "150276:1",
        "150267:1",
        "150273:1",
        "150268:1",
        "150277:1",
        "150278:1",
        "150266:1",
        "150264:1",
        "150263:1",
        "150262:1",
        "150260:1",
        "150258:1",
        "150255:1",
        "150256:1",
        "150265:1",
        "150261:1",
        "150257:1",
        "150259:1",
        "150226:1",
        "150248:1",
        "150245:1",
        "150239:1",
        "150235:1",
        "150234:1",
        "150233:1",
        "150227:1",
        "150232:1",
        "150221:1",
        "150243:1",
        "150244:1"
      ],
      "full_source_prompt_character_count": 116987,
      "source_prompt_character_count": 116987,
      "prompt_character_count": 116987,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 121146,
      "validation_prompt_character_count": 128127,
      "candidate_reasoning_scratchpad": "The current dataset is heavily dominated by high-impact evening wear and elegant resort styling, characterized by tactile finishes and hyper-feminine detailing. Key macro-themes include a strong presence of fluid ruffles and dramatic backless silhouettes, alongside bold graphic animal prints transitions from day-to-night settings.",
      "validation_reasoning_scratchpad": "Summer event dressings are pivoting heavily toward dramatic, tactile elements like open-back cascading ruffles and sheer luxury textures, while resort travel aesthetics embrace bold modern neutrals like liquid butter yellow and graphic monochromatics. These validated trends represent highly shareable, high-engagement social media moments catching fire across Instagram.",
      "ai_discovered_candidate_count": 8,
      "candidate_trends": [
        {
          "candidate_name": "Cascading Backless Ruffle Gowns",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 8,
          "seed_media_refs": [
            "150400:1",
            "150397:1",
            "150393:1",
            "150361:1",
            "150343:1",
            "150332:1",
            "150327:1",
            "150276:1"
          ],
          "visual_cues": [
            "backless silhouette",
            "ruffle detailing",
            "flowing maxi length",
            "over-the-shoulder pose"
          ]
        },
        {
          "candidate_name": "Liquid Butter Yellow",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 13,
          "seed_media_refs": [
            "150400:1",
            "150397:1",
            "150351:1",
            "150350:1",
            "150361:1",
            "150360:1",
            "150343:1",
            "150332:1",
            "150331:1",
            "150319:1",
            "150309:1",
            "150303:1",
            "150269:1"
          ],
          "visual_cues": [
            "butter yellow palette",
            "pale yellow satin or chiffon",
            "lemon yellow maxi dress",
            "cream-yellow hues"
          ]
        },
        {
          "candidate_name": "Rhinestone & Crystal Cutout Bodices",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "150373:1",
            "150358:1",
            "150352:1",
            "150312:1",
            "150285:1",
            "150232:1",
            "150221:1"
          ],
          "visual_cues": [
            "rhinestone cutout",
            "crystal embellishment",
            "white or cream maxi dress",
            "sparkly cutout bodice"
          ]
        },
        {
          "candidate_name": "Zebra Print Resort-wear",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "150389:1",
            "150375:1",
            "150385:1",
            "150274:1",
            "150258:1",
            "150233:1",
            "150244:1"
          ],
          "visual_cues": [
            "zebra print dress",
            "monochrome animal print",
            "halter neck maxi dress",
            "flowing silk slip satin"
          ]
        },
        {
          "candidate_name": "Cobalt & Powder Blue Vacation knits",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 12,
          "seed_media_refs": [
            "150447:1",
            "150427:1",
            "150426:1",
            "150392:1",
            "150394:1",
            "150386:1",
            "150381:1",
            "150380:1",
            "150378:1",
            "150314:1",
            "150295:1",
            "150235:1"
          ],
          "visual_cues": [
            "cobalt blue",
            "powder blue midi",
            "crochet fringe skirt",
            "sky blue maxi"
          ]
        },
        {
          "candidate_name": "Luxe Textured Fringe Hem Skirts",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 8,
          "seed_media_refs": [
            "150447:1",
            "150427:1",
            "150426:1",
            "150387:1",
            "150379:1",
            "150378:1",
            "150290:1",
            "150279:1"
          ],
          "visual_cues": [
            "crochet fringe skirt",
            "fringed hem",
            "tactile midi skirt",
            "feather hem detail"
          ]
        },
        {
          "candidate_name": "3D Rosette and Applique Details",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "150410:1",
            "150405:1",
            "150434:1",
            "150433:1",
            "150428:1",
            "150365:1",
            "150263:1"
          ],
          "visual_cues": [
            "rosette detail",
            "starfish appliqu\u00e9",
            "black rosette details",
            "3d flower detail"
          ]
        },
        {
          "candidate_name": "Peplum Bodices with Sheer Embellished Skirts",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "150299:1",
            "150287:1",
            "150288:1",
            "150284:1",
            "150278:1"
          ],
          "visual_cues": [
            "peplum silhouette",
            "sheer beaded skirt",
            "pearl embellishments",
            "structured bodice"
          ]
        }
      ],
      "ai_candidate_trend_count": 8,
      "ai_validated_trend_count_before_filter": 8,
      "accepted_trend_count": 8,
      "rejected_trend_count": 0,
      "rejected_trends": []
    }
  }
}