{
  "report": {
    "id": 73,
    "period": "[stored-core] Jun 24 - Jul 08, 2026 (Part 6 of 6)",
    "created_at": "2026-07-08T14:53:21.224254+00:00"
  },
  "ai_audit": {
    "available": false,
    "exchange_count": 0,
    "exchanges": [],
    "note": "This report was generated before exact AI request and response capture was enabled. The final saved report payload is still included."
  },
  "saved_report_payload": {
    "reasoning_scratchpad": "We have validated several prominent visual trends from the past 14 days, highlighting how sporty, retro, and romantic aesthetics are evolving for high summer. Notably, blokecore sporty tees, vintage-inspired polka dots, and warm reptile prints have shown strong visual repetition across multiple fashion accounts. Each selected trend contains robust image evidence spanning at least three distinct parent posts from different creators to ensure verified, high-quality content strategies.",
    "content_ideas": [
      {
        "blog_title": "Summer Neutral Swim: Earth-Toned Striped Bikinis",
        "trend_name": "Preppy Striped & Colorblocked Swimwear",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new styling direction replacing high-saturation neon resortwear with sophisticated retro earth tones.",
        "description": "Classic striped bikini sets and swimwear presented in muted, sophisticated palettes of chocolate brown, khaki green, mustard yellow, and military olive.",
        "visual_similarity_reason": "Uniform appearance of striped patterns on swimwear styled in natural, earth-toned color blocked palettes.",
        "instagram_caption": "Slowing down the high-summer palette. 🤎🌴 Trade in your bright neons for sophisticated earth-toned stripes, retro cuts, and poolside flatlays.\n\nSaving this look for our next seaside escape.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "striped bikini",
          "brown and yellow swimwear",
          "earth tone colorblock",
          "retro poolside aesthetic"
        ],
        "example_media_refs": [
          "145775:1",
          "145806:2",
          "145806:3",
          "145846:1",
          "145846:5"
        ],
        "example_post_ids": [
          145775,
          145806,
          145846
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-55956f9a-4e93-46f6-b72d-268513cc03c7.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730477179_18604758493039349_8089369193210698381_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730074012_18597510778023937_7161050593255467449_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731014408_18597510769023937_3835149017983096557_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731255715_18596533534019918_3240884804428057291_n.jpg"
            ],
            "title": "Summer Neutral Swim",
            "description": "Classic striped bikini sets and swimwear presented in muted, sophisticated palettes of chocolate brown, khaki green, mustard yellow, and military olive.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-55956f9a-4e93-46f6-b72d-268513cc03c7.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-55956f9a-4e93-46f6-b72d-268513cc03c7.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730477179_18604758493039349_8089369193210698381_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730074012_18597510778023937_7161050593255467449_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731014408_18597510769023937_3835149017983096557_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731255715_18596533534019918_3240884804428057291_n.jpg"
        ]
      },
      {
        "blog_title": "La Dolce Vita: Retro Polka Dots In Classic Monochrome",
        "trend_name": "Polka Dot Revival in Classic Monochrome",
        "trend_type": "styling_formula",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained from the previous report's focus on nostalgic polka dots, maintaining its timeless, high-contrast charm.",
        "description": "Classic black, white, and deep plum background polka dot prints adorning underwire bikinis, summer cover-ups, and retro resort-style sets.",
        "visual_similarity_reason": "Monochromatic white and dark spotted pattern prints on swimwear and sheer cover-ups.",
        "instagram_caption": "An endlessly chic visual romance. 🖤 Nab yourself a classic retro polka dot bikini or a sheer printed midi to channel vintage Mediterranean glamour all summer long.\n\nTimeless and polished.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.96,
        "keywords": [
          "polka dot bikini",
          "monochrome retro print",
          "scalloped trim swimsuit",
          "vintage holiday style"
        ],
        "example_media_refs": [
          "145722:1",
          "145722:2",
          "149564:1",
          "149566:1",
          "145844:3"
        ],
        "example_post_ids": [
          145722,
          149564,
          149566,
          145844
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 3,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-9789266e-cae9-4ec8-9896-ff10fe7343df.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730040636_18444969190186564_1085911210782650618_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730155335_18598136971048563_2987106127902638272_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731093834_18604919977012535_7051583136762815789_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731292788_18444969199186564_1549602142153770732_n.jpg"
            ],
            "title": "La Dolce Vita",
            "description": "Classic black, white, and deep plum background polka dot prints adorning underwire bikinis, summer cover-ups, and retro resort-style sets.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-9789266e-cae9-4ec8-9896-ff10fe7343df.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-9789266e-cae9-4ec8-9896-ff10fe7343df.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730040636_18444969190186564_1085911210782650618_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730155335_18598136971048563_2987106127902638272_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731093834_18604919977012535_7051583136762815789_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731292788_18444969199186564_1549602142153770732_n.jpg"
        ]
      },
      {
        "blog_title": "Summer Statement: Turquoise & Lapis Blue Jewelry",
        "trend_name": "Lapis Lazuli & Turquoise Chunky Gemstone Jewelry",
        "trend_type": "accessory",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving from the previous report's mixed metal and resin bangles into raw, colorful statement stones that contrast neutral styles.",
        "description": "Bold, oversized raw turquoise and deep blue lapis lazuli gemstones integrated into beaded statement necklaces, drop earrings, and bohemian pendants.",
        "visual_similarity_reason": "Heavy, chunky turquoise and blue-toned gemstone jewelry paired as a contrast pop against neutral black and white outfits.",
        "instagram_caption": "The ultimate summer contrast. 🩵 Add a pop of striking turquoise drop earrings or beachy lapis lazuli necklaces to instantly dress up your favorite neutral linen sets.\n\nBoho chic, elevated.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "turquoise statement jewelry",
          "lapis lazuli necklace",
          "boho chic accessories",
          "raw stone pendant"
        ],
        "example_media_refs": [
          "145818:5",
          "145818:6",
          "145768:1",
          "145768:3",
          "149694:1"
        ],
        "example_post_ids": [
          145818,
          145768,
          149694
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-6d15bc33-b48c-42dd-bbc9-293898751a98.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730917606_18356127424300964_3755694649041069916_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730621301_18195612196373851_4051221499196164452_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731052076_17979939297012561_4918266589935006516_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/729989564_18195612187373851_3623004391606981692_n.jpg"
            ],
            "title": "Turquoise & Lapis Blue Jewelry",
            "description": "Bold, oversized raw turquoise and deep blue lapis lazuli gemstones integrated into beaded statement necklaces, drop earrings, and bohemian pendants.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-6d15bc33-b48c-42dd-bbc9-293898751a98.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-6d15bc33-b48c-42dd-bbc9-293898751a98.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730917606_18356127424300964_3755694649041069916_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730621301_18195612196373851_4051221499196164452_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731052076_17979939297012561_4918266589935006516_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/729989564_18195612187373851_3623004391606981692_n.jpg"
        ]
      },
      {
        "blog_title": "Gothic Summer Sunset: Dark Burgundy Late-Night Silhouettes",
        "trend_name": "Deep Plum & Burgundy Evening Glamour",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new dark colorway breaking into traditional bright and light high-summer styling palettes.",
        "description": "Luxe velvet cutouts, deep burgundy vinyl textures, and high-slit evening gowns perfect for late hours.",
        "visual_similarity_reason": "Vampy, dark crimson/burgundy hues showcased on dramatic evening gowns styled with gold platform accents and high glamour.",
        "instagram_caption": "Shedding light shades in favor of the dark. 🥀 Step into the twilight hours with a deep burgundy vinyl gown or structured velvet cutout dress.\n\nSultry, bold, and entirely unexpected.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "burgundy latex cutout",
          "vampy evening makeup",
          "deep plum gown",
          "gothic resort glamour"
        ],
        "example_media_refs": [
          "145673:1",
          "145674:1",
          "145675:1",
          "145823:1"
        ],
        "example_post_ids": [
          145673,
          145674,
          145675,
          145823
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 2,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-87826f23-9b12-4924-bb07-a0d20f40bc8b.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733127152_18605499019043228_1905522472956856582_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730833602_18593715775021002_8583074013785644352_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730294646_18605350171043228_4638499746834116848_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731357137_18605025292043228_6675885457831494712_n.jpg"
            ],
            "title": "Dark Burgundy Late-Night Silhouettes",
            "description": "Luxe velvet cutouts, deep burgundy vinyl textures, and high-slit evening gowns perfect for late hours.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-87826f23-9b12-4924-bb07-a0d20f40bc8b.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-87826f23-9b12-4924-bb07-a0d20f40bc8b.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733127152_18605499019043228_1905522472956856582_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730833602_18593715775021002_8583074013785644352_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730294646_18605350171043228_4638499746834116848_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731357137_18605025292043228_6675885457831494712_n.jpg"
        ]
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "Summer’s sartorial landscape is pivoting toward refined nostalgia, defined by @frankiesbikinis and @withjean’s preppy striped swimwear in earthy, muted tones alongside @capittana and @aguabenditasw’s retro, monochromatic polka-dot resort wear. This understated elegance finds its counterpoint in high-impact accessories, namely the chunky, raw turquoise and lapis lazuli statement jewelry popularized by @shopweworewhat and @petit.moments",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-08T14:54:09.430130Z",
      "tag": "stored-core",
      "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": 67,
        "created_at": "2026-07-08T11:00:26.688815+00:00",
        "date_range": "[stored-core] Jun 24 - Jul 08, 2026 (Part 5 of 6)",
        "trends": [
          {
            "trend_name": "Lace & Eyelet Cottage Romance",
            "trend_type": "texture",
            "trend_signal_strength": "strong",
            "confidence_score": 0.96,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "white eyelet dress",
              "cottagecore aesthetic",
              "lace panels",
              "romantic prairie dress"
            ],
            "description": "Whimsical romanticism shines through off-white, cream, and clean white designs featuring eyelet embroidery, scalloped lace inserts, and puff-sleeve prairie silhouettes."
          },
          {
            "trend_name": "Espresso & Chocolate Brown Satins",
            "trend_type": "color",
            "trend_signal_strength": "strong",
            "confidence_score": 0.94,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "chocolate satin dress",
              "espresso silk jumpsuit",
              "slinky brown midi",
              "warm neutral resortwear"
            ],
            "description": "Minimalist slip dresses, fluid halter gowns, and glossy loungewear separates rendered in deep chocolate, espresso, and warm earth-toned satins."
          },
          {
            "trend_name": "Chunky Resin & Sculptural Mixed Metal Bangles",
            "trend_type": "accessory",
            "trend_signal_strength": "medium",
            "confidence_score": 0.92,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "chunky resin cuffs",
              "mixed metal jewelry",
              "stacked bracelets",
              "gold sculptural bangles"
            ],
            "description": "Maximalist bangle stacks, thick resin cuffs, and organic gold-and-silver mixed metal jewelry worn together on the wrists."
          },
          {
            "trend_name": "Y2K Surf-Inspired Chevron & Zigzag Knits",
            "trend_type": "texture",
            "trend_signal_strength": "medium",
            "confidence_score": 0.88,
            "matching_image_count": 5,
            "matching_parent_post_count": 3,
            "keywords": [
              "chevron knit bikini",
              "zigzag knit coverup",
              "y2k surf style",
              "space dyed chevron"
            ],
            "description": "Laidback nostalgic beachwear and swim utilization via sharp chevron stripes and textured space-dyed zigzag knit formations."
          },
          {
            "trend_name": "Retro Capri Pants & Long Tops",
            "trend_type": "outfit",
            "trend_signal_strength": "strong",
            "confidence_score": 0.94,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "black capri pants",
              "gingham capri set",
              "ballet flats styling",
              "peplum capri look"
            ],
            "description": "Tight, mid-calf cropped trousers styled with peplum tops, halter tunics, or oversized graphics, paired with flats/ballerinas."
          },
          {
            "trend_name": "Nostalgic Playful Polka Dots",
            "trend_type": "styling_formula",
            "trend_signal_strength": "strong",
            "confidence_score": 0.95,
            "matching_image_count": 6,
            "matching_parent_post_count": 6,
            "keywords": [
              "polka dot maxi dress",
              "polka dot bikini",
              "brown polka dot print",
              "black and white polka dot"
            ],
            "description": "Classic retro polka dot repeat patterns featured across floaty maxi dresses, high-leg swimwear, structured matching coordinates, and capris."
          },
          {
            "trend_name": "Beachside Crochet & Open-Knit Coordinates",
            "trend_type": "texture",
            "trend_signal_strength": "strong",
            "confidence_score": 0.93,
            "matching_image_count": 5,
            "matching_parent_post_count": 3,
            "keywords": [
              "cream crochet skirt",
              "open knit coverup",
              "crochet beach set",
              "hand-knitted resortwear"
            ],
            "description": "Artisanal open-knit and hand-crocheted cardigans, full-length maxi skirts, and cover-up coordinates creating the ultimate beachside resort mood."
          },
          {
            "trend_name": "Preppy Court-Side Tenniscore",
            "trend_type": "outfit",
            "trend_signal_strength": "medium",
            "confidence_score": 0.9,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "white pleated skirt",
              "cable knit sweater vest",
              "tennis aesthetics",
              "preppy athletic style"
            ],
            "description": "Court-inspired ensembles incorporating pleated mini-skirts, polo neck ribbed sweaters, cable-knit vests, and clean athletic whites."
          }
        ]
      },
      "vision_preflight": {
        "enabled": true,
        "since": "2026-06-24T14:45:42.665163Z",
        "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": 6,
        "chunk_count": 6,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 167,
        "chunk_media_count": 327,
        "full_source_post_count": 1553,
        "full_eligible_post_count": 1167,
        "full_source_media_count": 2073
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-06-24T14:45:42.665163Z",
        "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": true,
        "single_campaign_trends_excluded": true,
        "media_refs_can_support_multiple_trends": true,
        "deep_report_max_posts": 200,
        "deep_report_max_media": 500
      },
      "source_post_count": 1553,
      "source_media_count": 2073,
      "eligible_post_count": 1167,
      "chunk_post_count": 167,
      "chunk_media_count": 327,
      "analyzed_post_count": 167,
      "analyzed_post_ids": [
        149881,
        145771,
        145709,
        149729,
        145892,
        145818,
        145755,
        145775,
        145789,
        145815,
        145796,
        145827,
        145896,
        145783,
        145701,
        145861,
        149564,
        149691,
        145678,
        145784,
        145731,
        145687,
        145697,
        145751,
        145719,
        145732,
        145806,
        145862,
        145743,
        145785,
        145822,
        145873,
        145744,
        145786,
        145836,
        145825,
        145716,
        145673,
        145813,
        145718,
        145787,
        145770,
        145772,
        145689,
        149692,
        145765,
        145823,
        145748,
        145863,
        145704,
        145889,
        145837,
        145745,
        145788,
        149565,
        145733,
        145870,
        145844,
        145698,
        145847,
        145797,
        145840,
        145722,
        145735,
        145880,
        145763,
        145734,
        145851,
        145820,
        145877,
        145754,
        145736,
        145808,
        145768,
        145713,
        145679,
        145674,
        145899,
        145677,
        145759,
        145798,
        145776,
        145737,
        145764,
        145845,
        145756,
        145903,
        149693,
        145799,
        145680,
        145841,
        145854,
        145864,
        145721,
        145893,
        145800,
        149726,
        149566,
        145720,
        145804,
        145807,
        145699,
        145865,
        145746,
        145688,
        145752,
        145826,
        145705,
        145814,
        145773,
        145839,
        145871,
        145683,
        145849,
        145883,
        149567,
        145747,
        145692,
        145875,
        145723,
        145738,
        145757,
        145801,
        145897,
        145717,
        145890,
        145675,
        145886,
        145881,
        149818,
        145874,
        145902,
        145853,
        145739,
        145816,
        145685,
        145740,
        145769,
        145760,
        145802,
        149694,
        149727,
        145846,
        145681,
        145790,
        145819,
        145869,
        149882,
        145858,
        145891,
        145706,
        149568,
        145842,
        149569,
        149819,
        150002,
        149695,
        150004,
        149728,
        149570,
        149883,
        149696,
        149730,
        149820,
        149697,
        149821,
        149731
      ],
      "analyzed_media_count": 327,
      "analyzed_media_refs": [
        "149881:1",
        "145771:1",
        "145709:1",
        "145709:2",
        "145709:3",
        "145709:4",
        "145709:5",
        "145709:6",
        "145709:7",
        "145709:8",
        "149729:1",
        "145892:1",
        "145818:1",
        "145818:2",
        "145818:3",
        "145818:4",
        "145818:5",
        "145818:6",
        "145818:7",
        "145755:1",
        "145775:1",
        "145775:2",
        "145775:4",
        "145775:6",
        "145789:1",
        "145789:2",
        "145789:3",
        "145789:4",
        "145815:1",
        "145815:2",
        "145796:1",
        "145827:1",
        "145827:2",
        "145896:1",
        "145896:2",
        "145896:3",
        "145896:4",
        "145783:1",
        "145701:1",
        "145701:2",
        "145701:3",
        "145701:4",
        "145701:5",
        "145701:6",
        "145701:7",
        "145701:8",
        "145701:9",
        "145701:10",
        "145861:1",
        "149564:1",
        "149691:1",
        "145678:1",
        "145678:2",
        "145678:3",
        "145678:4",
        "145678:5",
        "145784:1",
        "145731:1",
        "145687:1",
        "145697:1",
        "145751:1",
        "145751:2",
        "145719:1",
        "145732:1",
        "145806:1",
        "145806:2",
        "145806:3",
        "145806:4",
        "145806:5",
        "145806:6",
        "145806:7",
        "145806:8",
        "145806:9",
        "145806:10",
        "145862:1",
        "145743:1",
        "145785:1",
        "145822:1",
        "145822:2",
        "145822:3",
        "145822:4",
        "145873:1",
        "145744:1",
        "145786:1",
        "145836:1",
        "145825:1",
        "145825:2",
        "145825:3",
        "145825:4",
        "145825:5",
        "145716:1",
        "145673:1",
        "145813:1",
        "145718:1",
        "145787:1",
        "145770:1",
        "145772:1",
        "145772:2",
        "145689:1",
        "145689:2",
        "149692:1",
        "145765:1",
        "145823:1",
        "145748:1",
        "145863:1",
        "145704:1",
        "145704:2",
        "145889:1",
        "145837:1",
        "145745:1",
        "145788:1",
        "149565:1",
        "145733:1",
        "145870:1",
        "145844:1",
        "145844:2",
        "145844:3",
        "145844:4",
        "145698:1",
        "145847:1",
        "145797:1",
        "145840:1",
        "145722:1",
        "145722:2",
        "145722:3",
        "145722:4",
        "145735:1",
        "145880:1",
        "145880:2",
        "145880:3",
        "145880:4",
        "145880:5",
        "145880:6",
        "145763:1",
        "145734:1",
        "145851:1",
        "145820:1",
        "145820:2",
        "145877:1",
        "145754:1",
        "145754:2",
        "145754:3",
        "145754:4",
        "145754:5",
        "145754:6",
        "145754:7",
        "145754:8",
        "145754:9",
        "145754:10",
        "145736:1",
        "145736:2",
        "145736:3",
        "145736:4",
        "145736:5",
        "145736:6",
        "145736:7",
        "145736:8",
        "145808:1",
        "145808:2",
        "145808:3",
        "145808:5",
        "145808:6",
        "145768:1",
        "145768:2",
        "145768:3",
        "145713:1",
        "145679:1",
        "145674:1",
        "145899:1",
        "145899:2",
        "145899:3",
        "145899:4",
        "145677:1",
        "145759:1",
        "145798:1",
        "145776:1",
        "145776:2",
        "145776:3",
        "145776:4",
        "145776:5",
        "145776:6",
        "145737:1",
        "145737:2",
        "145737:3",
        "145737:4",
        "145737:5",
        "145737:6",
        "145764:1",
        "145845:1",
        "145756:1",
        "145903:1",
        "149693:1",
        "145799:1",
        "145680:1",
        "145680:2",
        "145680:3",
        "145680:4",
        "145841:1",
        "145854:1",
        "145864:1",
        "145721:1",
        "145721:2",
        "145721:3",
        "145721:4",
        "145721:5",
        "145721:6",
        "145721:7",
        "145893:1",
        "145893:2",
        "145893:3",
        "145893:4",
        "145893:5",
        "145800:1",
        "149726:1",
        "149566:1",
        "145720:1",
        "145804:1",
        "145804:2",
        "145804:3",
        "145804:4",
        "145807:1",
        "145699:1",
        "145865:1",
        "145746:1",
        "145688:1",
        "145688:2",
        "145688:3",
        "145752:1",
        "145826:1",
        "145826:2",
        "145826:3",
        "145826:4",
        "145705:1",
        "145814:1",
        "145773:1",
        "145773:2",
        "145839:1",
        "145871:1",
        "145683:2",
        "145683:5",
        "145683:8",
        "145683:9",
        "145849:1",
        "145883:2",
        "145883:4",
        "145883:5",
        "145883:7",
        "149567:1",
        "145747:1",
        "145692:1",
        "145875:1",
        "145723:1",
        "145738:1",
        "145757:1",
        "145801:1",
        "145897:1",
        "145897:2",
        "145897:3",
        "145897:4",
        "145897:5",
        "145897:6",
        "145897:7",
        "145897:8",
        "145897:9",
        "145897:10",
        "145717:1",
        "145890:1",
        "145675:1",
        "145886:1",
        "145881:1",
        "145881:4",
        "149818:1",
        "145874:1",
        "145874:2",
        "145874:3",
        "145902:1",
        "145902:2",
        "145853:1",
        "145853:2",
        "145739:1",
        "145816:1",
        "145685:1",
        "145685:2",
        "145740:1",
        "145740:2",
        "145740:3",
        "145740:4",
        "145740:5",
        "145740:6",
        "145740:7",
        "145769:1",
        "145760:1",
        "145802:1",
        "149694:1",
        "149727:1",
        "145846:1",
        "145846:2",
        "145846:5",
        "145846:6",
        "145846:7",
        "145681:1",
        "145681:2",
        "145790:1",
        "145819:1",
        "145869:1",
        "149882:1",
        "145858:1",
        "145858:3",
        "145858:4",
        "145891:1",
        "145706:1",
        "149568:1",
        "145842:1",
        "149569:1",
        "149819:1",
        "150002:1",
        "149695:1",
        "150004:1",
        "149728:1",
        "149570:1",
        "149883:1",
        "149696:1",
        "149730:1",
        "149820:1",
        "149697:1",
        "149821:1",
        "149731:1"
      ],
      "full_source_prompt_character_count": 98671,
      "source_prompt_character_count": 98671,
      "prompt_character_count": 98671,
      "prompt_character_limit": 120000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 104354,
      "validation_prompt_character_count": 114811,
      "candidate_reasoning_scratchpad": "High summer 2026 is seeing a shift toward high-contrast graphic prints and tactile, artisanal elements like shell embellishments and open-knit textures. Rich jewel tones, specifically primary red 'Scarlet' and deep burgundy, are challenging the usual soft summer pastels. At the same time, coquette-infused cottagecore details continue to evolve with red toile de jouy prints and cherry motifs.",
      "validation_reasoning_scratchpad": "We have validated several prominent visual trends from the past 14 days, highlighting how sporty, retro, and romantic aesthetics are evolving for high summer. Notably, blokecore sporty tees, vintage-inspired polka dots, and warm reptile prints have shown strong visual repetition across multiple fashion accounts. Each selected trend contains robust image evidence spanning at least three distinct parent posts from different creators to ensure verified, high-quality content strategies.",
      "ai_discovered_candidate_count": 13,
      "candidate_trends": [
        {
          "candidate_name": "Blokecore Ringer Tees & Retro Soccer Jerseys",
          "trend_type": "styling_formula",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "145709:1",
            "145709:2",
            "145709:3",
            "145709:5",
            "145709:7",
            "145709:8"
          ],
          "visual_cues": [
            "soccer jersey",
            "raglan ringer tee",
            "shrunken baby tee",
            "blue and yellow color palette",
            "y2k sporty aesthetic"
          ]
        },
        {
          "candidate_name": "Deep Plum & Burgundy Evening Glamour",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "145673:1",
            "145674:1",
            "145675:1"
          ],
          "visual_cues": [
            "deep burgundy dress",
            "vinyl texture",
            "velvet cutout gown",
            "vampy makeup aesthetic",
            "gold statement jewelry"
          ]
        },
        {
          "candidate_name": "Lapis Lazuli & Turquoise Chunky Gemstone Jewelry",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "evolving",
          "seed_media_count": 7,
          "seed_media_refs": [
            "145818:5",
            "145818:6",
            "145818:7",
            "145768:1",
            "145768:2",
            "145768:3",
            "149694:1"
          ],
          "visual_cues": [
            "lapis lazuli beaded necklace",
            "turquoise statement earrings",
            "turquoise chunky necklace",
            "statement pendant",
            "hammered silver details"
          ]
        },
        {
          "candidate_name": "Sartorial Plaid Trench Coats",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "145892:1",
            "145893:1",
            "145893:2",
            "145893:3",
            "145893:4",
            "145893:5"
          ],
          "visual_cues": [
            "reversible trench coat",
            "green plaid lining",
            "beige outerwear",
            "oversized outerwear silhouette",
            "contrast collar"
          ]
        },
        {
          "candidate_name": "Red & Terracotta Toile de Jouy & Classic Gingham",
          "trend_type": "styling_formula",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 7,
          "seed_media_refs": [
            "145737:1",
            "145737:2",
            "145737:3",
            "145737:4",
            "145737:5",
            "145737:6",
            "149727:1"
          ],
          "visual_cues": [
            "red toile de jouy print",
            "halter neck midi dress",
            "corset bodice",
            "cottagecore aesthetic",
            "red gingham dress"
          ]
        },
        {
          "candidate_name": "Artisanal Shell Applique & Seashell Jewelry",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "145680:1",
            "145680:2",
            "145680:3",
            "145680:4",
            "145681:1",
            "145681:2",
            "145897:6"
          ],
          "visual_cues": [
            "shell applique detail",
            "seashell embroidery",
            "cowrie shell necklace",
            "organic coastal aesthetic",
            "linen short set"
          ]
        },
        {
          "candidate_name": "Preppy Striped & Colorblocked Swimwear",
          "trend_type": "styling_formula",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 8,
          "seed_media_refs": [
            "145775:1",
            "145775:2",
            "145806:2",
            "145806:3",
            "145806:8",
            "145846:1",
            "145846:2",
            "145846:5"
          ],
          "visual_cues": [
            "striped bikini",
            "brown and yellow palette",
            "olive and brown tones",
            "triangle bikini top",
            "poolside flatlay"
          ]
        },
        {
          "candidate_name": "Sequin-Fringed Partywear",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 8,
          "seed_media_refs": [
            "145863:1",
            "145740:1",
            "145740:2",
            "145740:3",
            "145740:4",
            "145740:5",
            "145740:6",
            "145740:7"
          ],
          "visual_cues": [
            "sequin bandeau top",
            "fringe mini skirt",
            "Y2K-inspired aesthetic",
            "shimmering textures",
            "rhinestone embellishments"
          ]
        },
        {
          "candidate_name": "Scarlet Red Active & Leisurewear",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "145840:1",
            "145841:1",
            "145842:1"
          ],
          "visual_cues": [
            "red athletic set",
            "red romper",
            "high-waisted leggings",
            "crew socks",
            "white sneakers"
          ]
        },
        {
          "candidate_name": "Lace Peplum Corsets & Romantic Playsuits",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "sustained",
          "seed_media_count": 8,
          "seed_media_refs": [
            "145736:1",
            "145736:2",
            "145736:3",
            "145736:4",
            "145736:5",
            "145736:6",
            "145736:7",
            "145736:8"
          ],
          "visual_cues": [
            "white lace playsuit",
            "strapless peplum top",
            "corset bodice",
            "peplum romper",
            "monochromatic white"
          ]
        },
        {
          "candidate_name": "Warm Python & Snakeskin Prints",
          "trend_type": "styling_formula",
          "visual_axis": "texture",
          "historical_relationship": "resurfacing",
          "seed_media_count": 7,
          "seed_media_refs": [
            "145826:1",
            "145826:2",
            "145826:3",
            "145826:4",
            "145804:1",
            "145804:3",
            "145804:4"
          ],
          "visual_cues": [
            "snakeskin print bikini",
            "snakeskin print jacket",
            "red leather trousers",
            "bronze python",
            "underwire cup"
          ]
        },
        {
          "candidate_name": "Polka Dot Revival in Classic Monochrome",
          "trend_type": "styling_formula",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 6,
          "seed_media_refs": [
            "145722:1",
            "145722:2",
            "145722:3",
            "145722:4",
            "145701:6",
            "145844:3"
          ],
          "visual_cues": [
            "polka dot bikini",
            "underwire bikini top",
            "monochrome aesthetic",
            "crochet trim",
            "black and white photography"
          ]
        },
        {
          "candidate_name": "Vibrant Citron & Lime Greens",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "145751:1",
            "145751:2",
            "145827:1",
            "145827:2"
          ],
          "visual_cues": [
            "lime green satin dress",
            "chartreuse satin",
            "cowl-neck mini dress",
            "open back silhouette",
            "minimalist cocktail wear"
          ]
        }
      ],
      "ai_candidate_trend_count": 9,
      "ai_validated_trend_count_before_filter": 9,
      "accepted_trend_count": 4,
      "rejected_trend_count": 5,
      "rejected_trends": [
        {
          "trend_name": "Blokecore Ringer Tees & Retro Soccer Jerseys",
          "confidence_score": 0.98,
          "valid_matching_image_count": 2,
          "matching_parent_post_count": 1,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "145709:3",
            "145709:4",
            "145709:6",
            "145709:7",
            "145709:8"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Sequin-Fringed Partywear",
          "confidence_score": 0.92,
          "valid_matching_image_count": 3,
          "matching_parent_post_count": 2,
          "matching_author_count": 2,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "145740:3",
            "145740:5",
            "145740:6"
          ],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Scarlet Red Active & Leisurewear",
          "confidence_score": 0.94,
          "valid_matching_image_count": 3,
          "matching_parent_post_count": 3,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [],
          "reasons": [
            "Only 3 valid matching images; minimum is 4."
          ]
        },
        {
          "trend_name": "Warm Python & Snakeskin Prints",
          "confidence_score": 0.94,
          "valid_matching_image_count": 4,
          "matching_parent_post_count": 2,
          "matching_author_count": 2,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "145826:3",
            "145804:4"
          ],
          "reasons": [
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Lace Peplum Corsets & Romantic Playsuits",
          "confidence_score": 0.97,
          "valid_matching_image_count": 2,
          "matching_parent_post_count": 1,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "145736:3",
            "145736:4",
            "145736:5",
            "145736:7",
            "145736:8"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        }
      ]
    },
    "overview_graphic_urls": [
      "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-d8a52324-9eb0-4eb1-98c2-f3c11c8edc73.jpg"
    ],
    "overview_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-d8a52324-9eb0-4eb1-98c2-f3c11c8edc73.jpg",
    "overview_template_key": "overview",
    "overview_selected_trends": [
      {
        "trend_index": 0,
        "title": "Preppy Striped & Colorblocked Swimwear",
        "description": "Classic striped bikini sets and swimwear presented in muted, sophisticated palettes of chocolate brown, khaki green, mustard yellow, and military olive.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730477179_18604758493039349_8089369193210698381_n.jpg",
        "username": "frankiesbikinis",
        "likes": 1186,
        "caption": "Preppy Striped & Colorblocked Swimwear - @frankiesbikinis",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-55956f9a-4e93-46f6-b72d-268513cc03c7.jpg"
      },
      {
        "trend_index": 1,
        "title": "Polka Dot Revival in Classic Monochrome",
        "description": "Classic black, white, and deep plum background polka dot prints adorning underwire bikinis, summer cover-ups, and retro resort-style sets.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730040636_18444969190186564_1085911210782650618_n.jpg",
        "username": "capittana",
        "likes": 435,
        "caption": "Polka Dot Revival in Classic Monochrome - @capittana",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-9789266e-cae9-4ec8-9896-ff10fe7343df.jpg"
      },
      {
        "trend_index": 2,
        "title": "Lapis Lazuli & Turquoise Chunky Gemstone Jewelry",
        "description": "Bold, oversized raw turquoise and deep blue lapis lazuli gemstones integrated into beaded statement necklaces, drop earrings, and bohemian pendants.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730917606_18356127424300964_3755694649041069916_n.jpg",
        "username": "shopweworewhat",
        "likes": 46,
        "caption": "Lapis Lazuli & Turquoise Chunky Gemstone Jewelry - @shopweworewhat",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-6d15bc33-b48c-42dd-bbc9-293898751a98.jpg"
      }
    ],
    "overview_post_number": 1,
    "overview_post_caption": "Preppy Striped & Colorblocked Swimwear - @frankiesbikinis\nPolka Dot Revival in Classic Monochrome - @capittana\nLapis Lazuli & Turquoise Chunky Gemstone Jewelry - @shopweworewhat",
    "overview_graphics": [
      {
        "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-d8a52324-9eb0-4eb1-98c2-f3c11c8edc73.jpg",
        "post_number": 1,
        "title": "Latest Trends",
        "description": "Summer’s sartorial landscape is pivoting toward refined nostalgia, defined by @frankiesbikinis and @withjean’s preppy striped swimwear in earthy, muted tones alongside @capittana and @aguabenditasw’s retro, monochromatic polka-dot resort wear. This understated elegance finds its counterpoint in high-impact accessories, namely the chunky, raw turquoise and lapis lazuli statement jewelry popularized by @shopweworewhat and @petit.moments",
        "post_caption": "Preppy Striped & Colorblocked Swimwear - @frankiesbikinis\nPolka Dot Revival in Classic Monochrome - @capittana\nLapis Lazuli & Turquoise Chunky Gemstone Jewelry - @shopweworewhat",
        "template_key": "overview",
        "selected_trends": [
          {
            "trend_index": 0,
            "title": "Preppy Striped & Colorblocked Swimwear",
            "description": "Classic striped bikini sets and swimwear presented in muted, sophisticated palettes of chocolate brown, khaki green, mustard yellow, and military olive.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730477179_18604758493039349_8089369193210698381_n.jpg",
            "username": "frankiesbikinis",
            "likes": 1186,
            "caption": "Preppy Striped & Colorblocked Swimwear - @frankiesbikinis",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-55956f9a-4e93-46f6-b72d-268513cc03c7.jpg"
          },
          {
            "trend_index": 1,
            "title": "Polka Dot Revival in Classic Monochrome",
            "description": "Classic black, white, and deep plum background polka dot prints adorning underwire bikinis, summer cover-ups, and retro resort-style sets.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730040636_18444969190186564_1085911210782650618_n.jpg",
            "username": "capittana",
            "likes": 435,
            "caption": "Polka Dot Revival in Classic Monochrome - @capittana",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-9789266e-cae9-4ec8-9896-ff10fe7343df.jpg"
          },
          {
            "trend_index": 2,
            "title": "Lapis Lazuli & Turquoise Chunky Gemstone Jewelry",
            "description": "Bold, oversized raw turquoise and deep blue lapis lazuli gemstones integrated into beaded statement necklaces, drop earrings, and bohemian pendants.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730917606_18356127424300964_3755694649041069916_n.jpg",
            "username": "shopweworewhat",
            "likes": 46,
            "caption": "Lapis Lazuli & Turquoise Chunky Gemstone Jewelry - @shopweworewhat",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-6d15bc33-b48c-42dd-bbc9-293898751a98.jpg"
          }
        ]
      }
    ],
    "workflow_note": "pf done"
  }
}