{
  "report": {
    "id": 123,
    "period": "[All] Jul 07 - Jul 21, 2026 (Part 2 of 9)",
    "created_at": "2026-07-21T22:27:27.562584+00:00",
    "workflow_note": ""
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-21T22:28:57.830412Z",
    "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": 2,
      "chunk_count": 9,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 454,
      "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": 454,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      162186,
      162140,
      162412,
      162383,
      162333,
      162416,
      162409,
      162445,
      162165,
      162166,
      162167,
      162280,
      162293,
      162250,
      162399,
      162175,
      162128,
      162406,
      162372,
      162400,
      162133,
      162337,
      162397,
      162438,
      162370,
      162320,
      162218,
      162274,
      162257,
      162222,
      162379,
      162296,
      162422,
      162237,
      162181,
      162228,
      162143,
      162326,
      162229,
      162313,
      162362,
      162405,
      162430,
      162208,
      162303,
      162149,
      162380,
      162246,
      162275,
      162230,
      162323,
      162254,
      162425,
      162238,
      162342,
      162168,
      162310,
      162147,
      162164,
      162141,
      162440,
      162338,
      162137,
      162126,
      162401,
      162363,
      162334,
      162417,
      162264,
      162130,
      162173,
      162441,
      162203,
      162134,
      162418,
      162251,
      162446,
      162318,
      162242,
      162138,
      162263,
      162368,
      162243,
      162294,
      162252,
      162281,
      162315,
      162391,
      162398,
      162373,
      162183,
      162411,
      162216,
      161820,
      161898,
      162114,
      161952,
      161899,
      161839,
      162099,
      161855,
      161814,
      162006,
      161825,
      162110,
      162100,
      162078,
      161999,
      162101,
      162007,
      161982,
      162025,
      161837,
      161955,
      162036,
      161919,
      161822,
      162069,
      161908,
      161840,
      161856,
      161928,
      161922,
      161971,
      161815,
      161935,
      162102,
      161973,
      161848,
      162115,
      162089,
      162005,
      162026,
      161833,
      161942,
      162087,
      161977,
      162083,
      161956,
      161901,
      161979,
      161846,
      162061,
      161988,
      162070,
      162103,
      162049,
      161882,
      162066,
      161996,
      161943,
      161983,
      162092,
      161834,
      161828,
      161889,
      161946,
      162000,
      162104,
      161914,
      161917,
      161957,
      161958,
      161875,
      161929,
      161880,
      162076,
      161991,
      161903,
      161885,
      161869,
      161907,
      161984,
      161909,
      162062,
      161852,
      162027,
      161985,
      162018,
      161959,
      162105,
      162008,
      161968,
      161916,
      161976,
      161853,
      162009,
      162106,
      161906,
      161857,
      161953,
      162112,
      162084,
      162116,
      162022,
      161858,
      161816,
      161849,
      161821,
      162010
    ],
    "analyzed_media_count": 454,
    "analyzed_media_refs": [
      "162186:1",
      "162140:1",
      "162412:1",
      "162412:2",
      "162412:3",
      "162412:4",
      "162383:1",
      "162333:1",
      "162416:1",
      "162409:1",
      "162445:1",
      "162165:1",
      "162166:1",
      "162167:1",
      "162280:1",
      "162293:1",
      "162250:1",
      "162399:1",
      "162175:1",
      "162128:1",
      "162128:2",
      "162128:3",
      "162406:1",
      "162406:2",
      "162406:3",
      "162406:4",
      "162406:5",
      "162406:7",
      "162406:8",
      "162406:9",
      "162406:10",
      "162372:1",
      "162372:2",
      "162400:1",
      "162400:2",
      "162400:3",
      "162400:4",
      "162400:5",
      "162133:1",
      "162337:1",
      "162337:2",
      "162337:3",
      "162337:4",
      "162397:1",
      "162438:1",
      "162370:1",
      "162370:2",
      "162370:3",
      "162370:4",
      "162370:5",
      "162370:6",
      "162370:7",
      "162370:8",
      "162370:9",
      "162370:10",
      "162320:1",
      "162320:2",
      "162320:3",
      "162320:4",
      "162320:5",
      "162320:6",
      "162320:7",
      "162218:1",
      "162218:2",
      "162218:4",
      "162218:5",
      "162274:1",
      "162257:1",
      "162257:2",
      "162222:1",
      "162222:2",
      "162222:3",
      "162222:4",
      "162379:1",
      "162296:1",
      "162296:2",
      "162296:3",
      "162296:4",
      "162422:1",
      "162422:2",
      "162422:3",
      "162422:4",
      "162422:5",
      "162237:1",
      "162181:1",
      "162228:1",
      "162143:1",
      "162326:1",
      "162326:2",
      "162229:1",
      "162313:1",
      "162313:2",
      "162313:3",
      "162313:4",
      "162362:1",
      "162405:1",
      "162430:1",
      "162208:1",
      "162303:1",
      "162149:1",
      "162380:1",
      "162246:1",
      "162246:2",
      "162275:1",
      "162230:1",
      "162323:1",
      "162323:2",
      "162323:3",
      "162323:4",
      "162254:1",
      "162425:1",
      "162238:1",
      "162342:1",
      "162168:1",
      "162168:3",
      "162310:1",
      "162147:1",
      "162147:2",
      "162147:3",
      "162164:1",
      "162164:2",
      "162164:3",
      "162164:4",
      "162141:1",
      "162440:1",
      "162338:1",
      "162137:1",
      "162126:1",
      "162401:1",
      "162363:1",
      "162334:1",
      "162417:1",
      "162264:1",
      "162264:2",
      "162130:1",
      "162130:2",
      "162130:3",
      "162130:4",
      "162173:1",
      "162441:1",
      "162203:1",
      "162134:1",
      "162418:1",
      "162251:1",
      "162446:1",
      "162318:1",
      "162242:1",
      "162242:2",
      "162242:3",
      "162242:4",
      "162242:5",
      "162138:1",
      "162138:2",
      "162138:4",
      "162138:7",
      "162138:8",
      "162138:9",
      "162263:1",
      "162368:1",
      "162243:1",
      "162243:2",
      "162243:3",
      "162243:4",
      "162294:1",
      "162252:1",
      "162281:1",
      "162315:1",
      "162391:1",
      "162398:1",
      "162373:1",
      "162373:2",
      "162183:1",
      "162411:2",
      "162411:3",
      "162216:1",
      "161820:1",
      "161898:1",
      "162114:1",
      "161952:1",
      "161899:1",
      "161839:1",
      "161839:2",
      "161839:3",
      "161839:4",
      "161839:5",
      "162099:1",
      "161855:1",
      "161814:1",
      "161814:2",
      "161814:3",
      "161814:4",
      "161814:5",
      "162006:1",
      "161825:1",
      "162110:1",
      "162110:2",
      "162110:3",
      "162110:4",
      "162110:5",
      "162100:1",
      "162078:1",
      "162078:2",
      "162078:3",
      "162078:4",
      "162078:5",
      "161999:1",
      "162101:1",
      "162007:1",
      "162007:2",
      "162007:3",
      "162007:4",
      "161982:1",
      "161982:2",
      "161982:3",
      "162025:1",
      "161837:1",
      "161837:2",
      "161837:3",
      "161955:1",
      "162036:1",
      "161919:1",
      "161919:2",
      "161822:1",
      "162069:1",
      "161908:1",
      "161908:2",
      "161908:3",
      "161840:1",
      "161840:2",
      "161840:3",
      "161840:4",
      "161856:1",
      "161928:1",
      "161928:2",
      "161928:3",
      "161922:1",
      "161922:2",
      "161922:3",
      "161971:1",
      "161971:2",
      "161971:3",
      "161971:4",
      "161815:1",
      "161815:2",
      "161815:3",
      "161815:4",
      "161935:1",
      "162102:1",
      "161973:1",
      "161973:2",
      "161973:3",
      "161973:4",
      "161973:5",
      "161973:6",
      "161848:1",
      "162115:1",
      "162089:1",
      "162005:1",
      "162026:1",
      "162026:2",
      "161833:1",
      "161833:2",
      "161942:1",
      "161942:2",
      "161942:3",
      "161942:4",
      "161942:5",
      "161942:6",
      "161942:7",
      "161942:8",
      "161942:9",
      "161942:10",
      "162087:1",
      "162087:2",
      "161977:1",
      "161977:2",
      "162083:1",
      "162083:2",
      "162083:3",
      "162083:4",
      "162083:5",
      "162083:6",
      "162083:7",
      "162083:8",
      "162083:9",
      "162083:10",
      "161956:1",
      "161901:1",
      "161979:1",
      "161846:1",
      "162061:1",
      "161988:1",
      "162070:1",
      "162103:1",
      "162049:1",
      "162049:2",
      "162049:3",
      "161882:1",
      "161882:2",
      "161882:3",
      "161882:4",
      "161882:5",
      "161882:6",
      "162066:1",
      "162066:2",
      "162066:3",
      "161996:1",
      "161996:2",
      "161996:3",
      "161996:4",
      "161943:1",
      "161943:2",
      "161943:3",
      "161943:4",
      "161943:5",
      "161943:7",
      "161943:8",
      "161983:1",
      "162092:1",
      "161834:1",
      "161834:2",
      "161834:3",
      "161828:1",
      "161889:1",
      "161889:2",
      "161889:3",
      "161889:4",
      "161889:5",
      "161889:6",
      "161889:7",
      "161946:1",
      "162000:1",
      "162104:1",
      "161914:1",
      "161914:2",
      "161914:3",
      "161914:4",
      "161914:5",
      "161914:6",
      "161914:7",
      "161917:1",
      "161917:2",
      "161917:3",
      "161917:4",
      "161917:5",
      "161917:6",
      "161917:7",
      "161957:1",
      "161958:1",
      "161875:1",
      "161875:3",
      "161875:4",
      "161875:5",
      "161875:7",
      "161929:1",
      "161929:2",
      "161929:3",
      "161929:4",
      "161880:1",
      "162076:1",
      "161991:1",
      "161903:1",
      "161885:1",
      "161885:2",
      "161869:1",
      "161869:2",
      "161869:3",
      "161869:4",
      "161869:5",
      "161869:6",
      "161869:7",
      "161869:8",
      "161907:1",
      "161907:2",
      "161984:1",
      "161984:2",
      "161984:3",
      "161984:4",
      "161984:5",
      "161984:6",
      "161984:7",
      "161909:1",
      "161909:2",
      "161909:3",
      "162062:1",
      "161852:1",
      "161852:2",
      "161852:3",
      "161852:4",
      "161852:5",
      "161852:6",
      "161852:7",
      "161852:8",
      "162027:2",
      "162027:3",
      "162027:4",
      "161985:1",
      "162018:1",
      "161959:1",
      "162105:1",
      "162008:1",
      "161968:1",
      "161916:1",
      "161916:2",
      "161976:1",
      "161976:2",
      "161976:3",
      "161976:4",
      "161976:5",
      "161853:1",
      "162009:1",
      "162106:1",
      "161906:1",
      "161906:2",
      "161906:3",
      "161857:1",
      "161953:1",
      "161953:2",
      "161953:5",
      "161953:6",
      "161953:7",
      "161953:9",
      "161953:10",
      "162112:1",
      "162112:2",
      "162112:3",
      "162112:4",
      "162112:5",
      "162112:6",
      "162084:1",
      "162084:2",
      "162084:3",
      "162084:4",
      "162084:5",
      "162084:6",
      "162084:7",
      "162084:8",
      "162084:9",
      "162084:10",
      "162116:1",
      "162022:1",
      "162022:2",
      "162022:3",
      "162022:4",
      "162022:5",
      "161858:1",
      "161816:1",
      "161816:2",
      "161816:3",
      "161816:4",
      "161816:5",
      "161849:1",
      "161821:1",
      "162010:1"
    ],
    "full_source_prompt_character_count": 198369,
    "source_prompt_character_count": 198369,
    "prompt_character_count": 198369,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 203784,
    "validation_prompt_character_count": 214818,
    "candidate_reasoning_scratchpad": "Across the past 14 days, content centers around high-summer resortwear transitioning into early pre-fall palettes, marked by bold lime accents, deep espresso satin fabrications, and boudoir-inspired lace trimming. Key structural pivots include the resurgence of Y2K capri pants and tailored bermuda shorts paired with relaxed tops. Meanwhile, tactical accessory choices like stacked gold cuffs and ballet flats add structured polish to breezy summer coordinates.",
    "validation_reasoning_scratchpad": "Cross-referenced first-pass candidates against the latest 14-day Instagram feed to validate image clustering, ensure multi-brand representation, and verify image-level visual cues. Sustained trends like rich chocolate tones, eyelet textures, and polka dots continue to demonstrate high volume, while net-new signals such as high-vis lime green, capri pants, and ballet flat styling pairings show emerging momentum. All 15 candidate clusters met the threshold of at least 4 distinct MediaRefs across 3 or more independent parent posts.",
    "ai_discovered_candidate_count": 15,
    "candidate_trends": [
      {
        "candidate_name": "Vibrant Lime & Acid Green Statement Pieces",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162186:1",
          "162372:1",
          "161908:1",
          "162203:1",
          "162130:1",
          "161942:8"
        ],
        "visual_cues": [
          "neon lime green",
          "lime green dress",
          "lime green polka dot mesh",
          "chartreuse top",
          "lime green crochet set"
        ]
      },
      {
        "candidate_name": "Rich Chocolate & Deep Espresso Satin Dresses",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "sustained",
        "seed_media_count": 5,
        "seed_media_refs": [
          "162257:2",
          "162303:1",
          "161889:2",
          "161973:2",
          "161814:3"
        ],
        "visual_cues": [
          "chocolate brown mini dress",
          "dark brown suit",
          "draped chocolate brown dress",
          "chocolate brown silk",
          "deep earth tones"
        ]
      },
      {
        "candidate_name": "Playful Retro Polka Dot Apparel & Coordinates",
        "trend_type": "other",
        "visual_axis": "garment_type",
        "historical_relationship": "sustained",
        "seed_media_count": 5,
        "seed_media_refs": [
          "162406:2",
          "162397:1",
          "162318:1",
          "161942:3",
          "161852:1"
        ],
        "visual_cues": [
          "polka dot skirt",
          "polka dot halter top",
          "polka dot maxi dress",
          "polka dot shorts",
          "polka dot mesh set"
        ]
      },
      {
        "candidate_name": "Boudoir-Inspired Satin & Lace Trim Slip Dresses",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162280:1",
          "162380:1",
          "162263:1",
          "161814:1",
          "161882:1",
          "161942:10"
        ],
        "visual_cues": [
          "pale pink slip dress",
          "black satin dress with lace trim",
          "light blue slip dress black lace",
          "lace insert details",
          "delicate lace camisole"
        ]
      },
      {
        "candidate_name": "Romantic White Eyelet & Crochet Coastal Separates",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 5,
        "seed_media_refs": [
          "162409:1",
          "162362:1",
          "162099:1",
          "162083:1",
          "162084:4"
        ],
        "visual_cues": [
          "white midi dress cutwork embroidery",
          "white eyelet shorts",
          "cream crochet two-piece set",
          "white crochet top",
          "broderie anglaise"
        ]
      },
      {
        "candidate_name": "Y2K Capri Pants & Fitted Pedal Pushers",
        "trend_type": "styling_formula",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "162140:1",
          "162400:2",
          "162400:5",
          "162100:1",
          "161839:2"
        ],
        "visual_cues": [
          "capri leggings",
          "low rise capri pants",
          "black capri leggings",
          "fitted knee-length trousers"
        ]
      },
      {
        "candidate_name": "Earth-Toned Animal & Fawn Print Swimwear",
        "trend_type": "texture",
        "visual_axis": "pattern",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "162422:1",
          "162242:2",
          "162243:1",
          "161929:2",
          "161996:2"
        ],
        "visual_cues": [
          "snakeskin print bikini",
          "fawn print swimwear",
          "leopard print bikini",
          "brown animal print",
          "subtle animal print"
        ]
      },
      {
        "candidate_name": "Y2K Hot Pink Monochromatic & Party Sets",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "162140:1",
          "162400:1",
          "162400:4",
          "161869:6"
        ],
        "visual_cues": [
          "hot pink y2k aesthetic",
          "back cutout top",
          "fuchsia monochromatic",
          "hot pink bikini",
          "studded mini skirt"
        ]
      },
      {
        "candidate_name": "Sheer Mesh Coordinates & Transparent Layering",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "162143:1",
          "162112:2",
          "161908:1",
          "161943:1"
        ],
        "visual_cues": [
          "long-sleeve mesh set",
          "semi-sheer knit texture",
          "sheer mesh fabric co-ord",
          "semi-sheer wide leg trousers"
        ]
      },
      {
        "candidate_name": "Elevated Tailored Bermuda Shorts Sets",
        "trend_type": "styling_formula",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "162397:1",
          "162368:1",
          "162066:1",
          "162112:6"
        ],
        "visual_cues": [
          "denim bermuda shorts",
          "satin bermuda shorts",
          "grey pleated bermuda shorts",
          "black bermuda shorts",
          "tailored cargo shorts"
        ]
      },
      {
        "candidate_name": "High-Shine Metallic & Liquid Silver/Bronze Glamour",
        "trend_type": "texture",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "162326:1",
          "162137:1",
          "161929:1",
          "161919:2"
        ],
        "visual_cues": [
          "metallic bronze gown",
          "metallic silver dress",
          "metallic silver bikini",
          "gold sequin dress",
          "silver sequin kaftan"
        ]
      },
      {
        "candidate_name": "Serene Powder & Aquamarine Blue Oceanfront Elegance",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "162167:1",
          "161820:1",
          "162078:1",
          "161982:1"
        ],
        "visual_cues": [
          "powder blue mini dress",
          "chiffon sky blue maxi dress",
          "aquamarine satin dress",
          "sailor blue",
          "light blue slip dress"
        ]
      },
      {
        "candidate_name": "Sculptural Gold Cuffs & Layered Bangle Stacks",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "162383:1",
          "162320:5",
          "162173:1",
          "162318:1",
          "161846:1"
        ],
        "visual_cues": [
          "stacked bangles gold",
          "statement gold cuff",
          "gold ring and bangle stack",
          "chunky gold bangles",
          "gold link bracelet"
        ]
      },
      {
        "candidate_name": "Lush Tropical Botanical Motif Resort Sets",
        "trend_type": "other",
        "visual_axis": "pattern",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "162175:1",
          "162218:2",
          "162411:2",
          "161916:1"
        ],
        "visual_cues": [
          "botanical print strapless maxi",
          "tropical print co-ord",
          "strapless tropical dress",
          "palm tree motif"
        ]
      },
      {
        "candidate_name": "Ballet Flats & Mary Janes Off-Set with Casual/Swim Styling",
        "trend_type": "styling_formula",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "162280:1",
          "162007:1",
          "161942:6",
          "161869:4"
        ],
        "visual_cues": [
          "black Mary Jane flats",
          "black ballet flats",
          "brown suede ballet flats",
          "hot pink ballet flats with bikini"
        ]
      }
    ],
    "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": "Vibrant Lime & Acid Green Statement Pieces",
      "blog_title": "Electric Energy: Vibrant Lime & Acid Green Statement Pieces",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "Matching vibrant electric lime and chartreuse hues across sheer mesh, crochet knits, and lace-trimmed silhouettes.",
      "description": "High-saturation lime, chartreuse, and acid green dominate matching sets, lingerie camisoles, and crochet resortwear.",
      "keywords": [
        "lime green dress",
        "chartreuse co-ord",
        "acid green",
        "lime crochet set"
      ],
      "post_ids": [
        162186,
        162372,
        161908,
        162203,
        162130,
        161942,
        161909
      ],
      "media_refs": [
        "162186:1",
        "162372:1",
        "161908:1",
        "161908:2",
        "162203:1",
        "162130:1",
        "161942:8",
        "161909:3"
      ],
      "qualification_reason": "Accepted with 8 matching images across 7 parent posts at 95.0% confidence. Matching vibrant electric lime and chartreuse hues across sheer mesh, crochet knits, and lace-trimmed silhouettes."
    },
    {
      "trend_number": 2,
      "trend_name": "Rich Chocolate & Deep Espresso Satin Dresses",
      "blog_title": "Luxe Earth Tones: Rich Chocolate & Deep Espresso Satin Dresses",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 96.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Deep brown monochrome palettes applied to fluid satin, silk drape, and tailored evening silhouettes.",
      "description": "Deep chocolate brown and espresso tones featured in draped satin maxi gowns, cowl neck slip dresses, and tailored suiting.",
      "keywords": [
        "chocolate brown dress",
        "espresso satin gown",
        "dark brown slip dress",
        "earth tone eveningwear"
      ],
      "post_ids": [
        162303,
        161889,
        161814,
        161899,
        161917,
        162027
      ],
      "media_refs": [
        "162303:1",
        "161889:1",
        "161889:2",
        "161814:3",
        "161899:1",
        "161917:6",
        "162027:4"
      ],
      "qualification_reason": "Accepted with 7 matching images across 6 parent posts at 96.0% confidence. Deep brown monochrome palettes applied to fluid satin, silk drape, and tailored evening silhouettes."
    },
    {
      "trend_number": 3,
      "trend_name": "Playful Retro Polka Dot Apparel & Coordinates",
      "blog_title": "Retro Charm: Playful Polka Dot Apparel & Coordinates",
      "trend_type": "other",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "Repeated print visual axis of classic micro and macro polka dots applied to summer separates and dresses.",
      "description": "Monochromatic black-and-white or earthy dot patterns across sheer mesh sets, halter tops, maxi skirts, and casual shorts.",
      "keywords": [
        "polka dot dress",
        "polka dot co-ord",
        "retro pattern",
        "mesh dots"
      ],
      "post_ids": [
        162406,
        162397,
        162318,
        161942,
        161852,
        162083,
        162006
      ],
      "media_refs": [
        "162406:2",
        "162397:1",
        "162318:1",
        "161942:3",
        "161942:4",
        "161852:1",
        "162083:5",
        "162006:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 7 parent posts at 94.0% confidence. Repeated print visual axis of classic micro and macro polka dots applied to summer separates and dresses."
    },
    {
      "trend_number": 4,
      "trend_name": "Boudoir-Inspired Satin & Lace Trim Slip Dresses",
      "blog_title": "Romantic Lingerie-Core: Boudoir-Inspired Satin & Lace Trim Slips",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "Contrast eyelash and scalloped lace edging details on light pastel and dark satin body-con and slip dresses.",
      "description": "Silk and satin slip dresses paired with delicate scalloped contrast lace trim along necklines, cutouts, and hem edges.",
      "keywords": [
        "lace trim slip dress",
        "boudoir aesthetic",
        "satin lace camisole",
        "romantic slip dress"
      ],
      "post_ids": [
        162280,
        162380,
        162263,
        161814,
        161882,
        161942,
        162102
      ],
      "media_refs": [
        "162280:1",
        "162380:1",
        "162263:1",
        "161814:1",
        "161814:2",
        "161882:1",
        "161942:10",
        "162102:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 7 parent posts at 92.0% confidence. Contrast eyelash and scalloped lace edging details on light pastel and dark satin body-con and slip dresses."
    },
    {
      "trend_number": 5,
      "trend_name": "Romantic White Eyelet & Crochet Coastal Separates",
      "blog_title": "Coastal Cottagecore: Romantic White Eyelet & Crochet Separates",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 8,
      "visual_similarity_reason": "Tactile openwork textures, eyelet embroidery, and crisp white tactile fabrications across daytime separates.",
      "description": "Broderie anglaise shorts, openwork crochet cardigans, cutwork embroidered midi dresses, and crisp white co-ord sets.",
      "keywords": [
        "white eyelet dress",
        "broderie anglaise",
        "crochet matching set",
        "coastal grandmother"
      ],
      "post_ids": [
        162409,
        162362,
        162363,
        162417,
        162099,
        162083,
        162084,
        161943
      ],
      "media_refs": [
        "162409:1",
        "162362:1",
        "162363:1",
        "162417:1",
        "162099:1",
        "162083:1",
        "162084:4",
        "161943:5"
      ],
      "qualification_reason": "Accepted with 8 matching images across 8 parent posts at 95.0% confidence. Tactile openwork textures, eyelet embroidery, and crisp white tactile fabrications across daytime separates."
    },
    {
      "trend_number": 6,
      "trend_name": "Y2K Capri Pants & Fitted Pedal Pushers",
      "blog_title": "Y2K Nostalgia: Capri Pants & Fitted Pedal Pushers",
      "trend_type": "styling_formula",
      "signal_strength": "medium",
      "confidence_percent": 82.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Cropped below-the-knee slim silhouette paired with Y2K tops and casual footwear.",
      "description": "Fitted knee-length capri trousers and cropped pedal pushers paired with graphic tees, halter tops, and heels.",
      "keywords": [
        "capri leggings",
        "pedal pushers",
        "y2k trousers",
        "cropped pants"
      ],
      "post_ids": [
        162400,
        162100,
        161839,
        162083
      ],
      "media_refs": [
        "162400:2",
        "162400:5",
        "162100:1",
        "161839:2",
        "162083:4"
      ],
      "qualification_reason": "Accepted with 5 matching images across 4 parent posts at 82.0% confidence. Cropped below-the-knee slim silhouette paired with Y2K tops and casual footwear."
    },
    {
      "trend_number": 7,
      "trend_name": "Earth-Toned Animal & Fawn Print Swimwear",
      "blog_title": "Wild Resort: Earth-Toned Animal & Fawn Print Swimwear",
      "trend_type": "texture",
      "signal_strength": "medium",
      "confidence_percent": 85.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Warm earth-toned animal print patterns on bikini sets and matching sarongs.",
      "description": "Snakeskin patterns, spotted fawn motifs, and leopard prints applied to warm brown and terracotta string bikinis and beach cover-ups.",
      "keywords": [
        "fawn print bikini",
        "snakeskin swimwear",
        "animal print resort",
        "earth tone bikini"
      ],
      "post_ids": [
        162422,
        162242,
        162243,
        161929
      ],
      "media_refs": [
        "162422:1",
        "162422:2",
        "162242:2",
        "162242:3",
        "162243:1",
        "161929:2"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 85.0% confidence. Warm earth-toned animal print patterns on bikini sets and matching sarongs."
    },
    {
      "trend_number": 8,
      "trend_name": "Y2K Hot Pink Monochromatic & Party Sets",
      "blog_title": "Bold Nostalgia: Y2K Hot Pink Monochromatic & Party Sets",
      "trend_type": "color",
      "signal_strength": "medium",
      "confidence_percent": 80.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Vibrant monochromatic hot pink colorway applied to bodycon and cutout going-out sets.",
      "description": "Saturated hot pink and fuchsia halter tops, studded mini skirts, cutout tops, and monochromatic going-out fits.",
      "keywords": [
        "hot pink y2k",
        "fuchsia party set",
        "monochromatic pink",
        "studded mini skirt"
      ],
      "post_ids": [
        162140,
        162400,
        161869
      ],
      "media_refs": [
        "162140:1",
        "162400:1",
        "162400:4",
        "161869:4",
        "161869:6"
      ],
      "qualification_reason": "Accepted with 5 matching images across 3 parent posts at 80.0% confidence. Vibrant monochromatic hot pink colorway applied to bodycon and cutout going-out sets."
    },
    {
      "trend_number": 9,
      "trend_name": "Sheer Mesh Coordinates & Transparent Layering",
      "blog_title": "Tactile Transparency: Sheer Mesh Coordinates & Layering",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 88.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Translucent lightweight mesh fabric visual texture seen across two-piece sets and layered separates.",
      "description": "Semi-sheer printed mesh co-ord sets, transparent skirts, and lightweight long-sleeve tops styled with monochrome underlayers.",
      "keywords": [
        "sheer mesh set",
        "transparent layering",
        "mesh co-ord",
        "semi-sheer outfit"
      ],
      "post_ids": [
        162143,
        162112,
        161908,
        161943,
        162083,
        162310
      ],
      "media_refs": [
        "162143:1",
        "162112:2",
        "161908:1",
        "161943:1",
        "161943:2",
        "162083:5",
        "162310:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 6 parent posts at 88.0% confidence. Translucent lightweight mesh fabric visual texture seen across two-piece sets and layered separates."
    },
    {
      "trend_number": 10,
      "trend_name": "Elevated Tailored Bermuda Shorts Sets",
      "blog_title": "Smart Summer: Elevated Tailored Bermuda Shorts Sets",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Knee-length tailored shorts silhouettes styled in smart-casual monochromatic or structured outfits.",
      "description": "Pleated grey bermudas, satin long shorts, tailored cargo shorts, and structured denim bermudas paired with blazers and crop tops.",
      "keywords": [
        "pleated bermuda shorts",
        "tailored long shorts",
        "satin bermudas",
        "smart casual shorts"
      ],
      "post_ids": [
        162397,
        162368,
        162066,
        162112,
        162008
      ],
      "media_refs": [
        "162397:1",
        "162368:1",
        "162066:1",
        "162066:3",
        "162112:6",
        "162008:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 90.0% confidence. Knee-length tailored shorts silhouettes styled in smart-casual monochromatic or structured outfits."
    },
    {
      "trend_number": 11,
      "trend_name": "High-Shine Metallic & Liquid Silver/Bronze Glamour",
      "blog_title": "Liquid Glamour: High-Shine Metallic & Silver/Bronze Statement Looks",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Reflective, liquid-like metallic silver, gold, and bronze fabrications with catching light effects.",
      "description": "Pleated bronze gowns, metallic silver one-shoulder dresses, shimmering bikinis, and reflective sequin kaftans.",
      "keywords": [
        "metallic bronze gown",
        "liquid silver dress",
        "metallic bikini",
        "high shine resortwear"
      ],
      "post_ids": [
        162326,
        162137,
        161929,
        161919,
        161853,
        161953
      ],
      "media_refs": [
        "162326:1",
        "162137:1",
        "161929:1",
        "161919:2",
        "161853:1",
        "161953:6"
      ],
      "qualification_reason": "Accepted with 6 matching images across 6 parent posts at 92.0% confidence. Reflective, liquid-like metallic silver, gold, and bronze fabrications with catching light effects."
    },
    {
      "trend_number": 12,
      "trend_name": "Serene Powder & Aquamarine Blue Oceanfront Elegance",
      "blog_title": "Oceanfront Serenity: Powder & Aquamarine Blue Eveningwear",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Cool powder blue, baby blue, and aquamarine color spectrum in draped satin and chiffon formalwear.",
      "description": "Chiffon sky blue maxi dresses, aquamarine satin halter gowns, and soft powder blue mini silhouettes.",
      "keywords": [
        "powder blue dress",
        "aquamarine satin gown",
        "ocean blue resortwear",
        "sky blue chiffon"
      ],
      "post_ids": [
        162167,
        161820,
        162078,
        161982,
        162110,
        162230
      ],
      "media_refs": [
        "162167:1",
        "161820:1",
        "162078:1",
        "162078:3",
        "161982:1",
        "162110:2",
        "162230:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 6 parent posts at 91.0% confidence. Cool powder blue, baby blue, and aquamarine color spectrum in draped satin and chiffon formalwear."
    },
    {
      "trend_number": 13,
      "trend_name": "Sculptural Gold Cuffs & Layered Bangle Stacks",
      "blog_title": "Bold Hardware: Sculptural Gold Cuffs & Layered Bangle Stacks",
      "trend_type": "accessory",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "Heavy, polished gold wrist cuffs and multi-bangle bracelet stacking across various outfit categories.",
      "description": "Thick gold metallic cuffs, multi-layered wrist bangles, and sculptural gold hardware anchoring minimalist outfits.",
      "keywords": [
        "gold cuff bracelet",
        "bangle stack",
        "sculptural gold jewelry",
        "statement wristwear"
      ],
      "post_ids": [
        162383,
        162320,
        162173,
        162318,
        161846,
        162430,
        162175
      ],
      "media_refs": [
        "162383:1",
        "162320:2",
        "162320:5",
        "162173:1",
        "162318:1",
        "161846:1",
        "162430:1",
        "162175:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 7 parent posts at 94.0% confidence. Heavy, polished gold wrist cuffs and multi-bangle bracelet stacking across various outfit categories."
    },
    {
      "trend_number": 14,
      "trend_name": "Lush Tropical Botanical Motif Resort Sets",
      "blog_title": "Vacation Botanical: Lush Tropical Print Resort Sets",
      "trend_type": "other",
      "signal_strength": "medium",
      "confidence_percent": 86.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Large-scale tropical palm leave and hibiscus floral botanical motifs on resort matching sets and dresses.",
      "description": "Strapless maxi dresses, co-ord sets, and off-the-shoulder tops featuring palm leaves, hibiscus flowers, and lush green prints.",
      "keywords": [
        "tropical print dress",
        "botanical resortwear",
        "palm leaf co-ord",
        "vacation floral print"
      ],
      "post_ids": [
        162175,
        162218,
        162411,
        161916
      ],
      "media_refs": [
        "162175:1",
        "162218:1",
        "162218:2",
        "162411:2",
        "162411:3",
        "161916:1",
        "161916:2"
      ],
      "qualification_reason": "Accepted with 7 matching images across 4 parent posts at 86.0% confidence. Large-scale tropical palm leave and hibiscus floral botanical motifs on resort matching sets and dresses."
    },
    {
      "trend_number": 15,
      "trend_name": "Ballet Flats & Mary Janes Off-Set with Casual/Swim Styling",
      "blog_title": "Unexpected Pairing: Ballet Flats & Mary Janes with Casual & Beach Fits",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 89.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Repeated footwear styling formula pairing ballet flats or Mary Janes with beachwear or relaxed casual shorts.",
      "description": "Feminine black, pink, or brown suede ballet flats and Mary Janes unexpectedly styled with bikinis, casual shorts, and oversized streetwear.",
      "keywords": [
        "ballet flats styling",
        "mary janes with shorts",
        "unexpected shoe pairing",
        "coquette street style"
      ],
      "post_ids": [
        162280,
        162007,
        161942,
        161869,
        162263,
        162310
      ],
      "media_refs": [
        "162280:1",
        "162007:1",
        "162007:2",
        "161942:6",
        "161869:4",
        "162263:1",
        "162310:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 6 parent posts at 89.0% confidence. Repeated footwear styling formula pairing ballet flats or Mary Janes with beachwear or relaxed casual shorts."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "Cross-referenced first-pass candidates against the latest 14-day Instagram feed to validate image clustering, ensure multi-brand representation, and verify image-level visual cues. Sustained trends like rich chocolate tones, eyelet textures, and polka dots continue to demonstrate high volume, while net-new signals such as high-vis lime green, capri pants, and ballet flat styling pairings show emerging momentum. All 15 candidate clusters met the threshold of at least 4 distinct MediaRefs across 3 or more independent parent posts.",
    "content_ideas": [
      {
        "blog_title": "Electric Energy: Vibrant Lime & Acid Green Statement Pieces",
        "trend_name": "Vibrant Lime & Acid Green Statement Pieces",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new color signal emerging strongly across daytime co-ords, mesh sets, and resort mini dresses.",
        "description": "High-saturation lime, chartreuse, and acid green dominate matching sets, lingerie camisoles, and crochet resortwear.",
        "visual_similarity_reason": "Matching vibrant electric lime and chartreuse hues across sheer mesh, crochet knits, and lace-trimmed silhouettes.",
        "instagram_caption": "Juice up your summer rotation. \ud83c\udf4b\u200d\ud83d\udfe9 High-vis lime and chartreuse are bringing instant impact to city street style and beach edits alike.\n\nWhich green piece are you adding to your cart?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "lime green dress",
          "chartreuse co-ord",
          "acid green",
          "lime crochet set"
        ],
        "example_media_refs": [
          "162186:1",
          "162372:1",
          "161908:1",
          "161908:2",
          "162203:1",
          "162130:1",
          "161942:8",
          "161909:3"
        ],
        "example_post_ids": [
          162186,
          162372,
          161908,
          162203,
          162130,
          161942,
          161909
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 7,
        "matching_author_count": 6
      },
      {
        "blog_title": "Luxe Earth Tones: Rich Chocolate & Deep Espresso Satin Dresses",
        "trend_name": "Rich Chocolate & Deep Espresso Satin Dresses",
        "trend_type": "color",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained from the previous report, continuing as a leading neutral for transitional eveningwear and silk slip dresses.",
        "description": "Deep chocolate brown and espresso tones featured in draped satin maxi gowns, cowl neck slip dresses, and tailored suiting.",
        "visual_similarity_reason": "Deep brown monochrome palettes applied to fluid satin, silk drape, and tailored evening silhouettes.",
        "instagram_caption": "Rich chocolate brown is officially the new black for summer evenings. \ud83e\udd0e From draped slinky satin to sleek halter necklines, these deep tones feel effortless and luxurious.\n\nSave this for your next night out moodboard.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.96,
        "keywords": [
          "chocolate brown dress",
          "espresso satin gown",
          "dark brown slip dress",
          "earth tone eveningwear"
        ],
        "example_media_refs": [
          "162303:1",
          "161889:1",
          "161889:2",
          "161814:3",
          "161899:1",
          "161917:6",
          "162027:4"
        ],
        "example_post_ids": [
          162303,
          161889,
          161814,
          161899,
          161917,
          162027
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Retro Charm: Playful Polka Dot Apparel & Coordinates",
        "trend_name": "Playful Retro Polka Dot Apparel & Coordinates",
        "trend_type": "other",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained from previous swimwear context and evolving broadly into outerwear, midi dresses, and two-piece sets.",
        "description": "Monochromatic black-and-white or earthy dot patterns across sheer mesh sets, halter tops, maxi skirts, and casual shorts.",
        "visual_similarity_reason": "Repeated print visual axis of classic micro and macro polka dots applied to summer separates and dresses.",
        "instagram_caption": "Spot on. \u26aa\ufe0f\ud83d\udda4 Polka dots are bringing a playful retro touch to everything from sheer co-ords to breezy midi dresses.\n\nAre you styling yours vintage chic or modern edgy?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "polka dot dress",
          "polka dot co-ord",
          "retro pattern",
          "mesh dots"
        ],
        "example_media_refs": [
          "162406:2",
          "162397:1",
          "162318:1",
          "161942:3",
          "161942:4",
          "161852:1",
          "162083:5",
          "162006:1"
        ],
        "example_post_ids": [
          162406,
          162397,
          162318,
          161942,
          161852,
          162083,
          162006
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 7,
        "matching_author_count": 7
      },
      {
        "blog_title": "Romantic Lingerie-Core: Boudoir-Inspired Satin & Lace Trim Slips",
        "trend_name": "Boudoir-Inspired Satin & Lace Trim Slip Dresses",
        "trend_type": "texture",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving from loungewear into day-to-night street style and romantic occasionwear.",
        "description": "Silk and satin slip dresses paired with delicate scalloped contrast lace trim along necklines, cutouts, and hem edges.",
        "visual_similarity_reason": "Contrast eyelash and scalloped lace edging details on light pastel and dark satin body-con and slip dresses.",
        "instagram_caption": "Soft romance meets city edge. \ud83c\udf80 Delicate lace trimming elevates silk and satin slip dresses for an effortless boudoir aesthetic.\n\nPair with moto boots or ballet flats for the ultimate contrast styling.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "lace trim slip dress",
          "boudoir aesthetic",
          "satin lace camisole",
          "romantic slip dress"
        ],
        "example_media_refs": [
          "162280:1",
          "162380:1",
          "162263:1",
          "161814:1",
          "161814:2",
          "161882:1",
          "161942:10",
          "162102:1"
        ],
        "example_post_ids": [
          162280,
          162380,
          162263,
          161814,
          161882,
          161942,
          162102
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 7,
        "matching_author_count": 5
      },
      {
        "blog_title": "Coastal Cottagecore: Romantic White Eyelet & Crochet Separates",
        "trend_name": "Romantic White Eyelet & Crochet Coastal Separates",
        "trend_type": "texture",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained strongly from previous reports as a primary coastal summer texture staple.",
        "description": "Broderie anglaise shorts, openwork crochet cardigans, cutwork embroidered midi dresses, and crisp white co-ord sets.",
        "visual_similarity_reason": "Tactile openwork textures, eyelet embroidery, and crisp white tactile fabrications across daytime separates.",
        "instagram_caption": "Breezy eyelet and open crochet are summer\u2019s forever staples. \ud83e\udd0d Clean, tactile, and ideal for European seaside strolls.\n\nTap to save your summer white outfit inspiration.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "white eyelet dress",
          "broderie anglaise",
          "crochet matching set",
          "coastal grandmother"
        ],
        "example_media_refs": [
          "162409:1",
          "162362:1",
          "162363:1",
          "162417:1",
          "162099:1",
          "162083:1",
          "162084:4",
          "161943:5"
        ],
        "example_post_ids": [
          162409,
          162362,
          162363,
          162417,
          162099,
          162083,
          162084,
          161943
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 8,
        "matching_author_count": 6
      },
      {
        "blog_title": "Y2K Nostalgia: Capri Pants & Fitted Pedal Pushers",
        "trend_name": "Y2K Capri Pants & Fitted Pedal Pushers",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new cropped trouser trend making a strong comeback in casual streetwear and city styling.",
        "description": "Fitted knee-length capri trousers and cropped pedal pushers paired with graphic tees, halter tops, and heels.",
        "visual_similarity_reason": "Cropped below-the-knee slim silhouette paired with Y2K tops and casual footwear.",
        "instagram_caption": "Capris are officially back. \ud83d\udda4 Modernized with sleek halter tops and slingback heels, pedal pushers are taking over city streets.\n\nLove it or leave it?",
        "trend_signal_strength": "medium",
        "confidence_score": 0.82,
        "keywords": [
          "capri leggings",
          "pedal pushers",
          "y2k trousers",
          "cropped pants"
        ],
        "example_media_refs": [
          "162400:2",
          "162400:5",
          "162100:1",
          "161839:2",
          "162083:4"
        ],
        "example_post_ids": [
          162400,
          162100,
          161839,
          162083
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "Wild Resort: Earth-Toned Animal & Fawn Print Swimwear",
        "trend_name": "Earth-Toned Animal & Fawn Print Swimwear",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new resort trend shifting animal motifs into warm muted earth tones like fawn and snakeskin.",
        "description": "Snakeskin patterns, spotted fawn motifs, and leopard prints applied to warm brown and terracotta string bikinis and beach cover-ups.",
        "visual_similarity_reason": "Warm earth-toned animal print patterns on bikini sets and matching sarongs.",
        "instagram_caption": "Untamed resort chic. \ud83d\udc06 Soft fawn spots and warm snakeskin prints are elevating summer beachwear in rich earthy tones.\n\nWhich print are you taking on your next vacation?",
        "trend_signal_strength": "medium",
        "confidence_score": 0.85,
        "keywords": [
          "fawn print bikini",
          "snakeskin swimwear",
          "animal print resort",
          "earth tone bikini"
        ],
        "example_media_refs": [
          "162422:1",
          "162422:2",
          "162242:2",
          "162242:3",
          "162243:1",
          "161929:2"
        ],
        "example_post_ids": [
          162422,
          162242,
          162243,
          161929
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "Bold Nostalgia: Y2K Hot Pink Monochromatic & Party Sets",
        "trend_name": "Y2K Hot Pink Monochromatic & Party Sets",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new high-saturation partywear trend giving Y2K silhouettes an energetic neon pop.",
        "description": "Saturated hot pink and fuchsia halter tops, studded mini skirts, cutout tops, and monochromatic going-out fits.",
        "visual_similarity_reason": "Vibrant monochromatic hot pink colorway applied to bodycon and cutout going-out sets.",
        "instagram_caption": "Monochromatic pink is having its loudest summer yet. \ud83d\udc95 Bold cutouts, studded accents, and energetic Y2K energy for your night-out edit.\n\nTag your festival bestie!",
        "trend_signal_strength": "medium",
        "confidence_score": 0.8,
        "keywords": [
          "hot pink y2k",
          "fuchsia party set",
          "monochromatic pink",
          "studded mini skirt"
        ],
        "example_media_refs": [
          "162140:1",
          "162400:1",
          "162400:4",
          "161869:4",
          "161869:6"
        ],
        "example_post_ids": [
          162140,
          162400,
          161869
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "Tactile Transparency: Sheer Mesh Coordinates & Layering",
        "trend_name": "Sheer Mesh Coordinates & Transparent Layering",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new tactile trend emphasizing lightweight transparency for hot-weather layering.",
        "description": "Semi-sheer printed mesh co-ord sets, transparent skirts, and lightweight long-sleeve tops styled with monochrome underlayers.",
        "visual_similarity_reason": "Translucent lightweight mesh fabric visual texture seen across two-piece sets and layered separates.",
        "instagram_caption": "Light, airy, and translucent. \u2601\ufe0f Sheer mesh sets and layered semi-sheer trousers are making summer heatwaves look impossibly chic.\n\nHow do you style sheer layering?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.88,
        "keywords": [
          "sheer mesh set",
          "transparent layering",
          "mesh co-ord",
          "semi-sheer outfit"
        ],
        "example_media_refs": [
          "162143:1",
          "162112:2",
          "161908:1",
          "161943:1",
          "161943:2",
          "162083:5",
          "162310:1"
        ],
        "example_post_ids": [
          162143,
          162112,
          161908,
          161943,
          162083,
          162310
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 6,
        "matching_author_count": 5
      },
      {
        "blog_title": "Smart Summer: Elevated Tailored Bermuda Shorts Sets",
        "trend_name": "Elevated Tailored Bermuda Shorts Sets",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new tailoring trend elevating casual knee-length shorts into refined city uniforms.",
        "description": "Pleated grey bermudas, satin long shorts, tailored cargo shorts, and structured denim bermudas paired with blazers and crop tops.",
        "visual_similarity_reason": "Knee-length tailored shorts silhouettes styled in smart-casual monochromatic or structured outfits.",
        "instagram_caption": "Bermuda shorts just got a high-fashion promotion. \ud83d\udcbc Tailored pleats, satin finishes, and structured fits pair perfectly with cropped blazers and mules.\n\nSave this fit for your next workday outfit inspo.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "pleated bermuda shorts",
          "tailored long shorts",
          "satin bermudas",
          "smart casual shorts"
        ],
        "example_media_refs": [
          "162397:1",
          "162368:1",
          "162066:1",
          "162066:3",
          "162112:6",
          "162008:1"
        ],
        "example_post_ids": [
          162397,
          162368,
          162066,
          162112,
          162008
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Liquid Glamour: High-Shine Metallic & Silver/Bronze Statement Looks",
        "trend_name": "High-Shine Metallic & Liquid Silver/Bronze Glamour",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new high-shine fabric trend bringing liquid metallic foils to evening gowns and resort wear.",
        "description": "Pleated bronze gowns, metallic silver one-shoulder dresses, shimmering bikinis, and reflective sequin kaftans.",
        "visual_similarity_reason": "Reflective, liquid-like metallic silver, gold, and bronze fabrications with catching light effects.",
        "instagram_caption": "Catch the light. \ud83e\udea9 Metallic bronze and liquid silver gowns are bringing futuristic glamour to summer sunset events.\n\nGold or silver for your evening look?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "metallic bronze gown",
          "liquid silver dress",
          "metallic bikini",
          "high shine resortwear"
        ],
        "example_media_refs": [
          "162326:1",
          "162137:1",
          "161929:1",
          "161919:2",
          "161853:1",
          "161953:6"
        ],
        "example_post_ids": [
          162326,
          162137,
          161929,
          161919,
          161853,
          161953
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 6,
        "matching_author_count": 5
      },
      {
        "blog_title": "Oceanfront Serenity: Powder & Aquamarine Blue Eveningwear",
        "trend_name": "Serene Powder & Aquamarine Blue Oceanfront Elegance",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new color directional trend bringing cool ocean blues into resort formalwear.",
        "description": "Chiffon sky blue maxi dresses, aquamarine satin halter gowns, and soft powder blue mini silhouettes.",
        "visual_similarity_reason": "Cool powder blue, baby blue, and aquamarine color spectrum in draped satin and chiffon formalwear.",
        "instagram_caption": "Cool off in serene ocean tones. \ud83c\udf0a Powder blue and aquamarine satin gowns offer effortless elegance for coastal summer weddings.\n\nWhich blue gown is your favorite?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "powder blue dress",
          "aquamarine satin gown",
          "ocean blue resortwear",
          "sky blue chiffon"
        ],
        "example_media_refs": [
          "162167:1",
          "161820:1",
          "162078:1",
          "162078:3",
          "161982:1",
          "162110:2",
          "162230:1"
        ],
        "example_post_ids": [
          162167,
          161820,
          162078,
          161982,
          162110,
          162230
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Bold Hardware: Sculptural Gold Cuffs & Layered Bangle Stacks",
        "trend_name": "Sculptural Gold Cuffs & Layered Bangle Stacks",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new accessory focus shifting wristwear toward heavy, solid gold cuffs and multi-bangle stacks.",
        "description": "Thick gold metallic cuffs, multi-layered wrist bangles, and sculptural gold hardware anchoring minimalist outfits.",
        "visual_similarity_reason": "Heavy, polished gold wrist cuffs and multi-bangle bracelet stacking across various outfit categories.",
        "instagram_caption": "The bigger the bangle stack, the better. \u2728 Heavy gold cuffs and sculptural wrist stacks are the ultimate statement accessory this season.\n\nHow many bangles are in your daily stack?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "gold cuff bracelet",
          "bangle stack",
          "sculptural gold jewelry",
          "statement wristwear"
        ],
        "example_media_refs": [
          "162383:1",
          "162320:2",
          "162320:5",
          "162173:1",
          "162318:1",
          "161846:1",
          "162430:1",
          "162175:1"
        ],
        "example_post_ids": [
          162383,
          162320,
          162173,
          162318,
          161846,
          162430,
          162175
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 7,
        "matching_author_count": 7
      },
      {
        "blog_title": "Vacation Botanical: Lush Tropical Print Resort Sets",
        "trend_name": "Lush Tropical Botanical Motif Resort Sets",
        "trend_type": "other",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new motif trend highlighting oversized palm leaves and vibrant botanical florals for vacation edits.",
        "description": "Strapless maxi dresses, co-ord sets, and off-the-shoulder tops featuring palm leaves, hibiscus flowers, and lush green prints.",
        "visual_similarity_reason": "Large-scale tropical palm leave and hibiscus floral botanical motifs on resort matching sets and dresses.",
        "instagram_caption": "Out of office mode activated. \ud83c\udf34 Lush palm leaves and tropical botanical prints bring immediate resort vibes to your vacation wardrobe.\n\nReady for tropical weather?",
        "trend_signal_strength": "medium",
        "confidence_score": 0.86,
        "keywords": [
          "tropical print dress",
          "botanical resortwear",
          "palm leaf co-ord",
          "vacation floral print"
        ],
        "example_media_refs": [
          "162175:1",
          "162218:1",
          "162218:2",
          "162411:2",
          "162411:3",
          "161916:1",
          "161916:2"
        ],
        "example_post_ids": [
          162175,
          162218,
          162411,
          161916
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "Unexpected Pairing: Ballet Flats & Mary Janes with Casual & Beach Fits",
        "trend_name": "Ballet Flats & Mary Janes Off-Set with Casual/Swim Styling",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new styling formula pairing traditional delicate footwear with casual street shorts, graphic tees, and swimwear.",
        "description": "Feminine black, pink, or brown suede ballet flats and Mary Janes unexpectedly styled with bikinis, casual shorts, and oversized streetwear.",
        "visual_similarity_reason": "Repeated footwear styling formula pairing ballet flats or Mary Janes with beachwear or relaxed casual shorts.",
        "instagram_caption": "Rethinking summer footwear. \ud83e\ude70 Styling classic ballet flats and Mary Janes with everything from beach bikinis to relaxed casual shorts.\n\nWould you try ballet flats at the beach?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.89,
        "keywords": [
          "ballet flats styling",
          "mary janes with shorts",
          "unexpected shoe pairing",
          "coquette street style"
        ],
        "example_media_refs": [
          "162280:1",
          "162007:1",
          "162007:2",
          "161942:6",
          "161869:4",
          "162263:1",
          "162310:1"
        ],
        "example_post_ids": [
          162280,
          162007,
          161942,
          161869,
          162263,
          162310
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 6,
        "matching_author_count": 5
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "High-octane hues\u2014from electric acid green at @saylorny to Y2K hot pinks from @danielleguizio\u2014are colliding with redefined summer proportions, most notably tailored Bermuda shorts and capri pants from @jadedldn and @lioness_official. Sultry texture takes center stage through boudoir-inspired lace slips by @forloveandlemons, transparent mesh layering from @withjean, and rich espresso satins championing liquid drape at @shonajoy. Finishing touches lean heavily into high-contrast styling, anchored by sculptural @_jennybird gold hardware stacks and off-duty ballet flats nonchalantly paired back to resortwear with @shopweworewhat.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-21T22:28:57.830412Z",
      "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": 2,
        "chunk_count": 9,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 454,
        "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": 454,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        162186,
        162140,
        162412,
        162383,
        162333,
        162416,
        162409,
        162445,
        162165,
        162166,
        162167,
        162280,
        162293,
        162250,
        162399,
        162175,
        162128,
        162406,
        162372,
        162400,
        162133,
        162337,
        162397,
        162438,
        162370,
        162320,
        162218,
        162274,
        162257,
        162222,
        162379,
        162296,
        162422,
        162237,
        162181,
        162228,
        162143,
        162326,
        162229,
        162313,
        162362,
        162405,
        162430,
        162208,
        162303,
        162149,
        162380,
        162246,
        162275,
        162230,
        162323,
        162254,
        162425,
        162238,
        162342,
        162168,
        162310,
        162147,
        162164,
        162141,
        162440,
        162338,
        162137,
        162126,
        162401,
        162363,
        162334,
        162417,
        162264,
        162130,
        162173,
        162441,
        162203,
        162134,
        162418,
        162251,
        162446,
        162318,
        162242,
        162138,
        162263,
        162368,
        162243,
        162294,
        162252,
        162281,
        162315,
        162391,
        162398,
        162373,
        162183,
        162411,
        162216,
        161820,
        161898,
        162114,
        161952,
        161899,
        161839,
        162099,
        161855,
        161814,
        162006,
        161825,
        162110,
        162100,
        162078,
        161999,
        162101,
        162007,
        161982,
        162025,
        161837,
        161955,
        162036,
        161919,
        161822,
        162069,
        161908,
        161840,
        161856,
        161928,
        161922,
        161971,
        161815,
        161935,
        162102,
        161973,
        161848,
        162115,
        162089,
        162005,
        162026,
        161833,
        161942,
        162087,
        161977,
        162083,
        161956,
        161901,
        161979,
        161846,
        162061,
        161988,
        162070,
        162103,
        162049,
        161882,
        162066,
        161996,
        161943,
        161983,
        162092,
        161834,
        161828,
        161889,
        161946,
        162000,
        162104,
        161914,
        161917,
        161957,
        161958,
        161875,
        161929,
        161880,
        162076,
        161991,
        161903,
        161885,
        161869,
        161907,
        161984,
        161909,
        162062,
        161852,
        162027,
        161985,
        162018,
        161959,
        162105,
        162008,
        161968,
        161916,
        161976,
        161853,
        162009,
        162106,
        161906,
        161857,
        161953,
        162112,
        162084,
        162116,
        162022,
        161858,
        161816,
        161849,
        161821,
        162010
      ],
      "analyzed_media_count": 454,
      "analyzed_media_refs": [
        "162186:1",
        "162140:1",
        "162412:1",
        "162412:2",
        "162412:3",
        "162412:4",
        "162383:1",
        "162333:1",
        "162416:1",
        "162409:1",
        "162445:1",
        "162165:1",
        "162166:1",
        "162167:1",
        "162280:1",
        "162293:1",
        "162250:1",
        "162399:1",
        "162175:1",
        "162128:1",
        "162128:2",
        "162128:3",
        "162406:1",
        "162406:2",
        "162406:3",
        "162406:4",
        "162406:5",
        "162406:7",
        "162406:8",
        "162406:9",
        "162406:10",
        "162372:1",
        "162372:2",
        "162400:1",
        "162400:2",
        "162400:3",
        "162400:4",
        "162400:5",
        "162133:1",
        "162337:1",
        "162337:2",
        "162337:3",
        "162337:4",
        "162397:1",
        "162438:1",
        "162370:1",
        "162370:2",
        "162370:3",
        "162370:4",
        "162370:5",
        "162370:6",
        "162370:7",
        "162370:8",
        "162370:9",
        "162370:10",
        "162320:1",
        "162320:2",
        "162320:3",
        "162320:4",
        "162320:5",
        "162320:6",
        "162320:7",
        "162218:1",
        "162218:2",
        "162218:4",
        "162218:5",
        "162274:1",
        "162257:1",
        "162257:2",
        "162222:1",
        "162222:2",
        "162222:3",
        "162222:4",
        "162379:1",
        "162296:1",
        "162296:2",
        "162296:3",
        "162296:4",
        "162422:1",
        "162422:2",
        "162422:3",
        "162422:4",
        "162422:5",
        "162237:1",
        "162181:1",
        "162228:1",
        "162143:1",
        "162326:1",
        "162326:2",
        "162229:1",
        "162313:1",
        "162313:2",
        "162313:3",
        "162313:4",
        "162362:1",
        "162405:1",
        "162430:1",
        "162208:1",
        "162303:1",
        "162149:1",
        "162380:1",
        "162246:1",
        "162246:2",
        "162275:1",
        "162230:1",
        "162323:1",
        "162323:2",
        "162323:3",
        "162323:4",
        "162254:1",
        "162425:1",
        "162238:1",
        "162342:1",
        "162168:1",
        "162168:3",
        "162310:1",
        "162147:1",
        "162147:2",
        "162147:3",
        "162164:1",
        "162164:2",
        "162164:3",
        "162164:4",
        "162141:1",
        "162440:1",
        "162338:1",
        "162137:1",
        "162126:1",
        "162401:1",
        "162363:1",
        "162334:1",
        "162417:1",
        "162264:1",
        "162264:2",
        "162130:1",
        "162130:2",
        "162130:3",
        "162130:4",
        "162173:1",
        "162441:1",
        "162203:1",
        "162134:1",
        "162418:1",
        "162251:1",
        "162446:1",
        "162318:1",
        "162242:1",
        "162242:2",
        "162242:3",
        "162242:4",
        "162242:5",
        "162138:1",
        "162138:2",
        "162138:4",
        "162138:7",
        "162138:8",
        "162138:9",
        "162263:1",
        "162368:1",
        "162243:1",
        "162243:2",
        "162243:3",
        "162243:4",
        "162294:1",
        "162252:1",
        "162281:1",
        "162315:1",
        "162391:1",
        "162398:1",
        "162373:1",
        "162373:2",
        "162183:1",
        "162411:2",
        "162411:3",
        "162216:1",
        "161820:1",
        "161898:1",
        "162114:1",
        "161952:1",
        "161899:1",
        "161839:1",
        "161839:2",
        "161839:3",
        "161839:4",
        "161839:5",
        "162099:1",
        "161855:1",
        "161814:1",
        "161814:2",
        "161814:3",
        "161814:4",
        "161814:5",
        "162006:1",
        "161825:1",
        "162110:1",
        "162110:2",
        "162110:3",
        "162110:4",
        "162110:5",
        "162100:1",
        "162078:1",
        "162078:2",
        "162078:3",
        "162078:4",
        "162078:5",
        "161999:1",
        "162101:1",
        "162007:1",
        "162007:2",
        "162007:3",
        "162007:4",
        "161982:1",
        "161982:2",
        "161982:3",
        "162025:1",
        "161837:1",
        "161837:2",
        "161837:3",
        "161955:1",
        "162036:1",
        "161919:1",
        "161919:2",
        "161822:1",
        "162069:1",
        "161908:1",
        "161908:2",
        "161908:3",
        "161840:1",
        "161840:2",
        "161840:3",
        "161840:4",
        "161856:1",
        "161928:1",
        "161928:2",
        "161928:3",
        "161922:1",
        "161922:2",
        "161922:3",
        "161971:1",
        "161971:2",
        "161971:3",
        "161971:4",
        "161815:1",
        "161815:2",
        "161815:3",
        "161815:4",
        "161935:1",
        "162102:1",
        "161973:1",
        "161973:2",
        "161973:3",
        "161973:4",
        "161973:5",
        "161973:6",
        "161848:1",
        "162115:1",
        "162089:1",
        "162005:1",
        "162026:1",
        "162026:2",
        "161833:1",
        "161833:2",
        "161942:1",
        "161942:2",
        "161942:3",
        "161942:4",
        "161942:5",
        "161942:6",
        "161942:7",
        "161942:8",
        "161942:9",
        "161942:10",
        "162087:1",
        "162087:2",
        "161977:1",
        "161977:2",
        "162083:1",
        "162083:2",
        "162083:3",
        "162083:4",
        "162083:5",
        "162083:6",
        "162083:7",
        "162083:8",
        "162083:9",
        "162083:10",
        "161956:1",
        "161901:1",
        "161979:1",
        "161846:1",
        "162061:1",
        "161988:1",
        "162070:1",
        "162103:1",
        "162049:1",
        "162049:2",
        "162049:3",
        "161882:1",
        "161882:2",
        "161882:3",
        "161882:4",
        "161882:5",
        "161882:6",
        "162066:1",
        "162066:2",
        "162066:3",
        "161996:1",
        "161996:2",
        "161996:3",
        "161996:4",
        "161943:1",
        "161943:2",
        "161943:3",
        "161943:4",
        "161943:5",
        "161943:7",
        "161943:8",
        "161983:1",
        "162092:1",
        "161834:1",
        "161834:2",
        "161834:3",
        "161828:1",
        "161889:1",
        "161889:2",
        "161889:3",
        "161889:4",
        "161889:5",
        "161889:6",
        "161889:7",
        "161946:1",
        "162000:1",
        "162104:1",
        "161914:1",
        "161914:2",
        "161914:3",
        "161914:4",
        "161914:5",
        "161914:6",
        "161914:7",
        "161917:1",
        "161917:2",
        "161917:3",
        "161917:4",
        "161917:5",
        "161917:6",
        "161917:7",
        "161957:1",
        "161958:1",
        "161875:1",
        "161875:3",
        "161875:4",
        "161875:5",
        "161875:7",
        "161929:1",
        "161929:2",
        "161929:3",
        "161929:4",
        "161880:1",
        "162076:1",
        "161991:1",
        "161903:1",
        "161885:1",
        "161885:2",
        "161869:1",
        "161869:2",
        "161869:3",
        "161869:4",
        "161869:5",
        "161869:6",
        "161869:7",
        "161869:8",
        "161907:1",
        "161907:2",
        "161984:1",
        "161984:2",
        "161984:3",
        "161984:4",
        "161984:5",
        "161984:6",
        "161984:7",
        "161909:1",
        "161909:2",
        "161909:3",
        "162062:1",
        "161852:1",
        "161852:2",
        "161852:3",
        "161852:4",
        "161852:5",
        "161852:6",
        "161852:7",
        "161852:8",
        "162027:2",
        "162027:3",
        "162027:4",
        "161985:1",
        "162018:1",
        "161959:1",
        "162105:1",
        "162008:1",
        "161968:1",
        "161916:1",
        "161916:2",
        "161976:1",
        "161976:2",
        "161976:3",
        "161976:4",
        "161976:5",
        "161853:1",
        "162009:1",
        "162106:1",
        "161906:1",
        "161906:2",
        "161906:3",
        "161857:1",
        "161953:1",
        "161953:2",
        "161953:5",
        "161953:6",
        "161953:7",
        "161953:9",
        "161953:10",
        "162112:1",
        "162112:2",
        "162112:3",
        "162112:4",
        "162112:5",
        "162112:6",
        "162084:1",
        "162084:2",
        "162084:3",
        "162084:4",
        "162084:5",
        "162084:6",
        "162084:7",
        "162084:8",
        "162084:9",
        "162084:10",
        "162116:1",
        "162022:1",
        "162022:2",
        "162022:3",
        "162022:4",
        "162022:5",
        "161858:1",
        "161816:1",
        "161816:2",
        "161816:3",
        "161816:4",
        "161816:5",
        "161849:1",
        "161821:1",
        "162010:1"
      ],
      "full_source_prompt_character_count": 198369,
      "source_prompt_character_count": 198369,
      "prompt_character_count": 198369,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 203784,
      "validation_prompt_character_count": 214818,
      "candidate_reasoning_scratchpad": "Across the past 14 days, content centers around high-summer resortwear transitioning into early pre-fall palettes, marked by bold lime accents, deep espresso satin fabrications, and boudoir-inspired lace trimming. Key structural pivots include the resurgence of Y2K capri pants and tailored bermuda shorts paired with relaxed tops. Meanwhile, tactical accessory choices like stacked gold cuffs and ballet flats add structured polish to breezy summer coordinates.",
      "validation_reasoning_scratchpad": "Cross-referenced first-pass candidates against the latest 14-day Instagram feed to validate image clustering, ensure multi-brand representation, and verify image-level visual cues. Sustained trends like rich chocolate tones, eyelet textures, and polka dots continue to demonstrate high volume, while net-new signals such as high-vis lime green, capri pants, and ballet flat styling pairings show emerging momentum. All 15 candidate clusters met the threshold of at least 4 distinct MediaRefs across 3 or more independent parent posts.",
      "ai_discovered_candidate_count": 15,
      "candidate_trends": [
        {
          "candidate_name": "Vibrant Lime & Acid Green Statement Pieces",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162186:1",
            "162372:1",
            "161908:1",
            "162203:1",
            "162130:1",
            "161942:8"
          ],
          "visual_cues": [
            "neon lime green",
            "lime green dress",
            "lime green polka dot mesh",
            "chartreuse top",
            "lime green crochet set"
          ]
        },
        {
          "candidate_name": "Rich Chocolate & Deep Espresso Satin Dresses",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "162257:2",
            "162303:1",
            "161889:2",
            "161973:2",
            "161814:3"
          ],
          "visual_cues": [
            "chocolate brown mini dress",
            "dark brown suit",
            "draped chocolate brown dress",
            "chocolate brown silk",
            "deep earth tones"
          ]
        },
        {
          "candidate_name": "Playful Retro Polka Dot Apparel & Coordinates",
          "trend_type": "other",
          "visual_axis": "garment_type",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "162406:2",
            "162397:1",
            "162318:1",
            "161942:3",
            "161852:1"
          ],
          "visual_cues": [
            "polka dot skirt",
            "polka dot halter top",
            "polka dot maxi dress",
            "polka dot shorts",
            "polka dot mesh set"
          ]
        },
        {
          "candidate_name": "Boudoir-Inspired Satin & Lace Trim Slip Dresses",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162280:1",
            "162380:1",
            "162263:1",
            "161814:1",
            "161882:1",
            "161942:10"
          ],
          "visual_cues": [
            "pale pink slip dress",
            "black satin dress with lace trim",
            "light blue slip dress black lace",
            "lace insert details",
            "delicate lace camisole"
          ]
        },
        {
          "candidate_name": "Romantic White Eyelet & Crochet Coastal Separates",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "162409:1",
            "162362:1",
            "162099:1",
            "162083:1",
            "162084:4"
          ],
          "visual_cues": [
            "white midi dress cutwork embroidery",
            "white eyelet shorts",
            "cream crochet two-piece set",
            "white crochet top",
            "broderie anglaise"
          ]
        },
        {
          "candidate_name": "Y2K Capri Pants & Fitted Pedal Pushers",
          "trend_type": "styling_formula",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "162140:1",
            "162400:2",
            "162400:5",
            "162100:1",
            "161839:2"
          ],
          "visual_cues": [
            "capri leggings",
            "low rise capri pants",
            "black capri leggings",
            "fitted knee-length trousers"
          ]
        },
        {
          "candidate_name": "Earth-Toned Animal & Fawn Print Swimwear",
          "trend_type": "texture",
          "visual_axis": "pattern",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "162422:1",
            "162242:2",
            "162243:1",
            "161929:2",
            "161996:2"
          ],
          "visual_cues": [
            "snakeskin print bikini",
            "fawn print swimwear",
            "leopard print bikini",
            "brown animal print",
            "subtle animal print"
          ]
        },
        {
          "candidate_name": "Y2K Hot Pink Monochromatic & Party Sets",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "162140:1",
            "162400:1",
            "162400:4",
            "161869:6"
          ],
          "visual_cues": [
            "hot pink y2k aesthetic",
            "back cutout top",
            "fuchsia monochromatic",
            "hot pink bikini",
            "studded mini skirt"
          ]
        },
        {
          "candidate_name": "Sheer Mesh Coordinates & Transparent Layering",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "162143:1",
            "162112:2",
            "161908:1",
            "161943:1"
          ],
          "visual_cues": [
            "long-sleeve mesh set",
            "semi-sheer knit texture",
            "sheer mesh fabric co-ord",
            "semi-sheer wide leg trousers"
          ]
        },
        {
          "candidate_name": "Elevated Tailored Bermuda Shorts Sets",
          "trend_type": "styling_formula",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "162397:1",
            "162368:1",
            "162066:1",
            "162112:6"
          ],
          "visual_cues": [
            "denim bermuda shorts",
            "satin bermuda shorts",
            "grey pleated bermuda shorts",
            "black bermuda shorts",
            "tailored cargo shorts"
          ]
        },
        {
          "candidate_name": "High-Shine Metallic & Liquid Silver/Bronze Glamour",
          "trend_type": "texture",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "162326:1",
            "162137:1",
            "161929:1",
            "161919:2"
          ],
          "visual_cues": [
            "metallic bronze gown",
            "metallic silver dress",
            "metallic silver bikini",
            "gold sequin dress",
            "silver sequin kaftan"
          ]
        },
        {
          "candidate_name": "Serene Powder & Aquamarine Blue Oceanfront Elegance",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "162167:1",
            "161820:1",
            "162078:1",
            "161982:1"
          ],
          "visual_cues": [
            "powder blue mini dress",
            "chiffon sky blue maxi dress",
            "aquamarine satin dress",
            "sailor blue",
            "light blue slip dress"
          ]
        },
        {
          "candidate_name": "Sculptural Gold Cuffs & Layered Bangle Stacks",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "162383:1",
            "162320:5",
            "162173:1",
            "162318:1",
            "161846:1"
          ],
          "visual_cues": [
            "stacked bangles gold",
            "statement gold cuff",
            "gold ring and bangle stack",
            "chunky gold bangles",
            "gold link bracelet"
          ]
        },
        {
          "candidate_name": "Lush Tropical Botanical Motif Resort Sets",
          "trend_type": "other",
          "visual_axis": "pattern",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "162175:1",
            "162218:2",
            "162411:2",
            "161916:1"
          ],
          "visual_cues": [
            "botanical print strapless maxi",
            "tropical print co-ord",
            "strapless tropical dress",
            "palm tree motif"
          ]
        },
        {
          "candidate_name": "Ballet Flats & Mary Janes Off-Set with Casual/Swim Styling",
          "trend_type": "styling_formula",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "162280:1",
            "162007:1",
            "161942:6",
            "161869:4"
          ],
          "visual_cues": [
            "black Mary Jane flats",
            "black ballet flats",
            "brown suede ballet flats",
            "hot pink ballet flats with bikini"
          ]
        }
      ],
      "ai_candidate_trend_count": 15,
      "ai_validated_trend_count_before_filter": 15,
      "accepted_trend_count": 15,
      "rejected_trend_count": 0,
      "rejected_trends": []
    }
  }
}