{
  "report": {
    "id": 128,
    "period": "[All] Jul 07 - Jul 21, 2026 (Part 7 of 9)",
    "created_at": "2026-07-21T22:35:16.847471+00:00",
    "workflow_note": ""
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-21T22:36:26.717265Z",
    "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": 7,
      "chunk_count": 9,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 206,
      "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": 206,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      159002,
      160689,
      158643,
      160929,
      161532,
      154956,
      154950,
      154954,
      154945,
      154958,
      154929,
      154928,
      154927,
      154926,
      154953,
      154930,
      154931,
      154932,
      154934,
      154935,
      154936,
      154937,
      154939,
      154940,
      154941,
      154942,
      154943,
      154946,
      154947,
      154948,
      154949,
      154952,
      154955,
      154957,
      154933,
      154938,
      154944,
      155262,
      154914,
      154915,
      154916,
      154917,
      154918,
      154924,
      154921,
      154922,
      154920,
      154923,
      154919,
      154906,
      154908,
      154905,
      154909,
      154911,
      154907,
      154910,
      154912,
      154903,
      154902,
      154901,
      154900,
      154899,
      154898,
      154893,
      154896,
      154894,
      154897,
      154895,
      154904,
      154883,
      154884,
      154891,
      154892,
      154882,
      154885,
      154889,
      154890,
      154888,
      154886,
      154887,
      154881,
      154879,
      154878,
      154877,
      154876,
      154875,
      154874,
      154873,
      154870,
      154872,
      154871,
      154869,
      154880,
      154864,
      154863,
      154862,
      154861,
      154860,
      154859,
      154858,
      154867,
      154866,
      154857,
      154865,
      154868,
      154850,
      154848,
      154853,
      154849,
      154846,
      154845,
      154855,
      154854,
      154856,
      154852,
      154847,
      154851,
      154841,
      154837,
      154833,
      154834,
      154844,
      154842,
      154840,
      154839,
      154838,
      154843,
      154836,
      154835,
      154830,
      154826,
      154825,
      154824,
      154823,
      154822,
      154832,
      154829,
      154828,
      154827,
      154831,
      154821,
      154817,
      154818,
      154815,
      154819,
      154820,
      154810,
      154811,
      154813,
      154812,
      154816,
      154807,
      154800,
      154801,
      154808,
      154806,
      154805,
      154804,
      154803,
      154802,
      154799,
      154798,
      154809,
      154790,
      154794,
      154791,
      154786,
      154787,
      154788,
      154789,
      154796,
      154795,
      154792,
      154793,
      154797,
      154779,
      154777,
      154775,
      154774,
      154776,
      154784,
      154780,
      154781,
      154782,
      154783,
      154785,
      154778,
      154765,
      154773,
      154772,
      154771,
      154770,
      154768,
      154767,
      154766,
      154764,
      154763,
      154769,
      154762,
      154756
    ],
    "analyzed_media_count": 206,
    "analyzed_media_refs": [
      "159002:1",
      "159002:2",
      "159002:3",
      "159002:4",
      "159002:5",
      "160689:1",
      "158643:3",
      "158643:4",
      "158643:5",
      "160929:1",
      "161532:1",
      "154956:1",
      "154950:1",
      "154954:1",
      "154945:1",
      "154958:1",
      "154929:1",
      "154928:1",
      "154927:1",
      "154926:1",
      "154953:1",
      "154930:1",
      "154931:1",
      "154932:1",
      "154934:1",
      "154935:1",
      "154936:1",
      "154937:1",
      "154939:1",
      "154940:1",
      "154941:1",
      "154942:1",
      "154943:1",
      "154946:1",
      "154947:1",
      "154948:1",
      "154949:1",
      "154952:1",
      "154955:1",
      "154957:1",
      "154933:1",
      "154938:1",
      "154944:1",
      "155262:1",
      "154914:1",
      "154915:1",
      "154916:1",
      "154917:1",
      "154918:1",
      "154924:1",
      "154921:1",
      "154922:1",
      "154920:1",
      "154923:1",
      "154919:1",
      "154906:1",
      "154908:1",
      "154905:1",
      "154909:1",
      "154911:1",
      "154907:1",
      "154910:1",
      "154912:1",
      "154903:1",
      "154902:1",
      "154901:1",
      "154900:1",
      "154899:1",
      "154898:1",
      "154893:1",
      "154896:1",
      "154894:1",
      "154897:1",
      "154895:1",
      "154904:1",
      "154883:1",
      "154884:1",
      "154891:1",
      "154892:1",
      "154882:1",
      "154885:1",
      "154889:1",
      "154890:1",
      "154888:1",
      "154886:1",
      "154887:1",
      "154881:1",
      "154879:1",
      "154878:1",
      "154877:1",
      "154876:1",
      "154875:1",
      "154874:1",
      "154873:1",
      "154870:1",
      "154872:1",
      "154871:1",
      "154869:1",
      "154880:1",
      "154864:1",
      "154863:1",
      "154862:1",
      "154861:1",
      "154860:1",
      "154859:1",
      "154858:1",
      "154867:1",
      "154866:1",
      "154857:1",
      "154865:1",
      "154868:1",
      "154850:1",
      "154848:1",
      "154853:1",
      "154849:1",
      "154846:1",
      "154845:1",
      "154855:1",
      "154854:1",
      "154856:1",
      "154852:1",
      "154847:1",
      "154851:1",
      "154841:1",
      "154837:1",
      "154833:1",
      "154834:1",
      "154844:1",
      "154842:1",
      "154840:1",
      "154839:1",
      "154838:1",
      "154843:1",
      "154836:1",
      "154835:1",
      "154830:1",
      "154826:1",
      "154825:1",
      "154824:1",
      "154823:1",
      "154822:1",
      "154832:1",
      "154829:1",
      "154828:1",
      "154827:1",
      "154831:1",
      "154821:1",
      "154817:1",
      "154818:1",
      "154815:1",
      "154819:1",
      "154820:1",
      "154810:1",
      "154811:1",
      "154813:1",
      "154812:1",
      "154816:1",
      "154807:1",
      "154800:1",
      "154801:1",
      "154808:1",
      "154806:1",
      "154805:1",
      "154804:1",
      "154803:1",
      "154802:1",
      "154799:1",
      "154798:1",
      "154809:1",
      "154790:1",
      "154794:1",
      "154791:1",
      "154786:1",
      "154787:1",
      "154788:1",
      "154789:1",
      "154796:1",
      "154795:1",
      "154792:1",
      "154793:1",
      "154797:1",
      "154779:1",
      "154777:1",
      "154775:1",
      "154774:1",
      "154776:1",
      "154784:1",
      "154780:1",
      "154781:1",
      "154782:1",
      "154783:1",
      "154785:1",
      "154778:1",
      "154765:1",
      "154773:1",
      "154772:1",
      "154771:1",
      "154770:1",
      "154768:1",
      "154767:1",
      "154766:1",
      "154764:1",
      "154763:1",
      "154769:1",
      "154762:1",
      "154756:1"
    ],
    "full_source_prompt_character_count": 111469,
    "source_prompt_character_count": 111469,
    "prompt_character_count": 111469,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 116884,
    "validation_prompt_character_count": 124135,
    "candidate_reasoning_scratchpad": "In this reporting period, summer resortwear and evening glam drive strong visual trends. High-contrast animal motifs\u2014specifically zebra print and classic leopard sarongs\u2014dominate bodycon silhouettes and poolside layering. Meanwhile, playful polka dots and luminous butter-yellow florals lead daytime vacation dressing, complemented by tactile sequin-fringe party co-ords and sleek frosted glass skincare packaging.",
    "validation_reasoning_scratchpad": "Candidate trends were validated against raw image metadata, ensuring each final trend represents at least 3 distinct parent posts with a maximum of 2 slides per post. Animal prints and polka dots show distinct evolution from swimwear into day-to-night resortwear and party sets, while pastel tones like butter yellow and sage green emerge as prominent seasonal color stories.",
    "ai_discovered_candidate_count": 9,
    "candidate_trends": [
      {
        "candidate_name": "Bold Zebra Print Bodycon & Mesh Coordinates",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "154902:1",
          "154899:1",
          "154884:1",
          "154877:1",
          "154822:1",
          "154832:1",
          "154797:1"
        ],
        "visual_cues": [
          "zebra print pattern",
          "mesh bodycon silhouette",
          "brown and yellow or black and white zebra palette",
          "open back or long sleeve cutout design"
        ]
      },
      {
        "candidate_name": "Retro Polka Dot Dresses & Matching Sets",
        "trend_type": "styling_formula",
        "visual_axis": "garment_type",
        "historical_relationship": "evolving",
        "seed_media_count": 7,
        "seed_media_refs": [
          "154924:1",
          "154889:1",
          "154855:1",
          "154838:1",
          "154803:1",
          "154790:1",
          "154789:1"
        ],
        "visual_cues": [
          "polka dot print",
          "red and white dot motif",
          "chocolate brown polka dot",
          "strapless or halter neck midi/maxi silhouette"
        ]
      },
      {
        "candidate_name": "Sequin & Fringe Night-Out Two-Piece Sets",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "154950:1",
          "154927:1",
          "154932:1",
          "154941:1",
          "154947:1",
          "154955:1",
          "154957:1"
        ],
        "visual_cues": [
          "sequin embellished fabric",
          "fringe hem detailing",
          "crop top and mini skirt co-ord",
          "shimmering party wear"
        ]
      },
      {
        "candidate_name": "Butter Yellow & Lemon Floral Summer Midi Dresses",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "154956:1",
          "154917:1",
          "154893:1",
          "154883:1",
          "154865:1",
          "154794:1",
          "154771:1"
        ],
        "visual_cues": [
          "lemon or butter yellow hue",
          "ditsy floral print",
          "eyelet lace detailing",
          "spaghetti strap slip or cowl neck silhouette"
        ]
      },
      {
        "candidate_name": "Geometric Sheer Mesh Dresses & Tops",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "154906:1",
          "154850:1",
          "154810:1",
          "154788:1",
          "154774:1",
          "154762:1"
        ],
        "visual_cues": [
          "geometric lattice or abstract pattern",
          "sheer mesh fabric",
          "cut-out back or keyhole detail",
          "long sleeve bodycon fit"
        ]
      },
      {
        "candidate_name": "Leopard Print Sarongs & Poolside Cover-Ups",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "sustained",
        "seed_media_count": 5,
        "seed_media_refs": [
          "154908:1",
          "154872:1",
          "154853:1",
          "154825:1",
          "154770:1"
        ],
        "visual_cues": [
          "leopard print sarong or wrap skirt",
          "tie-side wrap skirt silhouette",
          "paired with white tank or dark bikini",
          "vacation resort aesthetic"
        ]
      },
      {
        "candidate_name": "Mediterranean Blue & White Printed Resort Wear",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "154928:1",
          "154881:1",
          "154839:1",
          "154816:1",
          "154777:1"
        ],
        "visual_cues": [
          "blue and white color palette",
          "tile or tie-dye print",
          "backless halter neck silhouette",
          "lightweight flowing fabric"
        ]
      },
      {
        "candidate_name": "Sage & Mint Green Soft Knit Layering",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "154934:1",
          "154935:1",
          "154936:1",
          "154950:1",
          "154957:1"
        ],
        "visual_cues": [
          "sage or mint green hue",
          "soft shimmer or crochet knit",
          "ruffle or fringe trim",
          "delicate button-down or cami top"
        ]
      },
      {
        "candidate_name": "Frosted Glass & Dropper Minimalist Skincare Packaging",
        "trend_type": "beauty",
        "visual_axis": "beauty",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "159002:1",
          "159002:2",
          "159002:3",
          "159002:4",
          "159002:5"
        ],
        "visual_cues": [
          "frosted glass bottles",
          "pipette dropper packaging",
          "minimalist apothecary branding",
          "amber or dark green glass accents"
        ]
      }
    ],
    "ai_candidate_trend_count": 8,
    "ai_validated_trend_count_before_filter": 8,
    "accepted_trend_count": 8,
    "rejected_trend_count": 0,
    "rejected_trends": []
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Bold Zebra Print Bodycon & Mesh Coordinates",
      "blog_title": "Zebra Print Takeover: The Fiercest Resort & Nightlife Trend",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 9,
      "matching_parent_post_count": 9,
      "visual_similarity_reason": "Repeated zebra striped graphic patterns across sheer mesh, satin, and bodycon silhouettes in neutral, yellow, and chocolate palettes.",
      "description": "Bold zebra stripe patterns are dominating summer wardrobes across form-fitting mesh bodycon maxis, open-back dresses, and lightweight co-ord sets.",
      "keywords": [
        "zebra print",
        "mesh bodycon",
        "y2k aesthetic",
        "resortwear",
        "animal print dress"
      ],
      "post_ids": [
        154902,
        154899,
        154884,
        154877,
        154832,
        154822,
        154802,
        154797,
        154779
      ],
      "media_refs": [
        "154902:1",
        "154899:1",
        "154884:1",
        "154877:1",
        "154832:1",
        "154822:1",
        "154802:1",
        "154797:1",
        "154779:1"
      ],
      "qualification_reason": "Accepted with 9 matching images across 9 parent posts at 95.0% confidence. Repeated zebra striped graphic patterns across sheer mesh, satin, and bodycon silhouettes in neutral, yellow, and chocolate palettes."
    },
    {
      "trend_number": 2,
      "trend_name": "Retro Polka Dot Dresses & Matching Sets",
      "blog_title": "Polka Dots Reimagined: From Retro Swimwear to Modern Eveningwear",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 9,
      "matching_parent_post_count": 9,
      "visual_similarity_reason": "High-contrast spotted polka dot patterns on flowing dresses, co-ord tops, and midi skirts.",
      "description": "Classic polka dot motifs are reimagined on red-and-white halter sets, chocolate brown drop-waist midis, and sheer mesh long-sleeve tops.",
      "keywords": [
        "polka dot dress",
        "retro aesthetic",
        "chocolate brown dress",
        "matching co-ord",
        "french girl style"
      ],
      "post_ids": [
        154924,
        154889,
        154855,
        154838,
        154803,
        154790,
        154789,
        154781,
        154765
      ],
      "media_refs": [
        "154924:1",
        "154889:1",
        "154855:1",
        "154838:1",
        "154803:1",
        "154790:1",
        "154789:1",
        "154781:1",
        "154765:1"
      ],
      "qualification_reason": "Accepted with 9 matching images across 9 parent posts at 93.0% confidence. High-contrast spotted polka dot patterns on flowing dresses, co-ord tops, and midi skirts."
    },
    {
      "trend_number": 3,
      "trend_name": "Sequin & Fringe Night-Out Two-Piece Sets",
      "blog_title": "High-Shine Nights: Sequins & Fringe Trim Two-Piece Sets",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Light-catching sequin embellishments combined with playful fringe trims on crop top and mini skirt co-ords.",
      "description": "Tactile sequin crop tops and matching mini skirts with swinging fringe hem trims bring maximum shimmer and movement to summer nightlife styling.",
      "keywords": [
        "sequin crop top",
        "fringe mini skirt",
        "night out look",
        "party co-ord",
        "glam fashion"
      ],
      "post_ids": [
        154950,
        154927,
        154932,
        154947,
        154955,
        154957
      ],
      "media_refs": [
        "154950:1",
        "154927:1",
        "154932:1",
        "154947:1",
        "154955:1",
        "154957:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 6 parent posts at 91.0% confidence. Light-catching sequin embellishments combined with playful fringe trims on crop top and mini skirt co-ords."
    },
    {
      "trend_number": 4,
      "trend_name": "Butter Yellow & Lemon Floral Summer Midi Dresses",
      "blog_title": "Butter Yellow & Lemon Floral Midi Dresses for Sunlit Days",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "Soft yellow color palette paired with ditsy floral prints, delicate ruffles, or textured eyelet fabrications.",
      "description": "Soft butter yellow and pale lemon hues feature heavily in ditsy floral printed midi dresses, eyelet knit dresses, and delicate cowl neck slips.",
      "keywords": [
        "butter yellow dress",
        "lemon floral",
        "summer midi dress",
        "cottagecore aesthetic",
        "vacation outfit"
      ],
      "post_ids": [
        154956,
        154917,
        154893,
        154883,
        154865,
        154794,
        154771
      ],
      "media_refs": [
        "154956:1",
        "154917:1",
        "154893:1",
        "154883:1",
        "154865:1",
        "154794:1",
        "154771:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 7 parent posts at 90.0% confidence. Soft yellow color palette paired with ditsy floral prints, delicate ruffles, or textured eyelet fabrications."
    },
    {
      "trend_number": 5,
      "trend_name": "Geometric Sheer Mesh Dresses & Tops",
      "blog_title": "Optical Sheer: Geometric Printed Mesh Dresses & Tops",
      "trend_type": "texture",
      "signal_strength": "medium",
      "confidence_percent": 86.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Semi-sheer mesh fabrics featuring repeating geometric or lattice patterns in bodycon silhouettes.",
      "description": "Form-fitting sheer mesh pieces printed with intricate optical geometric lattices, abstract graphics, and deep V-neck cutouts.",
      "keywords": [
        "geometric mesh",
        "sheer bodycon",
        "optical print",
        "cocktail dress",
        "statement top"
      ],
      "post_ids": [
        154906,
        154850,
        154810,
        154788,
        154774,
        154762
      ],
      "media_refs": [
        "154906:1",
        "154850:1",
        "154810:1",
        "154788:1",
        "154774:1",
        "154762:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 6 parent posts at 86.0% confidence. Semi-sheer mesh fabrics featuring repeating geometric or lattice patterns in bodycon silhouettes."
    },
    {
      "trend_number": 6,
      "trend_name": "Leopard Print Sarongs & Poolside Cover-Ups",
      "blog_title": "The Wild Sarong: Styling Leopard Print for Poolside Glamour",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 88.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Warm-toned leopard print wrap skirts and sarongs styled over beachwear and casual tops.",
      "description": "Timeless leopard print is styled into low-slung sarongs and wrap skirts, paired effortlessly with clean tanks or bikini tops for resort living.",
      "keywords": [
        "leopard sarong",
        "resortwear",
        "beach coverup",
        "poolside style",
        "animal print"
      ],
      "post_ids": [
        154908,
        154872,
        154853,
        154843,
        154825,
        154770
      ],
      "media_refs": [
        "154908:1",
        "154872:1",
        "154853:1",
        "154843:1",
        "154825:1",
        "154770:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 6 parent posts at 88.0% confidence. Warm-toned leopard print wrap skirts and sarongs styled over beachwear and casual tops."
    },
    {
      "trend_number": 7,
      "trend_name": "Mediterranean Blue & White Printed Resort Wear",
      "blog_title": "Coastal Tiles & Tie-Dye: Mediterranean Blue & White Resortwear",
      "trend_type": "color",
      "signal_strength": "medium",
      "confidence_percent": 84.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Blue and white color combinations featuring tile, tie-dye, or floral motifs in lightweight resort silhouettes.",
      "description": "Crisp nautical blue-and-white palettes dominate flowing backless maxis, crochet swimsuits, and tie-dye coordinates for seaside getaways.",
      "keywords": [
        "mediterranean blue",
        "coastal resortwear",
        "blue and white print",
        "vacation maxi",
        "tie dye dress"
      ],
      "post_ids": [
        154928,
        154881,
        154839,
        154816,
        154777
      ],
      "media_refs": [
        "154928:1",
        "154881:1",
        "154839:1",
        "154816:1",
        "154777:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 5 parent posts at 84.0% confidence. Blue and white color combinations featuring tile, tie-dye, or floral motifs in lightweight resort silhouettes."
    },
    {
      "trend_number": 8,
      "trend_name": "Sage & Mint Green Soft Knit Layering",
      "blog_title": "Cool Softness: Sage & Mint Green Knit Layering",
      "trend_type": "color",
      "signal_strength": "medium",
      "confidence_percent": 82.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Cool sage and mint green hues across delicate button-down cardigans, camis, and soft knit sets.",
      "description": "Tactile sage and mint green cardigans, camisoles, and crochet co-ord sets offer delicate, cool-toned layering for summer evenings.",
      "keywords": [
        "sage green knit",
        "mint green cardigan",
        "soft pastels",
        "summer knitwear",
        "delicate layering"
      ],
      "post_ids": [
        154934,
        154935,
        154936,
        154950,
        154957
      ],
      "media_refs": [
        "154934:1",
        "154935:1",
        "154936:1",
        "154950:1",
        "154957:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 5 parent posts at 82.0% confidence. Cool sage and mint green hues across delicate button-down cardigans, camis, and soft knit sets."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "Candidate trends were validated against raw image metadata, ensuring each final trend represents at least 3 distinct parent posts with a maximum of 2 slides per post. Animal prints and polka dots show distinct evolution from swimwear into day-to-night resortwear and party sets, while pastel tones like butter yellow and sage green emerge as prominent seasonal color stories.",
    "content_ideas": [
      {
        "blog_title": "Zebra Print Takeover: The Fiercest Resort & Nightlife Trend",
        "trend_name": "Bold Zebra Print Bodycon & Mesh Coordinates",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new trend expanding rapidly across mesh bodycon dresses, two-piece sets, and beach cover-ups.",
        "description": "Bold zebra stripe patterns are dominating summer wardrobes across form-fitting mesh bodycon maxis, open-back dresses, and lightweight co-ord sets.",
        "visual_similarity_reason": "Repeated zebra striped graphic patterns across sheer mesh, satin, and bodycon silhouettes in neutral, yellow, and chocolate palettes.",
        "instagram_caption": "Wild side activated \ud83e\udd93 Sheer mesh, bodycon fits, and bold zebra prints are taking over night-out resort style this season. Which silhouette are you saving for your next getaway?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "zebra print",
          "mesh bodycon",
          "y2k aesthetic",
          "resortwear",
          "animal print dress"
        ],
        "example_media_refs": [
          "154902:1",
          "154899:1",
          "154884:1",
          "154877:1",
          "154832:1",
          "154822:1",
          "154802:1",
          "154797:1",
          "154779:1"
        ],
        "example_post_ids": [
          154902,
          154899,
          154884,
          154877,
          154832,
          154822,
          154802,
          154797,
          154779
        ],
        "matching_image_count": 9,
        "matching_parent_post_count": 9,
        "matching_author_count": 9
      },
      {
        "blog_title": "Polka Dots Reimagined: From Retro Swimwear to Modern Eveningwear",
        "trend_name": "Retro Polka Dot Dresses & Matching Sets",
        "trend_type": "styling_formula",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving from the previous report's vintage polka dot swimwear into versatile day-to-night midi dresses and matching sets.",
        "description": "Classic polka dot motifs are reimagined on red-and-white halter sets, chocolate brown drop-waist midis, and sheer mesh long-sleeve tops.",
        "visual_similarity_reason": "High-contrast spotted polka dot patterns on flowing dresses, co-ord tops, and midi skirts.",
        "instagram_caption": "Polka dots are officially back in rotation \u26aa\ufe0f\ud83d\udd34 From classic chocolate brown drop-waist midis to bold red co-ords, retro spots are bring effortless romance to summer style.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "polka dot dress",
          "retro aesthetic",
          "chocolate brown dress",
          "matching co-ord",
          "french girl style"
        ],
        "example_media_refs": [
          "154924:1",
          "154889:1",
          "154855:1",
          "154838:1",
          "154803:1",
          "154790:1",
          "154789:1",
          "154781:1",
          "154765:1"
        ],
        "example_post_ids": [
          154924,
          154889,
          154855,
          154838,
          154803,
          154790,
          154789,
          154781,
          154765
        ],
        "matching_image_count": 9,
        "matching_parent_post_count": 9,
        "matching_author_count": 8
      },
      {
        "blog_title": "High-Shine Nights: Sequins & Fringe Trim Two-Piece Sets",
        "trend_name": "Sequin & Fringe Night-Out Two-Piece Sets",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new tactile partywear trend focused on shimmer, motion, and cropped co-ord silhouettes.",
        "description": "Tactile sequin crop tops and matching mini skirts with swinging fringe hem trims bring maximum shimmer and movement to summer nightlife styling.",
        "visual_similarity_reason": "Light-catching sequin embellishments combined with playful fringe trims on crop top and mini skirt co-ords.",
        "instagram_caption": "Made for movement \u2728 Shimmering sequins meet swaying fringe hems for the ultimate night-out co-ord look. Ready to catch the light all summer long.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "sequin crop top",
          "fringe mini skirt",
          "night out look",
          "party co-ord",
          "glam fashion"
        ],
        "example_media_refs": [
          "154950:1",
          "154927:1",
          "154932:1",
          "154947:1",
          "154955:1",
          "154957:1"
        ],
        "example_post_ids": [
          154950,
          154927,
          154932,
          154947,
          154955,
          154957
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Butter Yellow & Lemon Floral Midi Dresses for Sunlit Days",
        "trend_name": "Butter Yellow & Lemon Floral Summer Midi Dresses",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new soft color story capturing warm daytime romanticism and European summer aesthetics.",
        "description": "Soft butter yellow and pale lemon hues feature heavily in ditsy floral printed midi dresses, eyelet knit dresses, and delicate cowl neck slips.",
        "visual_similarity_reason": "Soft yellow color palette paired with ditsy floral prints, delicate ruffles, or textured eyelet fabrications.",
        "instagram_caption": "Basking in butter yellow \ud83d\udc9b The softest hue of the season brings romantic ditsy florals and sweet eyelet details to your dream summer wardrobe.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "butter yellow dress",
          "lemon floral",
          "summer midi dress",
          "cottagecore aesthetic",
          "vacation outfit"
        ],
        "example_media_refs": [
          "154956:1",
          "154917:1",
          "154893:1",
          "154883:1",
          "154865:1",
          "154794:1",
          "154771:1"
        ],
        "example_post_ids": [
          154956,
          154917,
          154893,
          154883,
          154865,
          154794,
          154771
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 7,
        "matching_author_count": 7
      },
      {
        "blog_title": "Optical Sheer: Geometric Printed Mesh Dresses & Tops",
        "trend_name": "Geometric Sheer Mesh Dresses & Tops",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new graphic texture trend offering sleek silhouette options for cocktail hours.",
        "description": "Form-fitting sheer mesh pieces printed with intricate optical geometric lattices, abstract graphics, and deep V-neck cutouts.",
        "visual_similarity_reason": "Semi-sheer mesh fabrics featuring repeating geometric or lattice patterns in bodycon silhouettes.",
        "instagram_caption": "Geometric precision meets sheer elegance \ud83d\udcd0 These optical mesh dresses and printed tops bring modern graphic texture to sunset cocktail hour.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.86,
        "keywords": [
          "geometric mesh",
          "sheer bodycon",
          "optical print",
          "cocktail dress",
          "statement top"
        ],
        "example_media_refs": [
          "154906:1",
          "154850:1",
          "154810:1",
          "154788:1",
          "154774:1",
          "154762:1"
        ],
        "example_post_ids": [
          154906,
          154850,
          154810,
          154788,
          154774,
          154762
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "The Wild Sarong: Styling Leopard Print for Poolside Glamour",
        "trend_name": "Leopard Print Sarongs & Poolside Cover-Ups",
        "trend_type": "styling_formula",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained trend continuing animal print momentum, specifically styled around wrapped sarong skirts.",
        "description": "Timeless leopard print is styled into low-slung sarongs and wrap skirts, paired effortlessly with clean tanks or bikini tops for resort living.",
        "visual_similarity_reason": "Warm-toned leopard print wrap skirts and sarongs styled over beachwear and casual tops.",
        "instagram_caption": "Resort essential: the leopard sarong \ud83d\udc06 Throw it over your favorite bikini or pair with a classic white tank for effortless poolside chic.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.88,
        "keywords": [
          "leopard sarong",
          "resortwear",
          "beach coverup",
          "poolside style",
          "animal print"
        ],
        "example_media_refs": [
          "154908:1",
          "154872:1",
          "154853:1",
          "154843:1",
          "154825:1",
          "154770:1"
        ],
        "example_post_ids": [
          154908,
          154872,
          154853,
          154843,
          154825,
          154770
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 6,
        "matching_author_count": 5
      },
      {
        "blog_title": "Coastal Tiles & Tie-Dye: Mediterranean Blue & White Resortwear",
        "trend_name": "Mediterranean Blue & White Printed Resort Wear",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new resort palette capturing crisp Mediterranean tile motifs and tie-dye patterns.",
        "description": "Crisp nautical blue-and-white palettes dominate flowing backless maxis, crochet swimsuits, and tie-dye coordinates for seaside getaways.",
        "visual_similarity_reason": "Blue and white color combinations featuring tile, tie-dye, or floral motifs in lightweight resort silhouettes.",
        "instagram_caption": "Out of office and head-over-heels for Mediterranean blue \ud83d\udc99 Crisp white and cobalt prints bring pure coastal magic to backless maxis and poolside coordinates.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.84,
        "keywords": [
          "mediterranean blue",
          "coastal resortwear",
          "blue and white print",
          "vacation maxi",
          "tie dye dress"
        ],
        "example_media_refs": [
          "154928:1",
          "154881:1",
          "154839:1",
          "154816:1",
          "154777:1"
        ],
        "example_post_ids": [
          154928,
          154881,
          154839,
          154816,
          154777
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Cool Softness: Sage & Mint Green Knit Layering",
        "trend_name": "Sage & Mint Green Soft Knit Layering",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new muted pastel color story bringing subtle texture to warm-weather outfits.",
        "description": "Tactile sage and mint green cardigans, camisoles, and crochet co-ord sets offer delicate, cool-toned layering for summer evenings.",
        "visual_similarity_reason": "Cool sage and mint green hues across delicate button-down cardigans, camis, and soft knit sets.",
        "instagram_caption": "Soft green summer \ud83c\udf3f Refresh your palette with sage and mint green cardigans, delicate ruffle trims, and lightweight knitwear made for breezy golden hours.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.82,
        "keywords": [
          "sage green knit",
          "mint green cardigan",
          "soft pastels",
          "summer knitwear",
          "delicate layering"
        ],
        "example_media_refs": [
          "154934:1",
          "154935:1",
          "154936:1",
          "154950:1",
          "154957:1"
        ],
        "example_post_ids": [
          154934,
          154935,
          154936,
          154950,
          154957
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week\u2019s shift highlights a compelling duality in summer styling, balancing high-impact graphic drama\u2014seen in @revolve\u2019s retro polka dots and @gypsyone\u2019s optical sheer mesh\u2014with the tactile movement of @ressarose-approved sequin fringe and bold zebra bodycons. Vacation wardrobes turn toward sun-drenched nostalgia, anchored by @isabellaqberry\u2019s soft butter-yellow floral midis, low-slung leopard sarongs, and crisp Mediterranean blue-and-white resortwear. Completing the seasonal mood board, tactile sage and mint knits offer an effortlessly chic solution for cool-toned evening layering.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-21T22:36:26.717265Z",
      "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": 7,
        "chunk_count": 9,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 206,
        "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": 206,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        159002,
        160689,
        158643,
        160929,
        161532,
        154956,
        154950,
        154954,
        154945,
        154958,
        154929,
        154928,
        154927,
        154926,
        154953,
        154930,
        154931,
        154932,
        154934,
        154935,
        154936,
        154937,
        154939,
        154940,
        154941,
        154942,
        154943,
        154946,
        154947,
        154948,
        154949,
        154952,
        154955,
        154957,
        154933,
        154938,
        154944,
        155262,
        154914,
        154915,
        154916,
        154917,
        154918,
        154924,
        154921,
        154922,
        154920,
        154923,
        154919,
        154906,
        154908,
        154905,
        154909,
        154911,
        154907,
        154910,
        154912,
        154903,
        154902,
        154901,
        154900,
        154899,
        154898,
        154893,
        154896,
        154894,
        154897,
        154895,
        154904,
        154883,
        154884,
        154891,
        154892,
        154882,
        154885,
        154889,
        154890,
        154888,
        154886,
        154887,
        154881,
        154879,
        154878,
        154877,
        154876,
        154875,
        154874,
        154873,
        154870,
        154872,
        154871,
        154869,
        154880,
        154864,
        154863,
        154862,
        154861,
        154860,
        154859,
        154858,
        154867,
        154866,
        154857,
        154865,
        154868,
        154850,
        154848,
        154853,
        154849,
        154846,
        154845,
        154855,
        154854,
        154856,
        154852,
        154847,
        154851,
        154841,
        154837,
        154833,
        154834,
        154844,
        154842,
        154840,
        154839,
        154838,
        154843,
        154836,
        154835,
        154830,
        154826,
        154825,
        154824,
        154823,
        154822,
        154832,
        154829,
        154828,
        154827,
        154831,
        154821,
        154817,
        154818,
        154815,
        154819,
        154820,
        154810,
        154811,
        154813,
        154812,
        154816,
        154807,
        154800,
        154801,
        154808,
        154806,
        154805,
        154804,
        154803,
        154802,
        154799,
        154798,
        154809,
        154790,
        154794,
        154791,
        154786,
        154787,
        154788,
        154789,
        154796,
        154795,
        154792,
        154793,
        154797,
        154779,
        154777,
        154775,
        154774,
        154776,
        154784,
        154780,
        154781,
        154782,
        154783,
        154785,
        154778,
        154765,
        154773,
        154772,
        154771,
        154770,
        154768,
        154767,
        154766,
        154764,
        154763,
        154769,
        154762,
        154756
      ],
      "analyzed_media_count": 206,
      "analyzed_media_refs": [
        "159002:1",
        "159002:2",
        "159002:3",
        "159002:4",
        "159002:5",
        "160689:1",
        "158643:3",
        "158643:4",
        "158643:5",
        "160929:1",
        "161532:1",
        "154956:1",
        "154950:1",
        "154954:1",
        "154945:1",
        "154958:1",
        "154929:1",
        "154928:1",
        "154927:1",
        "154926:1",
        "154953:1",
        "154930:1",
        "154931:1",
        "154932:1",
        "154934:1",
        "154935:1",
        "154936:1",
        "154937:1",
        "154939:1",
        "154940:1",
        "154941:1",
        "154942:1",
        "154943:1",
        "154946:1",
        "154947:1",
        "154948:1",
        "154949:1",
        "154952:1",
        "154955:1",
        "154957:1",
        "154933:1",
        "154938:1",
        "154944:1",
        "155262:1",
        "154914:1",
        "154915:1",
        "154916:1",
        "154917:1",
        "154918:1",
        "154924:1",
        "154921:1",
        "154922:1",
        "154920:1",
        "154923:1",
        "154919:1",
        "154906:1",
        "154908:1",
        "154905:1",
        "154909:1",
        "154911:1",
        "154907:1",
        "154910:1",
        "154912:1",
        "154903:1",
        "154902:1",
        "154901:1",
        "154900:1",
        "154899:1",
        "154898:1",
        "154893:1",
        "154896:1",
        "154894:1",
        "154897:1",
        "154895:1",
        "154904:1",
        "154883:1",
        "154884:1",
        "154891:1",
        "154892:1",
        "154882:1",
        "154885:1",
        "154889:1",
        "154890:1",
        "154888:1",
        "154886:1",
        "154887:1",
        "154881:1",
        "154879:1",
        "154878:1",
        "154877:1",
        "154876:1",
        "154875:1",
        "154874:1",
        "154873:1",
        "154870:1",
        "154872:1",
        "154871:1",
        "154869:1",
        "154880:1",
        "154864:1",
        "154863:1",
        "154862:1",
        "154861:1",
        "154860:1",
        "154859:1",
        "154858:1",
        "154867:1",
        "154866:1",
        "154857:1",
        "154865:1",
        "154868:1",
        "154850:1",
        "154848:1",
        "154853:1",
        "154849:1",
        "154846:1",
        "154845:1",
        "154855:1",
        "154854:1",
        "154856:1",
        "154852:1",
        "154847:1",
        "154851:1",
        "154841:1",
        "154837:1",
        "154833:1",
        "154834:1",
        "154844:1",
        "154842:1",
        "154840:1",
        "154839:1",
        "154838:1",
        "154843:1",
        "154836:1",
        "154835:1",
        "154830:1",
        "154826:1",
        "154825:1",
        "154824:1",
        "154823:1",
        "154822:1",
        "154832:1",
        "154829:1",
        "154828:1",
        "154827:1",
        "154831:1",
        "154821:1",
        "154817:1",
        "154818:1",
        "154815:1",
        "154819:1",
        "154820:1",
        "154810:1",
        "154811:1",
        "154813:1",
        "154812:1",
        "154816:1",
        "154807:1",
        "154800:1",
        "154801:1",
        "154808:1",
        "154806:1",
        "154805:1",
        "154804:1",
        "154803:1",
        "154802:1",
        "154799:1",
        "154798:1",
        "154809:1",
        "154790:1",
        "154794:1",
        "154791:1",
        "154786:1",
        "154787:1",
        "154788:1",
        "154789:1",
        "154796:1",
        "154795:1",
        "154792:1",
        "154793:1",
        "154797:1",
        "154779:1",
        "154777:1",
        "154775:1",
        "154774:1",
        "154776:1",
        "154784:1",
        "154780:1",
        "154781:1",
        "154782:1",
        "154783:1",
        "154785:1",
        "154778:1",
        "154765:1",
        "154773:1",
        "154772:1",
        "154771:1",
        "154770:1",
        "154768:1",
        "154767:1",
        "154766:1",
        "154764:1",
        "154763:1",
        "154769:1",
        "154762:1",
        "154756:1"
      ],
      "full_source_prompt_character_count": 111469,
      "source_prompt_character_count": 111469,
      "prompt_character_count": 111469,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 116884,
      "validation_prompt_character_count": 124135,
      "candidate_reasoning_scratchpad": "In this reporting period, summer resortwear and evening glam drive strong visual trends. High-contrast animal motifs\u2014specifically zebra print and classic leopard sarongs\u2014dominate bodycon silhouettes and poolside layering. Meanwhile, playful polka dots and luminous butter-yellow florals lead daytime vacation dressing, complemented by tactile sequin-fringe party co-ords and sleek frosted glass skincare packaging.",
      "validation_reasoning_scratchpad": "Candidate trends were validated against raw image metadata, ensuring each final trend represents at least 3 distinct parent posts with a maximum of 2 slides per post. Animal prints and polka dots show distinct evolution from swimwear into day-to-night resortwear and party sets, while pastel tones like butter yellow and sage green emerge as prominent seasonal color stories.",
      "ai_discovered_candidate_count": 9,
      "candidate_trends": [
        {
          "candidate_name": "Bold Zebra Print Bodycon & Mesh Coordinates",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "154902:1",
            "154899:1",
            "154884:1",
            "154877:1",
            "154822:1",
            "154832:1",
            "154797:1"
          ],
          "visual_cues": [
            "zebra print pattern",
            "mesh bodycon silhouette",
            "brown and yellow or black and white zebra palette",
            "open back or long sleeve cutout design"
          ]
        },
        {
          "candidate_name": "Retro Polka Dot Dresses & Matching Sets",
          "trend_type": "styling_formula",
          "visual_axis": "garment_type",
          "historical_relationship": "evolving",
          "seed_media_count": 7,
          "seed_media_refs": [
            "154924:1",
            "154889:1",
            "154855:1",
            "154838:1",
            "154803:1",
            "154790:1",
            "154789:1"
          ],
          "visual_cues": [
            "polka dot print",
            "red and white dot motif",
            "chocolate brown polka dot",
            "strapless or halter neck midi/maxi silhouette"
          ]
        },
        {
          "candidate_name": "Sequin & Fringe Night-Out Two-Piece Sets",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "154950:1",
            "154927:1",
            "154932:1",
            "154941:1",
            "154947:1",
            "154955:1",
            "154957:1"
          ],
          "visual_cues": [
            "sequin embellished fabric",
            "fringe hem detailing",
            "crop top and mini skirt co-ord",
            "shimmering party wear"
          ]
        },
        {
          "candidate_name": "Butter Yellow & Lemon Floral Summer Midi Dresses",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "154956:1",
            "154917:1",
            "154893:1",
            "154883:1",
            "154865:1",
            "154794:1",
            "154771:1"
          ],
          "visual_cues": [
            "lemon or butter yellow hue",
            "ditsy floral print",
            "eyelet lace detailing",
            "spaghetti strap slip or cowl neck silhouette"
          ]
        },
        {
          "candidate_name": "Geometric Sheer Mesh Dresses & Tops",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "154906:1",
            "154850:1",
            "154810:1",
            "154788:1",
            "154774:1",
            "154762:1"
          ],
          "visual_cues": [
            "geometric lattice or abstract pattern",
            "sheer mesh fabric",
            "cut-out back or keyhole detail",
            "long sleeve bodycon fit"
          ]
        },
        {
          "candidate_name": "Leopard Print Sarongs & Poolside Cover-Ups",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "154908:1",
            "154872:1",
            "154853:1",
            "154825:1",
            "154770:1"
          ],
          "visual_cues": [
            "leopard print sarong or wrap skirt",
            "tie-side wrap skirt silhouette",
            "paired with white tank or dark bikini",
            "vacation resort aesthetic"
          ]
        },
        {
          "candidate_name": "Mediterranean Blue & White Printed Resort Wear",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "154928:1",
            "154881:1",
            "154839:1",
            "154816:1",
            "154777:1"
          ],
          "visual_cues": [
            "blue and white color palette",
            "tile or tie-dye print",
            "backless halter neck silhouette",
            "lightweight flowing fabric"
          ]
        },
        {
          "candidate_name": "Sage & Mint Green Soft Knit Layering",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "154934:1",
            "154935:1",
            "154936:1",
            "154950:1",
            "154957:1"
          ],
          "visual_cues": [
            "sage or mint green hue",
            "soft shimmer or crochet knit",
            "ruffle or fringe trim",
            "delicate button-down or cami top"
          ]
        },
        {
          "candidate_name": "Frosted Glass & Dropper Minimalist Skincare Packaging",
          "trend_type": "beauty",
          "visual_axis": "beauty",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "159002:1",
            "159002:2",
            "159002:3",
            "159002:4",
            "159002:5"
          ],
          "visual_cues": [
            "frosted glass bottles",
            "pipette dropper packaging",
            "minimalist apothecary branding",
            "amber or dark green glass accents"
          ]
        }
      ],
      "ai_candidate_trend_count": 8,
      "ai_validated_trend_count_before_filter": 8,
      "accepted_trend_count": 8,
      "rejected_trend_count": 0,
      "rejected_trends": []
    }
  }
}