{
  "report": {
    "id": 129,
    "period": "[All] Jul 07 - Jul 21, 2026 (Part 8 of 9)",
    "created_at": "2026-07-21T22:36:26.818328+00:00",
    "workflow_note": ""
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-21T22:37:42.462255Z",
    "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": {
      "report_id": 115,
      "created_at": "2026-07-14T21:45:18.050839+00:00",
      "date_range": "[All] Jun 30 - Jul 14, 2026 (Part 17 of 18)",
      "trends": [
        {
          "trend_name": "Chocolate & Espresso Silk Loungewear",
          "trend_type": "texture",
          "trend_signal_strength": "strong",
          "confidence_score": 0.95,
          "matching_image_count": 6,
          "matching_parent_post_count": 3,
          "keywords": [
            "chocolate brown silk",
            "satin loungewear",
            "lace trim details",
            "espresso brown"
          ],
          "description": "Rich espresso, chocolate, and dark brown tones styled in lightweight summer silks, satin loungewear sets, and camisoles featuring delicate lace trim details."
        },
        {
          "trend_name": "Preppy Tennis-Core & Coastal Court Uniforms",
          "trend_type": "styling_formula",
          "trend_signal_strength": "strong",
          "confidence_score": 0.92,
          "matching_image_count": 6,
          "matching_parent_post_count": 5,
          "keywords": [
            "tennis core",
            "pleated skort",
            "preppy sportswear",
            "country club aesthetic"
          ],
          "description": "Crisp white pleated tennis skirts, track jackets, performance skorts, and preppy polo shirts layered with graphic knit crewnecks."
        },
        {
          "trend_name": "Romantic White Eyelet Coordinates",
          "trend_type": "texture",
          "trend_signal_strength": "strong",
          "confidence_score": 0.9,
          "matching_image_count": 6,
          "matching_parent_post_count": 4,
          "keywords": [
            "white eyelet set",
            "broderie anglaise",
            "scalloped hem shorts",
            "cottagecore"
          ],
          "description": "Matching summer separates, corsets, blouses, and tiered mini dresses in white cotton featuring intricate floral eyelet punchouts and scalloped border details."
        },
        {
          "trend_name": "Warm Summer Gingham Checks",
          "trend_type": "other",
          "trend_signal_strength": "medium",
          "confidence_score": 0.85,
          "matching_image_count": 4,
          "matching_parent_post_count": 4,
          "keywords": [
            "red gingham set",
            "gingham corset",
            "picnic aesthetic",
            "warm checkered print"
          ],
          "description": "Cherry red, warm crimson, and coral gingham checked prints featured across summer peplum corsets, matching short sets, and picnic-ready accessories."
        },
        {
          "trend_name": "Sleek Sleek-Line Activewear Black Sets",
          "trend_type": "color",
          "trend_signal_strength": "strong",
          "confidence_score": 0.98,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "black activewear set",
            "monochromatic gym fit",
            "minimalist fitness lifestyle"
          ],
          "description": "Form-fitting, high-waisted black workout leggings, athletic crop tops, high-neck sports bras, and sleek biker shorts styled in clean studio or urban spaces."
        },
        {
          "trend_name": "Vintage Polka Dot Swimwear",
          "trend_type": "other",
          "trend_signal_strength": "strong",
          "confidence_score": 0.94,
          "matching_image_count": 7,
          "matching_parent_post_count": 4,
          "keywords": [
            "polka dot bikini",
            "polka dot one-piece",
            "chocolate brown swimwear",
            "coastal aesthetic"
          ],
          "description": "Retro-inspired bandeau, underwire, and halter one-piece swimsuits decorated with classic white polka dots set against deep chocolate, navy, or pastel backdrops."
        },
        {
          "trend_name": "Unstructured Vintage Baseball Caps",
          "trend_type": "accessory",
          "trend_signal_strength": "medium",
          "confidence_score": 0.88,
          "matching_image_count": 4,
          "matching_parent_post_count": 4,
          "keywords": [
            "baseball caps",
            "varsity branding",
            "unstructured dad hat",
            "collegiate accessories"
          ],
          "description": "Unstructured athletic baseball caps with low-profile crowns, minimally embroidered varsity lettering, or distressed cotton textures designed in navy, forest green, and black."
        }
      ]
    },
    "vision_preflight": {
      "enabled": true,
      "since": "2026-07-07T22:25:45.686720Z",
      "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": 8,
      "chunk_count": 9,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 331,
      "full_source_post_count": 3640,
      "full_eligible_post_count": 1610,
      "full_source_media_count": 3059
    },
    "criteria": {
      "time_window_days": 14,
      "window_start": "2026-07-07T22:25:45.686720Z",
      "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": 3640,
    "source_media_count": 3059,
    "eligible_post_count": 1610,
    "chunk_post_count": 200,
    "chunk_media_count": 331,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      154760,
      154752,
      154753,
      154755,
      154757,
      154758,
      154759,
      154751,
      154750,
      154754,
      154761,
      154745,
      154740,
      154741,
      154742,
      154748,
      154743,
      154747,
      154746,
      154744,
      154749,
      154738,
      154739,
      154725,
      154717,
      154735,
      154736,
      154718,
      154737,
      154716,
      154732,
      154734,
      154733,
      154731,
      154730,
      154729,
      154728,
      154726,
      154727,
      154720,
      154724,
      154723,
      154722,
      154721,
      154714,
      154715,
      154719,
      155283,
      155461,
      155445,
      155323,
      158059,
      161273,
      160455,
      155469,
      157504,
      155510,
      155442,
      158218,
      161128,
      155329,
      155431,
      157084,
      155280,
      161227,
      155523,
      160026,
      155256,
      155338,
      158736,
      158930,
      155363,
      160469,
      160997,
      155276,
      155514,
      155274,
      160424,
      160867,
      155529,
      155499,
      161454,
      161095,
      161683,
      155259,
      157433,
      155462,
      155342,
      161600,
      155367,
      155378,
      160061,
      157001,
      161502,
      160568,
      161432,
      158603,
      161043,
      160399,
      161766,
      155356,
      161703,
      155371,
      155428,
      160322,
      155537,
      155513,
      158584,
      160679,
      161741,
      161080,
      157641,
      160901,
      161205,
      158115,
      155374,
      158471,
      160075,
      161722,
      161250,
      160913,
      155476,
      160915,
      155443,
      160917,
      158320,
      161562,
      155414,
      155353,
      155532,
      160670,
      160961,
      161738,
      155285,
      161615,
      160844,
      157996,
      158416,
      160371,
      158332,
      155273,
      155487,
      158807,
      155463,
      160607,
      155456,
      155330,
      161533,
      155349,
      157711,
      161035,
      161473,
      155449,
      160520,
      155352,
      155503,
      155464,
      155505,
      160633,
      155488,
      160845,
      155307,
      161010,
      158143,
      155290,
      155495,
      159046,
      155298,
      155434,
      155509,
      155408,
      160757,
      155304,
      155401,
      155423,
      155465,
      155384,
      155389,
      161156,
      155519,
      161505,
      155489,
      155418,
      155291,
      155269,
      155490,
      161775,
      155466,
      155379,
      155439,
      155491,
      155533,
      160775,
      158786,
      155446,
      155420,
      155426,
      155292,
      157724,
      155541
    ],
    "analyzed_media_count": 331,
    "analyzed_media_refs": [
      "154760:1",
      "154752:1",
      "154753:1",
      "154755:1",
      "154757:1",
      "154758:1",
      "154759:1",
      "154751:1",
      "154750:1",
      "154754:1",
      "154761:1",
      "154745:1",
      "154740:1",
      "154741:1",
      "154742:1",
      "154748:1",
      "154743:1",
      "154747:1",
      "154746:1",
      "154744:1",
      "154749:1",
      "154738:1",
      "154739:1",
      "154725:1",
      "154717:1",
      "154735:1",
      "154736:1",
      "154718:1",
      "154737:1",
      "154716:1",
      "154732:1",
      "154734:1",
      "154733:1",
      "154731:1",
      "154730:1",
      "154729:1",
      "154728:1",
      "154726:1",
      "154727:1",
      "154720:1",
      "154724:1",
      "154723:1",
      "154722:1",
      "154721:1",
      "154714:1",
      "154715:1",
      "154719:1",
      "155283:1",
      "155461:1",
      "155445:1",
      "155445:2",
      "155445:3",
      "155445:4",
      "155445:5",
      "155323:1",
      "155323:2",
      "155323:3",
      "155323:4",
      "158059:1",
      "158059:2",
      "158059:3",
      "158059:4",
      "158059:5",
      "158059:6",
      "161273:1",
      "160455:1",
      "155469:1",
      "157504:2",
      "157504:4",
      "155510:1",
      "155510:2",
      "155510:3",
      "155510:4",
      "155510:5",
      "155442:1",
      "158218:1",
      "161128:1",
      "155329:1",
      "155431:1",
      "155431:2",
      "155431:3",
      "155431:4",
      "155431:5",
      "155431:6",
      "157084:2",
      "157084:3",
      "157084:4",
      "157084:5",
      "155280:1",
      "161227:1",
      "155523:1",
      "155523:2",
      "155523:3",
      "155523:4",
      "155523:5",
      "160026:1",
      "155256:1",
      "155338:1",
      "155338:2",
      "155338:3",
      "155338:4",
      "155338:5",
      "155338:6",
      "158736:3",
      "158736:4",
      "158930:1",
      "158930:2",
      "155363:1",
      "160469:1",
      "160997:1",
      "155276:1",
      "155514:1",
      "155274:4",
      "160424:1",
      "160867:1",
      "155529:1",
      "155499:1",
      "161454:1",
      "161095:1",
      "161683:1",
      "155259:1",
      "157433:2",
      "157433:3",
      "157433:5",
      "157433:6",
      "155462:1",
      "155342:1",
      "155342:2",
      "161600:1",
      "155367:1",
      "155378:1",
      "160061:1",
      "157001:3",
      "157001:4",
      "161502:1",
      "160568:1",
      "160568:3",
      "161432:1",
      "158603:2",
      "158603:3",
      "158603:4",
      "161043:1",
      "161043:2",
      "160399:1",
      "161766:1",
      "155356:1",
      "161703:1",
      "161703:2",
      "155371:1",
      "155428:1",
      "155428:2",
      "155428:3",
      "155428:4",
      "155428:5",
      "160322:1",
      "155537:6",
      "155513:1",
      "158584:1",
      "158584:3",
      "158584:4",
      "160679:1",
      "161741:1",
      "161080:1",
      "157641:2",
      "160901:1",
      "161205:1",
      "158115:1",
      "155374:1",
      "155374:2",
      "158471:1",
      "160075:1",
      "161722:1",
      "161250:1",
      "160913:1",
      "155476:1",
      "155476:2",
      "155476:3",
      "160915:1",
      "155443:1",
      "155443:2",
      "155443:3",
      "155443:4",
      "155443:5",
      "160917:1",
      "158320:1",
      "158320:2",
      "161562:1",
      "155414:1",
      "155414:2",
      "155414:3",
      "155414:4",
      "155353:1",
      "155353:2",
      "155532:1",
      "160670:1",
      "160961:1",
      "161738:1",
      "155285:1",
      "155285:2",
      "161615:1",
      "160844:1",
      "157996:1",
      "157996:2",
      "157996:3",
      "157996:4",
      "157996:5",
      "158416:2",
      "158416:3",
      "160371:1",
      "158332:1",
      "155273:1",
      "155273:2",
      "155273:3",
      "155273:4",
      "155273:5",
      "155487:1",
      "158807:1",
      "155463:1",
      "160607:1",
      "155456:1",
      "155330:1",
      "161533:1",
      "155349:1",
      "157711:1",
      "157711:2",
      "157711:3",
      "157711:4",
      "157711:5",
      "161035:1",
      "161473:1",
      "155449:1",
      "155449:2",
      "155449:3",
      "155449:4",
      "155449:5",
      "155449:6",
      "155449:7",
      "155449:8",
      "155449:9",
      "155449:10",
      "160520:1",
      "155352:1",
      "155352:2",
      "155352:3",
      "155352:4",
      "155503:1",
      "155503:2",
      "155503:3",
      "155503:4",
      "155503:5",
      "155503:6",
      "155503:7",
      "155503:8",
      "155503:9",
      "155503:10",
      "155464:1",
      "155505:1",
      "155505:2",
      "155505:3",
      "155505:4",
      "155505:5",
      "160633:1",
      "155488:1",
      "160845:1",
      "155307:1",
      "161010:1",
      "158143:1",
      "155290:1",
      "155495:1",
      "159046:1",
      "159046:2",
      "155298:1",
      "155434:1",
      "155434:2",
      "155434:3",
      "155434:4",
      "155434:5",
      "155434:6",
      "155434:7",
      "155434:8",
      "155434:9",
      "155509:1",
      "155408:1",
      "160757:1",
      "155304:1",
      "155304:2",
      "155304:3",
      "155304:4",
      "155401:1",
      "155423:1",
      "155465:1",
      "155384:1",
      "155389:1",
      "161156:1",
      "155519:1",
      "155519:2",
      "155519:3",
      "161505:1",
      "155489:1",
      "155418:1",
      "155291:1",
      "155269:1",
      "155269:2",
      "155490:1",
      "161775:1",
      "155466:1",
      "155379:1",
      "155439:1",
      "155439:2",
      "155439:3",
      "155439:4",
      "155439:5",
      "155439:6",
      "155439:7",
      "155491:1",
      "155533:1",
      "160775:1",
      "158786:1",
      "155446:1",
      "155446:2",
      "155446:3",
      "155446:4",
      "155446:5",
      "155420:1",
      "155426:1",
      "155426:2",
      "155426:3",
      "155292:1",
      "157724:2",
      "155541:1",
      "155541:2"
    ],
    "full_source_prompt_character_count": 159247,
    "source_prompt_character_count": 159247,
    "prompt_character_count": 159247,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 164662,
    "validation_prompt_character_count": 176782,
    "candidate_reasoning_scratchpad": "Across the latest two-week dataset, summer vacation aesthetics are dominant, with strong visual surges in animal prints\u2014specifically zebra motifs\u2014and airy open-knit crochet textures across resort wear. Classic summer patterns like gingham checks and polka dots continue to sustain momentum, alongside rich pop-of-red accents and turquoise beaded jewelry. Additionally, self-care skincare moments featuring under-eye patches and fluid satin slip dresses present clear, repeatable creative themes.",
    "validation_reasoning_scratchpad": "The candidate clusters were validated against current raw visual data, confirming strong continuous signals for sustained trends like Polka Dots, Gingham, Satin Slips, and Tennis-Core while validating net-new arrivals in Zebra Resort Wear, Butter Yellow, Turquoise Jewelry, and Hydrogel Eye Patches. Each trend meets the multi-post and multi-author criteria with strict enforcement of maximum two image references per parent post.",
    "ai_discovered_candidate_count": 15,
    "candidate_trends": [
      {
        "candidate_name": "Wild Zebra Print Resort Wear & Swim",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 8,
        "seed_media_refs": [
          "154752:1",
          "154755:1",
          "154754:1",
          "154740:1",
          "154747:1",
          "154736:1",
          "160399:1",
          "155465:1"
        ],
        "visual_cues": [
          "black and white or brown and cream zebra print pattern",
          "bodycon mini and midi dress silhouettes",
          "tie-waist mini skirts and halter necklines",
          "resort wear styling with dark sunglasses"
        ]
      },
      {
        "candidate_name": "Summer Gingham & Checkered Coordinates",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 8,
        "seed_media_refs": [
          "154751:1",
          "154725:1",
          "154732:1",
          "154726:1",
          "154727:1",
          "155323:1",
          "155428:4",
          "155487:1"
        ],
        "visual_cues": [
          "black and white or red checkered gingham pattern",
          "strapless dropped-waist maxi dresses and mini dresses",
          "tie-front crop top and short sets",
          "picnic and coastal grandmother styling"
        ]
      },
      {
        "candidate_name": "Retro Polka Dot Mini & Halter Silhouette",
        "trend_type": "outfit",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 8,
        "seed_media_refs": [
          "154748:1",
          "154717:1",
          "154718:1",
          "154734:1",
          "154720:1",
          "154719:1",
          "160520:1",
          "155420:1"
        ],
        "visual_cues": [
          "contrasting polka dot pattern in monochrome or red/black",
          "halter necklines and cowl/deep v-cuts",
          "sarongs, co-ords, and mini dresses",
          "retro 60s/90s aesthetic with cat-eye or oval sunglasses"
        ]
      },
      {
        "candidate_name": "Sunny Butter & Lemon Yellow Hues",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "154753:1",
          "154742:1",
          "154729:1",
          "155290:1",
          "155298:1",
          "155434:2",
          "155418:1"
        ],
        "visual_cues": [
          "pale yellow or lemon zest color palette",
          "floral midi dresses and halter dresses",
          "lightweight lace or satin fabrications",
          "golden hour outdoor and seaside lighting"
        ]
      },
      {
        "candidate_name": "Textured Crochet & Open-Knit Resort Wear",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 8,
        "seed_media_refs": [
          "155461:1",
          "155323:2",
          "155431:1",
          "155523:1",
          "155378:1",
          "155414:1",
          "155330:1",
          "155541:1"
        ],
        "visual_cues": [
          "open-knit and macrame crochet textures",
          "neutral cream, brown, and turquoise tones",
          "matching short/skirt sets, tank tops, and beach pants",
          "layered over swimwear or worn with denim"
        ]
      },
      {
        "candidate_name": "Corset-Bodice Floral Maxi Dresses",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "155445:1",
          "155445:2",
          "155428:1",
          "155428:2",
          "155338:1",
          "155349:1",
          "155443:1"
        ],
        "visual_cues": [
          "corset or bustier boning on bodice",
          "delicate floral prints and lace trims",
          "spaghetti straps and tiered ruffle hems",
          "soft romantic garden aesthetic"
        ]
      },
      {
        "candidate_name": "Turquoise & Beaded Coastal Jewelry",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 8,
        "seed_media_refs": [
          "154716:1",
          "161273:1",
          "155431:1",
          "155374:1",
          "161562:1",
          "155533:1",
          "161741:1",
          "161010:1"
        ],
        "visual_cues": [
          "vibrant turquoise beads or raw stone accents",
          "layered pendant necklaces and beaded chokers",
          "gold hardware and natural shell details",
          "paired with low-cut necklines or denim"
        ]
      },
      {
        "candidate_name": "Natural Woven Straw & Raffia Totes",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 8,
        "seed_media_refs": [
          "154741:1",
          "155323:1",
          "155431:1",
          "160568:1",
          "160371:1",
          "161615:1",
          "155371:1",
          "155434:4"
        ],
        "visual_cues": [
          "woven raffia, straw, or wicker construction",
          "oversized basket or trapeze tote silhouettes",
          "leather trim or designer logo detailing",
          "coastal grandmother and beachside styling"
        ]
      },
      {
        "candidate_name": "Monochromatic Draped Halter & Skirt Sets",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "155503:1",
          "155503:3",
          "155503:4",
          "155503:5",
          "155503:6",
          "155503:7",
          "161766:1"
        ],
        "visual_cues": [
          "matching halter neck top and draped midi/maxi skirt",
          "monochromatic neutral palettes like black, cream, grey, and sage",
          "asymmetrical hems and soft fluid jersey draping",
          "clean girl aesthetic with sleek hair and minimal accessories"
        ]
      },
      {
        "candidate_name": "Under-Eye Hydrogel Patches & Targeted Care",
        "trend_type": "beauty",
        "visual_axis": "beauty",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "157504:2",
          "158218:1",
          "158320:1",
          "157996:1"
        ],
        "visual_cues": [
          "pink, clear, or gel under-eye patches",
          "no-makeup natural skin with dewy finish",
          "post-shower morning routine setting",
          "skincare packaging close-ups"
        ]
      },
      {
        "candidate_name": "Cherry Red Accents & Statement Pieces",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "154733:1",
          "154720:1",
          "161683:1",
          "155259:1",
          "155371:1",
          "155428:1",
          "155408:1"
        ],
        "visual_cues": [
          "saturated cherry or fuchsia red hue",
          "red tops, gingham prints, or statement dresses",
          "red accessories such as mini bags, heart pendants, or shoes",
          "paired against crisp white or denim neutrals"
        ]
      },
      {
        "candidate_name": "Coastal Nautical Pinstripes & Stripe Sets",
        "trend_type": "styling_formula",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "155274:4",
          "161562:1",
          "155523:5",
          "155439:1",
          "155439:2",
          "160775:1",
          "155541:1"
        ],
        "visual_cues": [
          "blue and white or multi-colored stripe pattern",
          "knit cardigans, button-down shirts, or smocked sets",
          "striped bikinis and coordinating swim accessories",
          "preppy coastal and Mediterranean seaside setting"
        ]
      },
      {
        "candidate_name": "Liquid Satin Evening Slip Dresses",
        "trend_type": "outfit",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 5,
        "seed_media_refs": [
          "155283:1",
          "154731:1",
          "155273:1",
          "155273:2",
          "155291:1"
        ],
        "visual_cues": [
          "high-shine liquid satin or silk fabric",
          "halter neck, notch neckline, or cowl necks",
          "thigh-high slits and backless designs",
          "glamorous golden hour or vintage car backdrops"
        ]
      },
      {
        "candidate_name": "Retro Geometric & Chevron Resort Prints",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "154760:1",
          "154743:1",
          "155449:1",
          "155449:3",
          "155353:1",
          "155434:3"
        ],
        "visual_cues": [
          "geometric, chevron, or psychedelic print motifs",
          "blue, brown, and multi-colored palettes",
          "sheer mesh fabrics and bodycon maxi silhouettes",
          "halter necklines and side-ruched details"
        ]
      },
      {
        "candidate_name": "Preppy Country Club & Court Uniforms",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "sustained",
        "seed_media_count": 3,
        "seed_media_refs": [
          "161205:1",
          "160469:1",
          "160961:1"
        ],
        "visual_cues": [
          "sleeveless collared polo shirts and skorts",
          "green and white color palette",
          "country club and athletic outdoor setting",
          "minimalist gold jewelry paired with athletic wear"
        ]
      }
    ],
    "ai_candidate_trend_count": 15,
    "ai_validated_trend_count_before_filter": 15,
    "accepted_trend_count": 15,
    "rejected_trend_count": 0,
    "rejected_trends": []
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Wild Zebra Print Resort Wear & Swim",
      "blog_title": "Wild Zebra Prints Rule Euro Summer Resort Wear",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 9,
      "matching_parent_post_count": 9,
      "visual_similarity_reason": "Repeated use of graphic zebra print patterns on fluid bodycon, halter, and mini silhouettes styled with sunglasses and casual vacation footwear.",
      "description": "Bold black-and-white and neutral zebra patterns across mini dresses, tie-waist skirts, swim coverups, and co-ord sets.",
      "keywords": [
        "zebra print",
        "resort wear",
        "animal print dress",
        "vacation styling"
      ],
      "post_ids": [
        154752,
        154755,
        154754,
        154740,
        154747,
        154746,
        154736,
        160399,
        155465
      ],
      "media_refs": [
        "154752:1",
        "154755:1",
        "154754:1",
        "154740:1",
        "154747:1",
        "154746:1",
        "154736:1",
        "160399:1",
        "155465:1"
      ],
      "qualification_reason": "Accepted with 9 matching images across 9 parent posts at 95.0% confidence. Repeated use of graphic zebra print patterns on fluid bodycon, halter, and mini silhouettes styled with sunglasses and casual vacation footwear."
    },
    {
      "trend_number": 2,
      "trend_name": "Summer Gingham & Checkered Coordinates",
      "blog_title": "Classic Summer Gingham & Checkered Coordinates",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 10,
      "matching_parent_post_count": 9,
      "visual_similarity_reason": "High visual consistency in checkered grid patterns across cottagecore dresses, matching sets, and retro swimwear.",
      "description": "Timeless black, blue, and red checkered gingham patterns seen in drop-waist maxi dresses, tie-front rompers, and ruffed bikinis.",
      "keywords": [
        "gingham dress",
        "checkered print",
        "cottagecore set",
        "picnic aesthetic"
      ],
      "post_ids": [
        154751,
        154725,
        154732,
        154726,
        154727,
        154722,
        155323,
        155428,
        155487
      ],
      "media_refs": [
        "154751:1",
        "154725:1",
        "154732:1",
        "154726:1",
        "154727:1",
        "154722:1",
        "155323:1",
        "155323:4",
        "155428:4",
        "155487:1"
      ],
      "qualification_reason": "Accepted with 10 matching images across 9 parent posts at 94.0% confidence. High visual consistency in checkered grid patterns across cottagecore dresses, matching sets, and retro swimwear."
    },
    {
      "trend_number": 3,
      "trend_name": "Retro Polka Dot Mini & Halter Silhouette",
      "blog_title": "Retro Polka Dot Halters & Evening Separates",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 10,
      "matching_parent_post_count": 9,
      "visual_similarity_reason": "Consistent 60s and 90s retro polka dot motifs paired with halter necklines, cat-eye sunglasses, and structured shoulder bags.",
      "description": "Contrasting polka dot prints in monochrome or red/black featured on halter mini dresses, ruched co-ords, and evening jumpsuits.",
      "keywords": [
        "polka dot dress",
        "retro halter top",
        "vintage resort wear",
        "60s aesthetic"
      ],
      "post_ids": [
        154748,
        154717,
        154718,
        154734,
        154720,
        154719,
        160520,
        155420,
        155434
      ],
      "media_refs": [
        "154748:1",
        "154717:1",
        "154718:1",
        "154734:1",
        "154720:1",
        "154719:1",
        "160520:1",
        "155420:1",
        "155434:6",
        "155434:9"
      ],
      "qualification_reason": "Accepted with 10 matching images across 9 parent posts at 93.0% confidence. Consistent 60s and 90s retro polka dot motifs paired with halter necklines, cat-eye sunglasses, and structured shoulder bags."
    },
    {
      "trend_number": 4,
      "trend_name": "Sunny Butter & Lemon Yellow Hues",
      "blog_title": "Sunny Butter & Lemon Yellow Take Over Summer Wardrobes",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 10,
      "matching_parent_post_count": 10,
      "visual_similarity_reason": "Dominant light yellow color story illuminated by natural sunlight across feminine dresses, activewear, and vacation wear.",
      "description": "Soft butter yellow and bright lemon shades seen across lace midi dresses, halter necklines, activewear, and garden party co-ords.",
      "keywords": [
        "butter yellow",
        "lemon yellow dress",
        "pastel yellow",
        "garden party style"
      ],
      "post_ids": [
        154753,
        154742,
        154729,
        155290,
        155298,
        155434,
        155418,
        155442,
        155389,
        161156
      ],
      "media_refs": [
        "154753:1",
        "154742:1",
        "154729:1",
        "155290:1",
        "155298:1",
        "155434:2",
        "155418:1",
        "155442:1",
        "155389:1",
        "161156:1"
      ],
      "qualification_reason": "Accepted with 10 matching images across 10 parent posts at 92.0% confidence. Dominant light yellow color story illuminated by natural sunlight across feminine dresses, activewear, and vacation wear."
    },
    {
      "trend_number": 5,
      "trend_name": "Textured Crochet & Open-Knit Resort Wear",
      "blog_title": "Open-Knit & Crochet Resort Layering",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 10,
      "matching_parent_post_count": 8,
      "visual_similarity_reason": "Visible open weave and tactile crochet textures styled over swimwear or tailored pants for beach-to-street versatility.",
      "description": "Intricate macrame, open-knit crochet tops, two-piece short/pants sets, and sheer coverup dresses in earthy creams and browns.",
      "keywords": [
        "crochet set",
        "open knit coverup",
        "macrame top",
        "resort knitwear"
      ],
      "post_ids": [
        155461,
        155323,
        155431,
        155523,
        155378,
        155414,
        155330,
        155541
      ],
      "media_refs": [
        "155461:1",
        "155323:2",
        "155431:1",
        "155431:2",
        "155523:1",
        "155523:4",
        "155378:1",
        "155414:1",
        "155330:1",
        "155541:1"
      ],
      "qualification_reason": "Accepted with 10 matching images across 8 parent posts at 94.0% confidence. Visible open weave and tactile crochet textures styled over swimwear or tailored pants for beach-to-street versatility."
    },
    {
      "trend_number": 6,
      "trend_name": "Corset-Bodice Floral Maxi Dresses",
      "blog_title": "Bustier Bodices & Romantic Floral Corset Maxi Dresses",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Distinct fitted corset seams and cup detailing combined with ethereal floral patterns and tiered hem silhouettes.",
      "description": "Structured bustier and corset bodices paired with flowy, floral-printed chiffon skirts, lace trims, and delicate tie shoulders.",
      "keywords": [
        "corset dress",
        "bustier maxi dress",
        "floral cottagecore",
        "wedding guest outfit"
      ],
      "post_ids": [
        155445,
        155428,
        155338,
        155349,
        155443
      ],
      "media_refs": [
        "155445:1",
        "155445:2",
        "155428:1",
        "155428:2",
        "155338:1",
        "155349:1",
        "155443:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 5 parent posts at 91.0% confidence. Distinct fitted corset seams and cup detailing combined with ethereal floral patterns and tiered hem silhouettes."
    },
    {
      "trend_number": 7,
      "trend_name": "Turquoise & Beaded Coastal Jewelry",
      "blog_title": "Bold Turquoise & Beaded Coastal Statement Jewelry",
      "trend_type": "accessory",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 9,
      "matching_parent_post_count": 9,
      "visual_similarity_reason": "High focus on bright turquoise stone hardware and layered beaded choker arrangements in outdoor and sun-lit styling.",
      "description": "Vibrant turquoise bead strands, raw turquoise stone rings, and layered shell/pendant necklaces worn over low-cut bikinis and denim.",
      "keywords": [
        "turquoise necklace",
        "beaded choker",
        "coastal jewelry",
        "boho accessories"
      ],
      "post_ids": [
        154716,
        161273,
        155431,
        155374,
        161562,
        155533,
        161741,
        161010,
        155414
      ],
      "media_refs": [
        "154716:1",
        "161273:1",
        "155431:1",
        "155374:1",
        "161562:1",
        "155533:1",
        "161741:1",
        "161010:1",
        "155414:1"
      ],
      "qualification_reason": "Accepted with 9 matching images across 9 parent posts at 90.0% confidence. High focus on bright turquoise stone hardware and layered beaded choker arrangements in outdoor and sun-lit styling."
    },
    {
      "trend_number": 8,
      "trend_name": "Natural Woven Straw & Raffia Totes",
      "blog_title": "Oversized Natural Woven Straw & Raffia Totes",
      "trend_type": "accessory",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 10,
      "matching_parent_post_count": 9,
      "visual_similarity_reason": "Repeated woven straw and raffia materials styled as primary carryall bags in street style and coastal vacation photos.",
      "description": "Trapeze wicker baskets, shoulder raffia totes, and fringe straw bags detailed with leather handles or designer logos.",
      "keywords": [
        "raffia tote",
        "straw basket bag",
        "wicker tote",
        "summer bag trend"
      ],
      "post_ids": [
        154741,
        155323,
        155431,
        160568,
        160371,
        161615,
        155371,
        155434,
        155443
      ],
      "media_refs": [
        "154741:1",
        "155323:1",
        "155431:1",
        "155431:4",
        "160568:1",
        "160371:1",
        "161615:1",
        "155371:1",
        "155434:4",
        "155443:1"
      ],
      "qualification_reason": "Accepted with 10 matching images across 9 parent posts at 93.0% confidence. Repeated woven straw and raffia materials styled as primary carryall bags in street style and coastal vacation photos."
    },
    {
      "trend_number": 9,
      "trend_name": "Monochromatic Draped Halter & Skirt Sets",
      "blog_title": "Sleek Monochromatic Halter & Wrap Skirt Sets",
      "trend_type": "styling_formula",
      "signal_strength": "medium",
      "confidence_percent": 88.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Unified monochromatic color stories paired with halter tops and draped waistlines in fluid jersey and knit fabrics.",
      "description": "Coordinated two-piece jersey sets featuring deep v-neck halter tops paired with asymmetrical wrap skirts or wide-leg trousers in neutral sage, grey, and cream.",
      "keywords": [
        "monochromatic set",
        "halter neck set",
        "draped wrap skirt",
        "resort co-ord"
      ],
      "post_ids": [
        155503,
        161766,
        155523,
        155363,
        155285
      ],
      "media_refs": [
        "155503:1",
        "155503:5",
        "161766:1",
        "155523:1",
        "155363:1",
        "155285:1",
        "155285:2"
      ],
      "qualification_reason": "Accepted with 7 matching images across 5 parent posts at 88.0% confidence. Unified monochromatic color stories paired with halter tops and draped waistlines in fluid jersey and knit fabrics."
    },
    {
      "trend_number": 10,
      "trend_name": "Under-Eye Hydrogel Patches & Targeted Care",
      "blog_title": "Morning Routine Dewy Skin with Hydrogel Eye Patches",
      "trend_type": "beauty",
      "signal_strength": "medium",
      "confidence_percent": 87.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Close-up beauty shot focus on applied gel under-eye masks, bare natural skin, and pastel product packaging.",
      "description": "Cooling pink, clear, or pastel hydrogel under-eye patches applied during morning GRWM routines for instant hydration.",
      "keywords": [
        "eye patches",
        "hydrogel mask",
        "under eye treatment",
        "dewy skin routine"
      ],
      "post_ids": [
        157504,
        158218,
        158320,
        157996
      ],
      "media_refs": [
        "157504:2",
        "157504:4",
        "158218:1",
        "158320:1",
        "157996:1",
        "157996:3"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 87.0% confidence. Close-up beauty shot focus on applied gel under-eye masks, bare natural skin, and pastel product packaging."
    },
    {
      "trend_number": 11,
      "trend_name": "Cherry Red Accents & Statement Pieces",
      "blog_title": "Pops of Saturated Cherry Red Brighten Summer Neutrals",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "Distinct saturated cherry red hue acting as the central focal point across garments and small accessories.",
      "description": "Bold cherry red tops, heart pendant chokers, mini top-handle bags, and embroidered dresses contrasting crisp white backgrounds.",
      "keywords": [
        "cherry red",
        "pop of red",
        "red mini bag",
        "red dress"
      ],
      "post_ids": [
        154733,
        154720,
        161683,
        155259,
        155371,
        155428,
        155408
      ],
      "media_refs": [
        "154733:1",
        "154720:1",
        "161683:1",
        "155259:1",
        "155371:1",
        "155428:1",
        "155428:5",
        "155408:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 7 parent posts at 91.0% confidence. Distinct saturated cherry red hue acting as the central focal point across garments and small accessories."
    },
    {
      "trend_number": 12,
      "trend_name": "Coastal Nautical Pinstripes & Stripe Sets",
      "blog_title": "Nautical Blue & White Striped Sets & Swimwear",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 9,
      "matching_parent_post_count": 8,
      "visual_similarity_reason": "Repeated vertical and horizontal blue-and-white stripe patterns styled across summer knits, swimsuits, and co-ords.",
      "description": "Crisp pinstripe button-downs, light blue knit cardigans, striped bikini sets, and smocked tiered skirts evoking seaside living.",
      "keywords": [
        "striped bikini",
        "nautical stripes",
        "pinstripe set",
        "coastal grandmother"
      ],
      "post_ids": [
        155274,
        161562,
        155523,
        155439,
        160775,
        155541,
        160670,
        161775
      ],
      "media_refs": [
        "155274:4",
        "161562:1",
        "155523:5",
        "155439:1",
        "155439:2",
        "160775:1",
        "155541:1",
        "160670:1",
        "161775:1"
      ],
      "qualification_reason": "Accepted with 9 matching images across 8 parent posts at 92.0% confidence. Repeated vertical and horizontal blue-and-white stripe patterns styled across summer knits, swimsuits, and co-ords."
    },
    {
      "trend_number": 13,
      "trend_name": "Liquid Satin Evening Slip Dresses",
      "blog_title": "Liquid Satin Evening Slip Dresses for Summer Glamour",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Glossy liquid satin fabric sheen with bodycon and cowl/halter draping set against golden hour or vintage car backdrops.",
      "description": "High-shine liquid satin midi and maxi slip dresses in gold, burgundy, deep black, and pink with thigh-high slits and notch necklines.",
      "keywords": [
        "satin slip dress",
        "liquid gold dress",
        "evening wear",
        "silk gown"
      ],
      "post_ids": [
        155283,
        154731,
        155273,
        155291,
        154737
      ],
      "media_refs": [
        "155283:1",
        "154731:1",
        "155273:1",
        "155273:2",
        "155291:1",
        "154737:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 94.0% confidence. Glossy liquid satin fabric sheen with bodycon and cowl/halter draping set against golden hour or vintage car backdrops."
    },
    {
      "trend_number": 14,
      "trend_name": "Retro Geometric & Chevron Resort Prints",
      "blog_title": "70s Retro Geometric & Chevron Mesh Resort Prints",
      "trend_type": "outfit",
      "signal_strength": "medium",
      "confidence_percent": 89.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "High-contrast geometric and chevron print patterns on sheer bodycon meshes and resort swimwear.",
      "description": "Bold chevron zig-zags, wave graphics, and multi-colored abstract geometric patterns on mesh maxi dresses, bikinis, and knit sets.",
      "keywords": [
        "chevron print",
        "geometric maxi dress",
        "retro resort wear",
        "70s print bikini"
      ],
      "post_ids": [
        154760,
        154743,
        155449,
        155353,
        155434
      ],
      "media_refs": [
        "154760:1",
        "154743:1",
        "155449:1",
        "155449:3",
        "155353:1",
        "155353:2",
        "155434:3",
        "155434:7"
      ],
      "qualification_reason": "Accepted with 8 matching images across 5 parent posts at 89.0% confidence. High-contrast geometric and chevron print patterns on sheer bodycon meshes and resort swimwear."
    },
    {
      "trend_number": 15,
      "trend_name": "Preppy Country Club & Court Uniforms",
      "blog_title": "Preppy Tennis-Core & Country Club Uniforms",
      "trend_type": "styling_formula",
      "signal_strength": "medium",
      "confidence_percent": 85.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Consistent athletic club aesthetic featuring collared tops, skorts, and tennis-inspired layering.",
      "description": "Sleeveless collared polo shirts, pleated skorts, and preppy striped knits in crisp green, white, and navy colorways.",
      "keywords": [
        "tennis core",
        "country club style",
        "collared polo",
        "athletic skort"
      ],
      "post_ids": [
        161205,
        160469,
        160961,
        160075
      ],
      "media_refs": [
        "161205:1",
        "160469:1",
        "160961:1",
        "160075:1"
      ],
      "qualification_reason": "Accepted with 4 matching images across 4 parent posts at 85.0% confidence. Consistent athletic club aesthetic featuring collared tops, skorts, and tennis-inspired layering."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "The candidate clusters were validated against current raw visual data, confirming strong continuous signals for sustained trends like Polka Dots, Gingham, Satin Slips, and Tennis-Core while validating net-new arrivals in Zebra Resort Wear, Butter Yellow, Turquoise Jewelry, and Hydrogel Eye Patches. Each trend meets the multi-post and multi-author criteria with strict enforcement of maximum two image references per parent post.",
    "content_ideas": [
      {
        "blog_title": "Wild Zebra Prints Rule Euro Summer Resort Wear",
        "trend_name": "Wild Zebra Print Resort Wear & Swim",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new visual motif rapidly replacing traditional leopard as the dominant resort animal print.",
        "description": "Bold black-and-white and neutral zebra patterns across mini dresses, tie-waist skirts, swim coverups, and co-ord sets.",
        "visual_similarity_reason": "Repeated use of graphic zebra print patterns on fluid bodycon, halter, and mini silhouettes styled with sunglasses and casual vacation footwear.",
        "instagram_caption": "Take a walk on the wild side. \ud83e\udd93 Zebra print is taking over high summer resort wear\u2014from breezy skirts to poolside cover-ups. Tap to shop the boldest trend of the season.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "zebra print",
          "resort wear",
          "animal print dress",
          "vacation styling"
        ],
        "example_media_refs": [
          "154752:1",
          "154755:1",
          "154754:1",
          "154740:1",
          "154747:1",
          "154746:1",
          "154736:1",
          "160399:1",
          "155465:1"
        ],
        "example_post_ids": [
          154752,
          154755,
          154754,
          154740,
          154747,
          154746,
          154736,
          160399,
          155465
        ],
        "matching_image_count": 9,
        "matching_parent_post_count": 9,
        "matching_author_count": 9
      },
      {
        "blog_title": "Classic Summer Gingham & Checkered Coordinates",
        "trend_name": "Summer Gingham & Checkered Coordinates",
        "trend_type": "texture",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained from previous report (Warm Summer Gingham Checks), expanding from corset sets into strapless maxi dresses and swimwear.",
        "description": "Timeless black, blue, and red checkered gingham patterns seen in drop-waist maxi dresses, tie-front rompers, and ruffed bikinis.",
        "visual_similarity_reason": "High visual consistency in checkered grid patterns across cottagecore dresses, matching sets, and retro swimwear.",
        "instagram_caption": "Picnic chic all summer long. \ud83e\uddfa Gingham checks remain the undisputed pattern of sunny afternoons and coastal getaways. Which colorway is your favorite?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "gingham dress",
          "checkered print",
          "cottagecore set",
          "picnic aesthetic"
        ],
        "example_media_refs": [
          "154751:1",
          "154725:1",
          "154732:1",
          "154726:1",
          "154727:1",
          "154722:1",
          "155323:1",
          "155323:4",
          "155428:4",
          "155487:1"
        ],
        "example_post_ids": [
          154751,
          154725,
          154732,
          154726,
          154727,
          154722,
          155323,
          155428,
          155487
        ],
        "matching_image_count": 10,
        "matching_parent_post_count": 9,
        "matching_author_count": 9
      },
      {
        "blog_title": "Retro Polka Dot Halters & Evening Separates",
        "trend_name": "Retro Polka Dot Mini & Halter Silhouette",
        "trend_type": "outfit",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained from previous report (Vintage Polka Dot Swimwear), now transitioning heavily into evening resort dresses, sets, and jumpsuits.",
        "description": "Contrasting polka dot prints in monochrome or red/black featured on halter mini dresses, ruched co-ords, and evening jumpsuits.",
        "visual_similarity_reason": "Consistent 60s and 90s retro polka dot motifs paired with halter necklines, cat-eye sunglasses, and structured shoulder bags.",
        "instagram_caption": "Connecting the dots. \u26aa\ufe0f\ud83d\udd34 Retro polka dot silhouettes are serving timeless glamour for summer sunsets and cocktail hours.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "polka dot dress",
          "retro halter top",
          "vintage resort wear",
          "60s aesthetic"
        ],
        "example_media_refs": [
          "154748:1",
          "154717:1",
          "154718:1",
          "154734:1",
          "154720:1",
          "154719:1",
          "160520:1",
          "155420:1",
          "155434:6",
          "155434:9"
        ],
        "example_post_ids": [
          154748,
          154717,
          154718,
          154734,
          154720,
          154719,
          160520,
          155420,
          155434
        ],
        "matching_image_count": 10,
        "matching_parent_post_count": 9,
        "matching_author_count": 9
      },
      {
        "blog_title": "Sunny Butter & Lemon Yellow Take Over Summer Wardrobes",
        "trend_name": "Sunny Butter & Lemon Yellow Hues",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new romantic color trend replacing cool pastels for garden party and vacation styling.",
        "description": "Soft butter yellow and bright lemon shades seen across lace midi dresses, halter necklines, activewear, and garden party co-ords.",
        "visual_similarity_reason": "Dominant light yellow color story illuminated by natural sunlight across feminine dresses, activewear, and vacation wear.",
        "instagram_caption": "Golden hour in a color palette. \ud83c\udf4b Butter and lemon yellow are officially the softest, dreamiest shades of high summer. Add a drop of sunshine to your wardrobe.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "butter yellow",
          "lemon yellow dress",
          "pastel yellow",
          "garden party style"
        ],
        "example_media_refs": [
          "154753:1",
          "154742:1",
          "154729:1",
          "155290:1",
          "155298:1",
          "155434:2",
          "155418:1",
          "155442:1",
          "155389:1",
          "161156:1"
        ],
        "example_post_ids": [
          154753,
          154742,
          154729,
          155290,
          155298,
          155434,
          155418,
          155442,
          155389,
          161156
        ],
        "matching_image_count": 10,
        "matching_parent_post_count": 10,
        "matching_author_count": 10
      },
      {
        "blog_title": "Open-Knit & Crochet Resort Layering",
        "trend_name": "Textured Crochet & Open-Knit Resort Wear",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new textural key trend essential for Mediterranean beach club and city summer layering.",
        "description": "Intricate macrame, open-knit crochet tops, two-piece short/pants sets, and sheer coverup dresses in earthy creams and browns.",
        "visual_similarity_reason": "Visible open weave and tactile crochet textures styled over swimwear or tailored pants for beach-to-street versatility.",
        "instagram_caption": "Textural perfection. \ud83e\uddf6 Open-knit crochet pieces are the ultimate effortless layer for seaside afternoons and European summer nights.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "crochet set",
          "open knit coverup",
          "macrame top",
          "resort knitwear"
        ],
        "example_media_refs": [
          "155461:1",
          "155323:2",
          "155431:1",
          "155431:2",
          "155523:1",
          "155523:4",
          "155378:1",
          "155414:1",
          "155330:1",
          "155541:1"
        ],
        "example_post_ids": [
          155461,
          155323,
          155431,
          155523,
          155378,
          155414,
          155330,
          155541
        ],
        "matching_image_count": 10,
        "matching_parent_post_count": 8,
        "matching_author_count": 8
      },
      {
        "blog_title": "Bustier Bodices & Romantic Floral Corset Maxi Dresses",
        "trend_name": "Corset-Bodice Floral Maxi Dresses",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new cottagecore evolution combining boned structural bodices with fluid floral skirts.",
        "description": "Structured bustier and corset bodices paired with flowy, floral-printed chiffon skirts, lace trims, and delicate tie shoulders.",
        "visual_similarity_reason": "Distinct fitted corset seams and cup detailing combined with ethereal floral patterns and tiered hem silhouettes.",
        "instagram_caption": "Romance is in the details. \ud83c\udf38 Structured corset bodices meet flowing floral skirts for the dreamiest garden party and wedding guest attire.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "corset dress",
          "bustier maxi dress",
          "floral cottagecore",
          "wedding guest outfit"
        ],
        "example_media_refs": [
          "155445:1",
          "155445:2",
          "155428:1",
          "155428:2",
          "155338:1",
          "155349:1",
          "155443:1"
        ],
        "example_post_ids": [
          155445,
          155428,
          155338,
          155349,
          155443
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Bold Turquoise & Beaded Coastal Statement Jewelry",
        "trend_name": "Turquoise & Beaded Coastal Jewelry",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new boho jewelry accent bringing vibrant blue stones and natural shells to summer necklines.",
        "description": "Vibrant turquoise bead strands, raw turquoise stone rings, and layered shell/pendant necklaces worn over low-cut bikinis and denim.",
        "visual_similarity_reason": "High focus on bright turquoise stone hardware and layered beaded choker arrangements in outdoor and sun-lit styling.",
        "instagram_caption": "A pop of coastal turquoise. \ud83e\ude75 Add a bohemian edge to your summer look with raw stone beads, seashell charms, and layered gold accents.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "turquoise necklace",
          "beaded choker",
          "coastal jewelry",
          "boho accessories"
        ],
        "example_media_refs": [
          "154716:1",
          "161273:1",
          "155431:1",
          "155374:1",
          "161562:1",
          "155533:1",
          "161741:1",
          "161010:1",
          "155414:1"
        ],
        "example_post_ids": [
          154716,
          161273,
          155431,
          155374,
          161562,
          155533,
          161741,
          161010,
          155414
        ],
        "matching_image_count": 9,
        "matching_parent_post_count": 9,
        "matching_author_count": 9
      },
      {
        "blog_title": "Oversized Natural Woven Straw & Raffia Totes",
        "trend_name": "Natural Woven Straw & Raffia Totes",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new utility bag trend establishing woven straw and raffia as the essential daily tote.",
        "description": "Trapeze wicker baskets, shoulder raffia totes, and fringe straw bags detailed with leather handles or designer logos.",
        "visual_similarity_reason": "Repeated woven straw and raffia materials styled as primary carryall bags in street style and coastal vacation photos.",
        "instagram_caption": "Pack your essentials and go. \u2600\ufe0f Natural woven straw and raffia totes bring organic, resort-ready texture to any summer outfit.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "raffia tote",
          "straw basket bag",
          "wicker tote",
          "summer bag trend"
        ],
        "example_media_refs": [
          "154741:1",
          "155323:1",
          "155431:1",
          "155431:4",
          "160568:1",
          "160371:1",
          "161615:1",
          "155371:1",
          "155434:4",
          "155443:1"
        ],
        "example_post_ids": [
          154741,
          155323,
          155431,
          160568,
          160371,
          161615,
          155371,
          155434,
          155443
        ],
        "matching_image_count": 10,
        "matching_parent_post_count": 9,
        "matching_author_count": 9
      },
      {
        "blog_title": "Sleek Monochromatic Halter & Wrap Skirt Sets",
        "trend_name": "Monochromatic Draped Halter & Skirt Sets",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new minimalist two-piece set formula focusing on fluid draping and clean lines.",
        "description": "Coordinated two-piece jersey sets featuring deep v-neck halter tops paired with asymmetrical wrap skirts or wide-leg trousers in neutral sage, grey, and cream.",
        "visual_similarity_reason": "Unified monochromatic color stories paired with halter tops and draped waistlines in fluid jersey and knit fabrics.",
        "instagram_caption": "Minimalism, elevated. \ud83e\udd0d Draped halter tops paired with matching wrap skirts deliver effortless sophistication for resort evenings.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "monochromatic set",
          "halter neck set",
          "draped wrap skirt",
          "resort co-ord"
        ],
        "example_media_refs": [
          "155503:1",
          "155503:5",
          "161766:1",
          "155523:1",
          "155363:1",
          "155285:1",
          "155285:2"
        ],
        "example_post_ids": [
          155503,
          161766,
          155523,
          155363,
          155285
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Morning Routine Dewy Skin with Hydrogel Eye Patches",
        "trend_name": "Under-Eye Hydrogel Patches & Targeted Care",
        "trend_type": "beauty",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new beauty routine visual cue focalizing post-shower skin prep and dewy under-eye recovery.",
        "description": "Cooling pink, clear, or pastel hydrogel under-eye patches applied during morning GRWM routines for instant hydration.",
        "visual_similarity_reason": "Close-up beauty shot focus on applied gel under-eye masks, bare natural skin, and pastel product packaging.",
        "instagram_caption": "Bright eyes only. \u2728 Hydrogel eye patches are the non-negotiable step in our morning skincare ritual. Tap for instant depuffing and glow.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.87,
        "keywords": [
          "eye patches",
          "hydrogel mask",
          "under eye treatment",
          "dewy skin routine"
        ],
        "example_media_refs": [
          "157504:2",
          "157504:4",
          "158218:1",
          "158320:1",
          "157996:1",
          "157996:3"
        ],
        "example_post_ids": [
          157504,
          158218,
          158320,
          157996
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "Pops of Saturated Cherry Red Brighten Summer Neutrals",
        "trend_name": "Cherry Red Accents & Statement Pieces",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new color pop trend breaking up classic summer whites and denims.",
        "description": "Bold cherry red tops, heart pendant chokers, mini top-handle bags, and embroidered dresses contrasting crisp white backgrounds.",
        "visual_similarity_reason": "Distinct saturated cherry red hue acting as the central focal point across garments and small accessories.",
        "instagram_caption": "Cherry red is taking center stage. \ud83c\udf52 Add instant energy to white denim and linen with vibrant red accents and statement dresses.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "cherry red",
          "pop of red",
          "red mini bag",
          "red dress"
        ],
        "example_media_refs": [
          "154733:1",
          "154720:1",
          "161683:1",
          "155259:1",
          "155371:1",
          "155428:1",
          "155428:5",
          "155408:1"
        ],
        "example_post_ids": [
          154733,
          154720,
          161683,
          155259,
          155371,
          155428,
          155408
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 7,
        "matching_author_count": 7
      },
      {
        "blog_title": "Nautical Blue & White Striped Sets & Swimwear",
        "trend_name": "Coastal Nautical Pinstripes & Stripe Sets",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new preppy resort styling trend anchored in maritime blue-and-white stripes.",
        "description": "Crisp pinstripe button-downs, light blue knit cardigans, striped bikini sets, and smocked tiered skirts evoking seaside living.",
        "visual_similarity_reason": "Repeated vertical and horizontal blue-and-white stripe patterns styled across summer knits, swimsuits, and co-ords.",
        "instagram_caption": "Out office, seaside bound. \ud83c\udf0a Blue and white pinstripes deliver effortless coastal chic for long beach days and boat trips.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "striped bikini",
          "nautical stripes",
          "pinstripe set",
          "coastal grandmother"
        ],
        "example_media_refs": [
          "155274:4",
          "161562:1",
          "155523:5",
          "155439:1",
          "155439:2",
          "160775:1",
          "155541:1",
          "160670:1",
          "161775:1"
        ],
        "example_post_ids": [
          155274,
          161562,
          155523,
          155439,
          160775,
          155541,
          160670,
          161775
        ],
        "matching_image_count": 9,
        "matching_parent_post_count": 8,
        "matching_author_count": 8
      },
      {
        "blog_title": "Liquid Satin Evening Slip Dresses for Summer Glamour",
        "trend_name": "Liquid Satin Evening Slip Dresses",
        "trend_type": "outfit",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained from previous report (Chocolate & Espresso Silk Loungewear), evolving from loungewear into high-shine floor-length formal gowns.",
        "description": "High-shine liquid satin midi and maxi slip dresses in gold, burgundy, deep black, and pink with thigh-high slits and notch necklines.",
        "visual_similarity_reason": "Glossy liquid satin fabric sheen with bodycon and cowl/halter draping set against golden hour or vintage car backdrops.",
        "instagram_caption": "Catch the light. \u2728 High-shine liquid satin slip dresses bring effortless luxury to summer evenings and special occasions.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "satin slip dress",
          "liquid gold dress",
          "evening wear",
          "silk gown"
        ],
        "example_media_refs": [
          "155283:1",
          "154731:1",
          "155273:1",
          "155273:2",
          "155291:1",
          "154737:1"
        ],
        "example_post_ids": [
          155283,
          154731,
          155273,
          155291,
          154737
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "70s Retro Geometric & Chevron Mesh Resort Prints",
        "trend_name": "Retro Geometric & Chevron Resort Prints",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new vibrant pattern trend bringing 70s psychedelic geometries into sheer mesh dresses and swimwear.",
        "description": "Bold chevron zig-zags, wave graphics, and multi-colored abstract geometric patterns on mesh maxi dresses, bikinis, and knit sets.",
        "visual_similarity_reason": "High-contrast geometric and chevron print patterns on sheer bodycon meshes and resort swimwear.",
        "instagram_caption": "Groovy summer waves. \ud83c\udf00 70s-inspired chevron knits and geometric prints are turning sheer resort wear into a major statement.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.89,
        "keywords": [
          "chevron print",
          "geometric maxi dress",
          "retro resort wear",
          "70s print bikini"
        ],
        "example_media_refs": [
          "154760:1",
          "154743:1",
          "155449:1",
          "155449:3",
          "155353:1",
          "155353:2",
          "155434:3",
          "155434:7"
        ],
        "example_post_ids": [
          154760,
          154743,
          155449,
          155353,
          155434
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Preppy Tennis-Core & Country Club Uniforms",
        "trend_name": "Preppy Country Club & Court Uniforms",
        "trend_type": "styling_formula",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained from previous report (Preppy Tennis-Core & Coastal Court Uniforms), maintaining steady presence across activewear brands.",
        "description": "Sleeveless collared polo shirts, pleated skorts, and preppy striped knits in crisp green, white, and navy colorways.",
        "visual_similarity_reason": "Consistent athletic club aesthetic featuring collared tops, skorts, and tennis-inspired layering.",
        "instagram_caption": "Court-side couture. \ud83c\udfbe Serve up effortless country club style with crisp collared polos and pleated skorts on and off the court.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.85,
        "keywords": [
          "tennis core",
          "country club style",
          "collared polo",
          "athletic skort"
        ],
        "example_media_refs": [
          "161205:1",
          "160469:1",
          "160961:1",
          "160075:1"
        ],
        "example_post_ids": [
          161205,
          160469,
          160961,
          160075
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week\u2019s style forecast pivots toward high-tactile resort wear and nostalgic graphics, defined by wild zebra motifs, delicate open-knit crochet, and classic gingham across collections from @forloveandlemons, @faithfullthebrand, and @lidee_woman. Sculpted and fluid silhouettes balance the relaxed summer palette, shifting from crisp court-uniform prep and morning GRWM hydrogel routines (@loopsbeauty) to liquid satin slip dresses, draped jersey co-ords, and corset-bodice maxis from @vchapmanstudio, @withjean, and @4thandreckless. Artisanal coastal finishing touches anchor the aesthetic, with creators like @jessicagirod and @sharmainerelos layering raw turquoise beads, woven raffia totes, and bold cherry-red accents to complete the look.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-21T22:37:42.462255Z",
      "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": {
        "report_id": 115,
        "created_at": "2026-07-14T21:45:18.050839+00:00",
        "date_range": "[All] Jun 30 - Jul 14, 2026 (Part 17 of 18)",
        "trends": [
          {
            "trend_name": "Chocolate & Espresso Silk Loungewear",
            "trend_type": "texture",
            "trend_signal_strength": "strong",
            "confidence_score": 0.95,
            "matching_image_count": 6,
            "matching_parent_post_count": 3,
            "keywords": [
              "chocolate brown silk",
              "satin loungewear",
              "lace trim details",
              "espresso brown"
            ],
            "description": "Rich espresso, chocolate, and dark brown tones styled in lightweight summer silks, satin loungewear sets, and camisoles featuring delicate lace trim details."
          },
          {
            "trend_name": "Preppy Tennis-Core & Coastal Court Uniforms",
            "trend_type": "styling_formula",
            "trend_signal_strength": "strong",
            "confidence_score": 0.92,
            "matching_image_count": 6,
            "matching_parent_post_count": 5,
            "keywords": [
              "tennis core",
              "pleated skort",
              "preppy sportswear",
              "country club aesthetic"
            ],
            "description": "Crisp white pleated tennis skirts, track jackets, performance skorts, and preppy polo shirts layered with graphic knit crewnecks."
          },
          {
            "trend_name": "Romantic White Eyelet Coordinates",
            "trend_type": "texture",
            "trend_signal_strength": "strong",
            "confidence_score": 0.9,
            "matching_image_count": 6,
            "matching_parent_post_count": 4,
            "keywords": [
              "white eyelet set",
              "broderie anglaise",
              "scalloped hem shorts",
              "cottagecore"
            ],
            "description": "Matching summer separates, corsets, blouses, and tiered mini dresses in white cotton featuring intricate floral eyelet punchouts and scalloped border details."
          },
          {
            "trend_name": "Warm Summer Gingham Checks",
            "trend_type": "other",
            "trend_signal_strength": "medium",
            "confidence_score": 0.85,
            "matching_image_count": 4,
            "matching_parent_post_count": 4,
            "keywords": [
              "red gingham set",
              "gingham corset",
              "picnic aesthetic",
              "warm checkered print"
            ],
            "description": "Cherry red, warm crimson, and coral gingham checked prints featured across summer peplum corsets, matching short sets, and picnic-ready accessories."
          },
          {
            "trend_name": "Sleek Sleek-Line Activewear Black Sets",
            "trend_type": "color",
            "trend_signal_strength": "strong",
            "confidence_score": 0.98,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "black activewear set",
              "monochromatic gym fit",
              "minimalist fitness lifestyle"
            ],
            "description": "Form-fitting, high-waisted black workout leggings, athletic crop tops, high-neck sports bras, and sleek biker shorts styled in clean studio or urban spaces."
          },
          {
            "trend_name": "Vintage Polka Dot Swimwear",
            "trend_type": "other",
            "trend_signal_strength": "strong",
            "confidence_score": 0.94,
            "matching_image_count": 7,
            "matching_parent_post_count": 4,
            "keywords": [
              "polka dot bikini",
              "polka dot one-piece",
              "chocolate brown swimwear",
              "coastal aesthetic"
            ],
            "description": "Retro-inspired bandeau, underwire, and halter one-piece swimsuits decorated with classic white polka dots set against deep chocolate, navy, or pastel backdrops."
          },
          {
            "trend_name": "Unstructured Vintage Baseball Caps",
            "trend_type": "accessory",
            "trend_signal_strength": "medium",
            "confidence_score": 0.88,
            "matching_image_count": 4,
            "matching_parent_post_count": 4,
            "keywords": [
              "baseball caps",
              "varsity branding",
              "unstructured dad hat",
              "collegiate accessories"
            ],
            "description": "Unstructured athletic baseball caps with low-profile crowns, minimally embroidered varsity lettering, or distressed cotton textures designed in navy, forest green, and black."
          }
        ]
      },
      "vision_preflight": {
        "enabled": true,
        "since": "2026-07-07T22:25:45.686720Z",
        "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": 8,
        "chunk_count": 9,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 331,
        "full_source_post_count": 3640,
        "full_eligible_post_count": 1610,
        "full_source_media_count": 3059
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-07-07T22:25:45.686720Z",
        "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": 3640,
      "source_media_count": 3059,
      "eligible_post_count": 1610,
      "chunk_post_count": 200,
      "chunk_media_count": 331,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        154760,
        154752,
        154753,
        154755,
        154757,
        154758,
        154759,
        154751,
        154750,
        154754,
        154761,
        154745,
        154740,
        154741,
        154742,
        154748,
        154743,
        154747,
        154746,
        154744,
        154749,
        154738,
        154739,
        154725,
        154717,
        154735,
        154736,
        154718,
        154737,
        154716,
        154732,
        154734,
        154733,
        154731,
        154730,
        154729,
        154728,
        154726,
        154727,
        154720,
        154724,
        154723,
        154722,
        154721,
        154714,
        154715,
        154719,
        155283,
        155461,
        155445,
        155323,
        158059,
        161273,
        160455,
        155469,
        157504,
        155510,
        155442,
        158218,
        161128,
        155329,
        155431,
        157084,
        155280,
        161227,
        155523,
        160026,
        155256,
        155338,
        158736,
        158930,
        155363,
        160469,
        160997,
        155276,
        155514,
        155274,
        160424,
        160867,
        155529,
        155499,
        161454,
        161095,
        161683,
        155259,
        157433,
        155462,
        155342,
        161600,
        155367,
        155378,
        160061,
        157001,
        161502,
        160568,
        161432,
        158603,
        161043,
        160399,
        161766,
        155356,
        161703,
        155371,
        155428,
        160322,
        155537,
        155513,
        158584,
        160679,
        161741,
        161080,
        157641,
        160901,
        161205,
        158115,
        155374,
        158471,
        160075,
        161722,
        161250,
        160913,
        155476,
        160915,
        155443,
        160917,
        158320,
        161562,
        155414,
        155353,
        155532,
        160670,
        160961,
        161738,
        155285,
        161615,
        160844,
        157996,
        158416,
        160371,
        158332,
        155273,
        155487,
        158807,
        155463,
        160607,
        155456,
        155330,
        161533,
        155349,
        157711,
        161035,
        161473,
        155449,
        160520,
        155352,
        155503,
        155464,
        155505,
        160633,
        155488,
        160845,
        155307,
        161010,
        158143,
        155290,
        155495,
        159046,
        155298,
        155434,
        155509,
        155408,
        160757,
        155304,
        155401,
        155423,
        155465,
        155384,
        155389,
        161156,
        155519,
        161505,
        155489,
        155418,
        155291,
        155269,
        155490,
        161775,
        155466,
        155379,
        155439,
        155491,
        155533,
        160775,
        158786,
        155446,
        155420,
        155426,
        155292,
        157724,
        155541
      ],
      "analyzed_media_count": 331,
      "analyzed_media_refs": [
        "154760:1",
        "154752:1",
        "154753:1",
        "154755:1",
        "154757:1",
        "154758:1",
        "154759:1",
        "154751:1",
        "154750:1",
        "154754:1",
        "154761:1",
        "154745:1",
        "154740:1",
        "154741:1",
        "154742:1",
        "154748:1",
        "154743:1",
        "154747:1",
        "154746:1",
        "154744:1",
        "154749:1",
        "154738:1",
        "154739:1",
        "154725:1",
        "154717:1",
        "154735:1",
        "154736:1",
        "154718:1",
        "154737:1",
        "154716:1",
        "154732:1",
        "154734:1",
        "154733:1",
        "154731:1",
        "154730:1",
        "154729:1",
        "154728:1",
        "154726:1",
        "154727:1",
        "154720:1",
        "154724:1",
        "154723:1",
        "154722:1",
        "154721:1",
        "154714:1",
        "154715:1",
        "154719:1",
        "155283:1",
        "155461:1",
        "155445:1",
        "155445:2",
        "155445:3",
        "155445:4",
        "155445:5",
        "155323:1",
        "155323:2",
        "155323:3",
        "155323:4",
        "158059:1",
        "158059:2",
        "158059:3",
        "158059:4",
        "158059:5",
        "158059:6",
        "161273:1",
        "160455:1",
        "155469:1",
        "157504:2",
        "157504:4",
        "155510:1",
        "155510:2",
        "155510:3",
        "155510:4",
        "155510:5",
        "155442:1",
        "158218:1",
        "161128:1",
        "155329:1",
        "155431:1",
        "155431:2",
        "155431:3",
        "155431:4",
        "155431:5",
        "155431:6",
        "157084:2",
        "157084:3",
        "157084:4",
        "157084:5",
        "155280:1",
        "161227:1",
        "155523:1",
        "155523:2",
        "155523:3",
        "155523:4",
        "155523:5",
        "160026:1",
        "155256:1",
        "155338:1",
        "155338:2",
        "155338:3",
        "155338:4",
        "155338:5",
        "155338:6",
        "158736:3",
        "158736:4",
        "158930:1",
        "158930:2",
        "155363:1",
        "160469:1",
        "160997:1",
        "155276:1",
        "155514:1",
        "155274:4",
        "160424:1",
        "160867:1",
        "155529:1",
        "155499:1",
        "161454:1",
        "161095:1",
        "161683:1",
        "155259:1",
        "157433:2",
        "157433:3",
        "157433:5",
        "157433:6",
        "155462:1",
        "155342:1",
        "155342:2",
        "161600:1",
        "155367:1",
        "155378:1",
        "160061:1",
        "157001:3",
        "157001:4",
        "161502:1",
        "160568:1",
        "160568:3",
        "161432:1",
        "158603:2",
        "158603:3",
        "158603:4",
        "161043:1",
        "161043:2",
        "160399:1",
        "161766:1",
        "155356:1",
        "161703:1",
        "161703:2",
        "155371:1",
        "155428:1",
        "155428:2",
        "155428:3",
        "155428:4",
        "155428:5",
        "160322:1",
        "155537:6",
        "155513:1",
        "158584:1",
        "158584:3",
        "158584:4",
        "160679:1",
        "161741:1",
        "161080:1",
        "157641:2",
        "160901:1",
        "161205:1",
        "158115:1",
        "155374:1",
        "155374:2",
        "158471:1",
        "160075:1",
        "161722:1",
        "161250:1",
        "160913:1",
        "155476:1",
        "155476:2",
        "155476:3",
        "160915:1",
        "155443:1",
        "155443:2",
        "155443:3",
        "155443:4",
        "155443:5",
        "160917:1",
        "158320:1",
        "158320:2",
        "161562:1",
        "155414:1",
        "155414:2",
        "155414:3",
        "155414:4",
        "155353:1",
        "155353:2",
        "155532:1",
        "160670:1",
        "160961:1",
        "161738:1",
        "155285:1",
        "155285:2",
        "161615:1",
        "160844:1",
        "157996:1",
        "157996:2",
        "157996:3",
        "157996:4",
        "157996:5",
        "158416:2",
        "158416:3",
        "160371:1",
        "158332:1",
        "155273:1",
        "155273:2",
        "155273:3",
        "155273:4",
        "155273:5",
        "155487:1",
        "158807:1",
        "155463:1",
        "160607:1",
        "155456:1",
        "155330:1",
        "161533:1",
        "155349:1",
        "157711:1",
        "157711:2",
        "157711:3",
        "157711:4",
        "157711:5",
        "161035:1",
        "161473:1",
        "155449:1",
        "155449:2",
        "155449:3",
        "155449:4",
        "155449:5",
        "155449:6",
        "155449:7",
        "155449:8",
        "155449:9",
        "155449:10",
        "160520:1",
        "155352:1",
        "155352:2",
        "155352:3",
        "155352:4",
        "155503:1",
        "155503:2",
        "155503:3",
        "155503:4",
        "155503:5",
        "155503:6",
        "155503:7",
        "155503:8",
        "155503:9",
        "155503:10",
        "155464:1",
        "155505:1",
        "155505:2",
        "155505:3",
        "155505:4",
        "155505:5",
        "160633:1",
        "155488:1",
        "160845:1",
        "155307:1",
        "161010:1",
        "158143:1",
        "155290:1",
        "155495:1",
        "159046:1",
        "159046:2",
        "155298:1",
        "155434:1",
        "155434:2",
        "155434:3",
        "155434:4",
        "155434:5",
        "155434:6",
        "155434:7",
        "155434:8",
        "155434:9",
        "155509:1",
        "155408:1",
        "160757:1",
        "155304:1",
        "155304:2",
        "155304:3",
        "155304:4",
        "155401:1",
        "155423:1",
        "155465:1",
        "155384:1",
        "155389:1",
        "161156:1",
        "155519:1",
        "155519:2",
        "155519:3",
        "161505:1",
        "155489:1",
        "155418:1",
        "155291:1",
        "155269:1",
        "155269:2",
        "155490:1",
        "161775:1",
        "155466:1",
        "155379:1",
        "155439:1",
        "155439:2",
        "155439:3",
        "155439:4",
        "155439:5",
        "155439:6",
        "155439:7",
        "155491:1",
        "155533:1",
        "160775:1",
        "158786:1",
        "155446:1",
        "155446:2",
        "155446:3",
        "155446:4",
        "155446:5",
        "155420:1",
        "155426:1",
        "155426:2",
        "155426:3",
        "155292:1",
        "157724:2",
        "155541:1",
        "155541:2"
      ],
      "full_source_prompt_character_count": 159247,
      "source_prompt_character_count": 159247,
      "prompt_character_count": 159247,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 164662,
      "validation_prompt_character_count": 176782,
      "candidate_reasoning_scratchpad": "Across the latest two-week dataset, summer vacation aesthetics are dominant, with strong visual surges in animal prints\u2014specifically zebra motifs\u2014and airy open-knit crochet textures across resort wear. Classic summer patterns like gingham checks and polka dots continue to sustain momentum, alongside rich pop-of-red accents and turquoise beaded jewelry. Additionally, self-care skincare moments featuring under-eye patches and fluid satin slip dresses present clear, repeatable creative themes.",
      "validation_reasoning_scratchpad": "The candidate clusters were validated against current raw visual data, confirming strong continuous signals for sustained trends like Polka Dots, Gingham, Satin Slips, and Tennis-Core while validating net-new arrivals in Zebra Resort Wear, Butter Yellow, Turquoise Jewelry, and Hydrogel Eye Patches. Each trend meets the multi-post and multi-author criteria with strict enforcement of maximum two image references per parent post.",
      "ai_discovered_candidate_count": 15,
      "candidate_trends": [
        {
          "candidate_name": "Wild Zebra Print Resort Wear & Swim",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 8,
          "seed_media_refs": [
            "154752:1",
            "154755:1",
            "154754:1",
            "154740:1",
            "154747:1",
            "154736:1",
            "160399:1",
            "155465:1"
          ],
          "visual_cues": [
            "black and white or brown and cream zebra print pattern",
            "bodycon mini and midi dress silhouettes",
            "tie-waist mini skirts and halter necklines",
            "resort wear styling with dark sunglasses"
          ]
        },
        {
          "candidate_name": "Summer Gingham & Checkered Coordinates",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 8,
          "seed_media_refs": [
            "154751:1",
            "154725:1",
            "154732:1",
            "154726:1",
            "154727:1",
            "155323:1",
            "155428:4",
            "155487:1"
          ],
          "visual_cues": [
            "black and white or red checkered gingham pattern",
            "strapless dropped-waist maxi dresses and mini dresses",
            "tie-front crop top and short sets",
            "picnic and coastal grandmother styling"
          ]
        },
        {
          "candidate_name": "Retro Polka Dot Mini & Halter Silhouette",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 8,
          "seed_media_refs": [
            "154748:1",
            "154717:1",
            "154718:1",
            "154734:1",
            "154720:1",
            "154719:1",
            "160520:1",
            "155420:1"
          ],
          "visual_cues": [
            "contrasting polka dot pattern in monochrome or red/black",
            "halter necklines and cowl/deep v-cuts",
            "sarongs, co-ords, and mini dresses",
            "retro 60s/90s aesthetic with cat-eye or oval sunglasses"
          ]
        },
        {
          "candidate_name": "Sunny Butter & Lemon Yellow Hues",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "154753:1",
            "154742:1",
            "154729:1",
            "155290:1",
            "155298:1",
            "155434:2",
            "155418:1"
          ],
          "visual_cues": [
            "pale yellow or lemon zest color palette",
            "floral midi dresses and halter dresses",
            "lightweight lace or satin fabrications",
            "golden hour outdoor and seaside lighting"
          ]
        },
        {
          "candidate_name": "Textured Crochet & Open-Knit Resort Wear",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 8,
          "seed_media_refs": [
            "155461:1",
            "155323:2",
            "155431:1",
            "155523:1",
            "155378:1",
            "155414:1",
            "155330:1",
            "155541:1"
          ],
          "visual_cues": [
            "open-knit and macrame crochet textures",
            "neutral cream, brown, and turquoise tones",
            "matching short/skirt sets, tank tops, and beach pants",
            "layered over swimwear or worn with denim"
          ]
        },
        {
          "candidate_name": "Corset-Bodice Floral Maxi Dresses",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "155445:1",
            "155445:2",
            "155428:1",
            "155428:2",
            "155338:1",
            "155349:1",
            "155443:1"
          ],
          "visual_cues": [
            "corset or bustier boning on bodice",
            "delicate floral prints and lace trims",
            "spaghetti straps and tiered ruffle hems",
            "soft romantic garden aesthetic"
          ]
        },
        {
          "candidate_name": "Turquoise & Beaded Coastal Jewelry",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 8,
          "seed_media_refs": [
            "154716:1",
            "161273:1",
            "155431:1",
            "155374:1",
            "161562:1",
            "155533:1",
            "161741:1",
            "161010:1"
          ],
          "visual_cues": [
            "vibrant turquoise beads or raw stone accents",
            "layered pendant necklaces and beaded chokers",
            "gold hardware and natural shell details",
            "paired with low-cut necklines or denim"
          ]
        },
        {
          "candidate_name": "Natural Woven Straw & Raffia Totes",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 8,
          "seed_media_refs": [
            "154741:1",
            "155323:1",
            "155431:1",
            "160568:1",
            "160371:1",
            "161615:1",
            "155371:1",
            "155434:4"
          ],
          "visual_cues": [
            "woven raffia, straw, or wicker construction",
            "oversized basket or trapeze tote silhouettes",
            "leather trim or designer logo detailing",
            "coastal grandmother and beachside styling"
          ]
        },
        {
          "candidate_name": "Monochromatic Draped Halter & Skirt Sets",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "155503:1",
            "155503:3",
            "155503:4",
            "155503:5",
            "155503:6",
            "155503:7",
            "161766:1"
          ],
          "visual_cues": [
            "matching halter neck top and draped midi/maxi skirt",
            "monochromatic neutral palettes like black, cream, grey, and sage",
            "asymmetrical hems and soft fluid jersey draping",
            "clean girl aesthetic with sleek hair and minimal accessories"
          ]
        },
        {
          "candidate_name": "Under-Eye Hydrogel Patches & Targeted Care",
          "trend_type": "beauty",
          "visual_axis": "beauty",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "157504:2",
            "158218:1",
            "158320:1",
            "157996:1"
          ],
          "visual_cues": [
            "pink, clear, or gel under-eye patches",
            "no-makeup natural skin with dewy finish",
            "post-shower morning routine setting",
            "skincare packaging close-ups"
          ]
        },
        {
          "candidate_name": "Cherry Red Accents & Statement Pieces",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "154733:1",
            "154720:1",
            "161683:1",
            "155259:1",
            "155371:1",
            "155428:1",
            "155408:1"
          ],
          "visual_cues": [
            "saturated cherry or fuchsia red hue",
            "red tops, gingham prints, or statement dresses",
            "red accessories such as mini bags, heart pendants, or shoes",
            "paired against crisp white or denim neutrals"
          ]
        },
        {
          "candidate_name": "Coastal Nautical Pinstripes & Stripe Sets",
          "trend_type": "styling_formula",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "155274:4",
            "161562:1",
            "155523:5",
            "155439:1",
            "155439:2",
            "160775:1",
            "155541:1"
          ],
          "visual_cues": [
            "blue and white or multi-colored stripe pattern",
            "knit cardigans, button-down shirts, or smocked sets",
            "striped bikinis and coordinating swim accessories",
            "preppy coastal and Mediterranean seaside setting"
          ]
        },
        {
          "candidate_name": "Liquid Satin Evening Slip Dresses",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "155283:1",
            "154731:1",
            "155273:1",
            "155273:2",
            "155291:1"
          ],
          "visual_cues": [
            "high-shine liquid satin or silk fabric",
            "halter neck, notch neckline, or cowl necks",
            "thigh-high slits and backless designs",
            "glamorous golden hour or vintage car backdrops"
          ]
        },
        {
          "candidate_name": "Retro Geometric & Chevron Resort Prints",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "154760:1",
            "154743:1",
            "155449:1",
            "155449:3",
            "155353:1",
            "155434:3"
          ],
          "visual_cues": [
            "geometric, chevron, or psychedelic print motifs",
            "blue, brown, and multi-colored palettes",
            "sheer mesh fabrics and bodycon maxi silhouettes",
            "halter necklines and side-ruched details"
          ]
        },
        {
          "candidate_name": "Preppy Country Club & Court Uniforms",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "sustained",
          "seed_media_count": 3,
          "seed_media_refs": [
            "161205:1",
            "160469:1",
            "160961:1"
          ],
          "visual_cues": [
            "sleeveless collared polo shirts and skorts",
            "green and white color palette",
            "country club and athletic outdoor setting",
            "minimalist gold jewelry paired with athletic wear"
          ]
        }
      ],
      "ai_candidate_trend_count": 15,
      "ai_validated_trend_count_before_filter": 15,
      "accepted_trend_count": 15,
      "rejected_trend_count": 0,
      "rejected_trends": []
    }
  }
}