{
  "report": {
    "id": 115,
    "period": "[All] Jun 30 - Jul 14, 2026 (Part 17 of 18)",
    "created_at": "2026-07-14T21:45:18.050839+00:00",
    "workflow_note": "rob finsihed"
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-14T21:45:59.086387Z",
    "tag": "All",
    "media_scope": "all_media",
    "generation_strategy": "deep_chunked_two_pass_candidate_discovery_and_validation",
    "report_profile": "deep",
    "model": "~google/gemini-flash-latest",
    "previous_report_context": null,
    "vision_preflight": {
      "enabled": true,
      "since": "2026-06-30T21:32:03.501534Z",
      "media_scope": "all_media",
      "scoped_post_count": 0,
      "batch_size": 500,
      "max_batches": 20,
      "batch_count": 1,
      "images_requested": 0,
      "images_analyzed": 0,
      "posts_touched": 0,
      "reached_batch_cap": false,
      "batches": [
        {
          "batch_number": 1,
          "images_requested": 0,
          "images_analyzed": 0,
          "posts_touched": 0,
          "completion_reconciled": false
        }
      ]
    },
    "chunking": {
      "enabled": true,
      "chunk_number": 17,
      "chunk_count": 18,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 301,
      "full_source_post_count": 6642,
      "full_eligible_post_count": 3446,
      "full_source_media_count": 5401
    },
    "criteria": {
      "time_window_days": 14,
      "window_start": "2026-06-30T21:32:03.501534Z",
      "minimum_confidence": 0.7,
      "minimum_matching_images": 4,
      "minimum_parent_posts": 3,
      "maximum_images_per_parent_post": 2,
      "preferred_matching_images": "6-12 when available; 4+ accepted for emerging micro-trends",
      "visual_similarity_is_primary": true,
      "caption_required": false,
      "captionless_posts_included": true,
      "engagement_included_in_prompt": true,
      "single_campaign_trends_excluded": true,
      "media_refs_can_support_multiple_trends": true,
      "deep_report_max_posts": 200,
      "deep_report_max_media": 500,
      "prompt_character_limit": 300000,
      "caption_character_limit": 600,
      "media_tag_limit": 14,
      "media_tag_character_limit": 0
    },
    "source_post_count": 6642,
    "source_media_count": 5401,
    "eligible_post_count": 3446,
    "chunk_post_count": 200,
    "chunk_media_count": 301,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      149628,
      149585,
      151373,
      149551,
      150768,
      160013,
      149631,
      150769,
      149603,
      150856,
      151052,
      151165,
      151615,
      149622,
      149543,
      161450,
      161744,
      149611,
      151061,
      151049,
      149647,
      151260,
      149463,
      149589,
      149458,
      149632,
      149491,
      149498,
      149633,
      150868,
      151140,
      149517,
      161002,
      150993,
      150900,
      149459,
      158223,
      161276,
      149526,
      150731,
      149634,
      149548,
      149580,
      151152,
      149470,
      151564,
      151223,
      161654,
      149594,
      149660,
      150861,
      149627,
      150755,
      149501,
      151619,
      150845,
      149484,
      160905,
      149643,
      149944,
      151032,
      149495,
      149489,
      149665,
      161351,
      151388,
      149544,
      149496,
      160015,
      150970,
      149592,
      160821,
      149669,
      149464,
      157024,
      150996,
      151424,
      150784,
      161185,
      151243,
      149456,
      149576,
      161057,
      149466,
      149540,
      149518,
      149658,
      151254,
      149663,
      150872,
      158478,
      151062,
      150725,
      161595,
      161596,
      161597,
      161605,
      149635,
      149623,
      151117,
      161340,
      150888,
      150957,
      149473,
      150796,
      151201,
      160711,
      150984,
      161193,
      150933,
      151125,
      149524,
      160565,
      151224,
      161370,
      150819,
      149487,
      151072,
      149880,
      151559,
      158118,
      149945,
      149467,
      149613,
      151629,
      149724,
      149547,
      151282,
      150000,
      150737,
      151642,
      150727,
      149502,
      151084,
      150824,
      150797,
      151014,
      150893,
      149461,
      149560,
      151166,
      161254,
      149531,
      149636,
      160497,
      160783,
      150756,
      149581,
      149533,
      150962,
      151471,
      151136,
      151145,
      149604,
      160421,
      160476,
      149475,
      149519,
      160882,
      161130,
      149556,
      150827,
      160968,
      149689,
      161594,
      160611,
      151521,
      150807,
      161568,
      150958,
      150939,
      160387,
      151249,
      149493,
      150974,
      149476,
      149494,
      151380,
      161100,
      149605,
      149520,
      161114,
      149506,
      149552,
      149541,
      149708,
      149709,
      149710,
      149711,
      149712,
      149713,
      149714,
      149715,
      149528,
      149716,
      149717,
      149537,
      149718,
      149719,
      149651
    ],
    "analyzed_media_count": 301,
    "analyzed_media_refs": [
      "149628:1",
      "149585:1",
      "151373:1",
      "149551:1",
      "150768:1",
      "160013:1",
      "149631:1",
      "150769:1",
      "149603:1",
      "150856:1",
      "151052:1",
      "151165:1",
      "151615:1",
      "151615:2",
      "151615:3",
      "151615:4",
      "151615:5",
      "151615:6",
      "149622:1",
      "149622:2",
      "149543:1",
      "161450:1",
      "161744:1",
      "149611:1",
      "151061:1",
      "151049:1",
      "149647:1",
      "151260:1",
      "149463:1",
      "149589:1",
      "149589:2",
      "149589:3",
      "149589:4",
      "149589:5",
      "149589:6",
      "149589:7",
      "149589:8",
      "149589:9",
      "149589:10",
      "149458:1",
      "149458:2",
      "149632:1",
      "149491:1",
      "149498:1",
      "149633:1",
      "150868:1",
      "151140:1",
      "149517:1",
      "161002:1",
      "150993:1",
      "150900:1",
      "149459:1",
      "158223:1",
      "161276:1",
      "149526:1",
      "150731:1",
      "149634:1",
      "149548:1",
      "149548:2",
      "149548:3",
      "149548:4",
      "149548:5",
      "149580:1",
      "149580:2",
      "149580:3",
      "149580:4",
      "149580:5",
      "149580:6",
      "149580:7",
      "151152:1",
      "149470:1",
      "151564:1",
      "151223:1",
      "161654:1",
      "149594:1",
      "149594:2",
      "149594:3",
      "149594:4",
      "149594:5",
      "149594:6",
      "149594:7",
      "149594:8",
      "149594:9",
      "149594:10",
      "149660:1",
      "150861:1",
      "149627:1",
      "150755:1",
      "149501:1",
      "149501:2",
      "149501:3",
      "149501:4",
      "149501:5",
      "149501:6",
      "149501:7",
      "149501:8",
      "149501:9",
      "149501:10",
      "151619:1",
      "150845:1",
      "149484:1",
      "160905:1",
      "149643:1",
      "149944:1",
      "151032:1",
      "149495:1",
      "149489:1",
      "149489:2",
      "149489:3",
      "149489:5",
      "149665:1",
      "161351:1",
      "151388:1",
      "149544:1",
      "149496:1",
      "149496:2",
      "149496:3",
      "149496:4",
      "160015:1",
      "150970:1",
      "149592:1",
      "149592:2",
      "149592:3",
      "149592:4",
      "149592:6",
      "160821:1",
      "149669:1",
      "149464:1",
      "157024:1",
      "150996:1",
      "151424:1",
      "150784:1",
      "161185:1",
      "151243:1",
      "149456:1",
      "149576:2",
      "161057:1",
      "149466:1",
      "149466:2",
      "149466:3",
      "149540:1",
      "149518:1",
      "149658:1",
      "149658:2",
      "149658:3",
      "151254:1",
      "149663:1",
      "150872:1",
      "158478:1",
      "151062:1",
      "150725:1",
      "161595:1",
      "161596:1",
      "161597:1",
      "161605:1",
      "149635:1",
      "149623:1",
      "151117:1",
      "161340:1",
      "150888:1",
      "150957:1",
      "149473:1",
      "150796:1",
      "151201:1",
      "160711:2",
      "160711:6",
      "160711:7",
      "150984:1",
      "161193:1",
      "150933:1",
      "151125:1",
      "149524:1",
      "149524:2",
      "149524:3",
      "149524:4",
      "160565:1",
      "151224:1",
      "161370:1",
      "150819:1",
      "149487:1",
      "151072:1",
      "149880:1",
      "151559:1",
      "158118:1",
      "149945:1",
      "149467:1",
      "149613:1",
      "151629:1",
      "149724:1",
      "149547:1",
      "151282:1",
      "150000:1",
      "150737:1",
      "151642:1",
      "150727:1",
      "149502:1",
      "149502:5",
      "151084:1",
      "150824:1",
      "150797:1",
      "151014:1",
      "150893:1",
      "149461:1",
      "149461:2",
      "149560:1",
      "149560:2",
      "149560:3",
      "149560:4",
      "149560:5",
      "149560:6",
      "149560:7",
      "149560:8",
      "149560:9",
      "149560:10",
      "151166:1",
      "161254:1",
      "149531:1",
      "149531:2",
      "149531:3",
      "149636:1",
      "160497:1",
      "160783:1",
      "150756:1",
      "149581:1",
      "149581:2",
      "149581:3",
      "149581:4",
      "149581:5",
      "149581:6",
      "149581:7",
      "149581:8",
      "149533:1",
      "150962:1",
      "151471:1",
      "151136:1",
      "151145:1",
      "149604:1",
      "160421:1",
      "160476:1",
      "149475:1",
      "149475:2",
      "149519:1",
      "160882:1",
      "161130:1",
      "149556:1",
      "149556:2",
      "149556:3",
      "150827:1",
      "160968:1",
      "149689:1",
      "161594:1",
      "160611:1",
      "151521:1",
      "150807:1",
      "161568:1",
      "150958:1",
      "150939:1",
      "160387:1",
      "151249:1",
      "149493:1",
      "149493:2",
      "149493:3",
      "149493:4",
      "150974:1",
      "149476:1",
      "149476:2",
      "149494:1",
      "151380:1",
      "161100:1",
      "149605:1",
      "149520:1",
      "161114:1",
      "149506:1",
      "149552:1",
      "149541:1",
      "149541:2",
      "149541:3",
      "149541:4",
      "149708:1",
      "149708:2",
      "149709:1",
      "149709:2",
      "149710:1",
      "149710:2",
      "149711:1",
      "149712:1",
      "149713:1",
      "149714:1",
      "149715:1",
      "149528:1",
      "149716:1",
      "149717:1",
      "149537:1",
      "149718:1",
      "149719:1",
      "149651:1",
      "149651:2",
      "149651:3",
      "149651:4",
      "149651:5",
      "149651:6"
    ],
    "full_source_prompt_character_count": 151623,
    "source_prompt_character_count": 151623,
    "prompt_character_count": 151623,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 155782,
    "validation_prompt_character_count": 163732,
    "candidate_reasoning_scratchpad": "This analysis period showcases a strong shift toward European summer resort aesthetics combined with country-club-inspired varsity details. Warm chocolate and espresso tones are competing heavily with crisp tennis whites and coquette-inspired romantic elements. Simultaneously, activewear trends are transitioning seamlessly from low-impact studio settings to effortless city-street daywear.",
    "validation_reasoning_scratchpad": "We validated and expanded key summer fashion clusters based on deep visual congruence in silhouette, textile, and styling. Romantic eyelet textures, retro polka dot swimwear, and sophisticated chocolate loungewear coordinates emerged as the strongest visual themes, showing robust cross-brand adoption. All trends represent net-new developments in this reporting period, shifting classic coordinates into highly targeted micro-aesthetics.",
    "ai_discovered_candidate_count": 10,
    "candidate_trends": [
      {
        "candidate_name": "Espresso Brown & Chocolate Silk Loungewear",
        "trend_type": "outfit",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "149708:1",
          "149708:2",
          "149709:1",
          "149709:2",
          "149710:1",
          "149710:2"
        ],
        "visual_cues": [
          "chocolate brown silk",
          "lace trim details",
          "monochromatic brown palette",
          "satin loungewear",
          "peplum silhouettes"
        ]
      },
      {
        "candidate_name": "Preppy Tennis-Core & Coastal Court Uniforms",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "151373:1",
          "149551:1",
          "150900:1",
          "149466:1",
          "149466:2",
          "149466:3",
          "151117:1"
        ],
        "visual_cues": [
          "white tennis skirt",
          "pleated skort",
          "white polo shirt",
          "graphic knit sweater",
          "preppy sport style"
        ]
      },
      {
        "candidate_name": "Romantic White Eyelet & Broderie Anglaise",
        "trend_type": "outfit",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "149622:1",
          "149622:2",
          "149501:6",
          "160783:1",
          "149475:1",
          "149475:2"
        ],
        "visual_cues": [
          "white eyelet set",
          "broderie anglaise",
          "scalloped hem shorts",
          "white eyelet blouse",
          "cottagecore aesthetic"
        ]
      },
      {
        "candidate_name": "Gingham Check Prints in Crimson Red & Sunset Warmth",
        "trend_type": "outfit",
        "visual_axis": "other",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "149543:1",
          "149501:4",
          "149547:1",
          "149473:1"
        ],
        "visual_cues": [
          "red gingham set",
          "gingham corset top",
          "peplum top",
          "red gingham skirt",
          "picnic aesthetic"
        ]
      },
      {
        "candidate_name": "Monochromatic Performance Black Sets",
        "trend_type": "outfit",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 9,
        "seed_media_refs": [
          "151615:1",
          "151615:2",
          "151615:3",
          "151615:4",
          "151615:5",
          "151615:6",
          "150993:1",
          "151152:1",
          "151084:1"
        ],
        "visual_cues": [
          "black activewear set",
          "black sports bra",
          "high waisted leggings",
          "monochromatic gym fit",
          "minimalist gym wear"
        ]
      },
      {
        "candidate_name": "Waterfront Swirl & Abstract Prints",
        "trend_type": "outfit",
        "visual_axis": "other",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149531:1",
          "149531:2",
          "149531:3"
        ],
        "visual_cues": [
          "swirl print",
          "chocolate brown swirl print",
          "wide leg trousers",
          "spaghetti strap top",
          "yacht lifestyle"
        ]
      },
      {
        "candidate_name": "Dopamine-Inducing Hot Pink & Magenta Sports Sets",
        "trend_type": "outfit",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "150769:1",
          "150868:1",
          "151145:1"
        ],
        "visual_cues": [
          "hot pink",
          "printed athletic shorts",
          "magenta activewear set",
          "fuchsia matching set",
          "hot pink sports bra"
        ]
      },
      {
        "candidate_name": "Beach-Ready Polka Dot Swimwear & Bikinis",
        "trend_type": "outfit",
        "visual_axis": "other",
        "historical_relationship": "net_new",
        "seed_media_count": 10,
        "seed_media_refs": [
          "149580:6",
          "149580:7",
          "149560:1",
          "149560:7",
          "149560:9",
          "149560:10",
          "149581:3",
          "149581:4",
          "149581:5",
          "149604:1"
        ],
        "visual_cues": [
          "polka dot bikini",
          "polka dot one-piece",
          "chocolate blue polka",
          "brown swimwear",
          "coastal aesthetic"
        ]
      },
      {
        "candidate_name": "Studio-to-Street Athletic Rompers & Unitards",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "151049:1",
          "151032:1",
          "150996:1",
          "151388:1"
        ],
        "visual_cues": [
          "grey cutout jumpsuit",
          "chocolate brown romper",
          "zip-front unitard",
          "black cutout romper",
          "seamless sports bodysuit"
        ]
      },
      {
        "candidate_name": "Unstructured Varsity & Collegiate Baseball Caps",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "161595:1",
          "161596:1",
          "161597:1",
          "160497:1"
        ],
        "visual_cues": [
          "baseball caps",
          "varsity branding",
          "streetwear accessories",
          "navy blue cap",
          "forest green cap",
          "unstructured dad hat"
        ]
      }
    ],
    "ai_candidate_trend_count": 7,
    "ai_validated_trend_count_before_filter": 7,
    "accepted_trend_count": 7,
    "rejected_trend_count": 0,
    "rejected_trends": []
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Chocolate & Espresso Silk Loungewear",
      "blog_title": "Espresso & Chocolate Silk Loungewear",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Repeated use of glossy silk/satin fabrics in identical deep chocolate brown colorways, featuring lace trim borders and delicate spaghetti straps.",
      "description": "Rich espresso, chocolate, and dark brown tones styled in lightweight summer silks, satin loungewear sets, and camisoles featuring delicate lace trim details.",
      "keywords": [
        "chocolate brown silk",
        "satin loungewear",
        "lace trim details",
        "espresso brown"
      ],
      "post_ids": [
        149708,
        149709,
        149710
      ],
      "media_refs": [
        "149708:1",
        "149708:2",
        "149709:1",
        "149709:2",
        "149710:1",
        "149710:2"
      ],
      "qualification_reason": "Accepted with 6 matching images across 3 parent posts at 95.0% confidence. Repeated use of glossy silk/satin fabrics in identical deep chocolate brown colorways, featuring lace trim borders and delicate spaghetti straps."
    },
    {
      "trend_number": 2,
      "trend_name": "Preppy Tennis-Core & Coastal Court Uniforms",
      "blog_title": "Wimbledon White & Sporty Tennis-Core",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Consistently features pleated white tennis skirts or skorts combined with active collars, graphic sporty sweaters, and racket accessories.",
      "description": "Crisp white pleated tennis skirts, track jackets, performance skorts, and preppy polo shirts layered with graphic knit crewnecks.",
      "keywords": [
        "tennis core",
        "pleated skort",
        "preppy sportswear",
        "country club aesthetic"
      ],
      "post_ids": [
        151373,
        149551,
        150900,
        149466,
        151117
      ],
      "media_refs": [
        "151373:1",
        "149551:1",
        "150900:1",
        "149466:1",
        "149466:2",
        "151117:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 92.0% confidence. Consistently features pleated white tennis skirts or skorts combined with active collars, graphic sporty sweaters, and racket accessories."
    },
    {
      "trend_number": 3,
      "trend_name": "Romantic White Eyelet Coordinates",
      "blog_title": "Romantic White Eyelet & Broderie Anglaise",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Visual alignment on white cotton bases with distinct embroidered openwork/eyelet details and scalloped hemlines.",
      "description": "Matching summer separates, corsets, blouses, and tiered mini dresses in white cotton featuring intricate floral eyelet punchouts and scalloped border details.",
      "keywords": [
        "white eyelet set",
        "broderie anglaise",
        "scalloped hem shorts",
        "cottagecore"
      ],
      "post_ids": [
        149622,
        149501,
        160783,
        149475
      ],
      "media_refs": [
        "149622:1",
        "149622:2",
        "149501:6",
        "160783:1",
        "149475:1",
        "149475:2"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 90.0% confidence. Visual alignment on white cotton bases with distinct embroidered openwork/eyelet details and scalloped hemlines."
    },
    {
      "trend_number": 4,
      "trend_name": "Warm Summer Gingham Checks",
      "blog_title": "Crimson Red & Warm Gingham Prints",
      "trend_type": "other",
      "signal_strength": "medium",
      "confidence_percent": 85.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Cohesive pattern design featuring bold red-and-white or coral check layouts on structured coordinates, corsets, and summer totes.",
      "description": "Cherry red, warm crimson, and coral gingham checked prints featured across summer peplum corsets, matching short sets, and picnic-ready accessories.",
      "keywords": [
        "red gingham set",
        "gingham corset",
        "picnic aesthetic",
        "warm checkered print"
      ],
      "post_ids": [
        149543,
        149501,
        149547,
        149576
      ],
      "media_refs": [
        "149543:1",
        "149501:4",
        "149547:1",
        "149576:2"
      ],
      "qualification_reason": "Accepted with 4 matching images across 4 parent posts at 85.0% confidence. Cohesive pattern design featuring bold red-and-white or coral check layouts on structured coordinates, corsets, and summer totes."
    },
    {
      "trend_number": 5,
      "trend_name": "Sleek Sleek-Line Activewear Black Sets",
      "blog_title": "Monochromatic Performance Black Sets",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 98.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Strong visual uniformity in pure all-black activewear coordinates photographed in flat-lay styles or minimalist studio settings.",
      "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.",
      "keywords": [
        "black activewear set",
        "monochromatic gym fit",
        "minimalist fitness lifestyle"
      ],
      "post_ids": [
        151615,
        150993,
        151152,
        151084
      ],
      "media_refs": [
        "151615:1",
        "151615:2",
        "150993:1",
        "151152:1",
        "151084:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 4 parent posts at 98.0% confidence. Strong visual uniformity in pure all-black activewear coordinates photographed in flat-lay styles or minimalist studio settings."
    },
    {
      "trend_number": 6,
      "trend_name": "Vintage Polka Dot Swimwear",
      "blog_title": "Retro Polka Dot Bikinis & Resort Swims",
      "trend_type": "other",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Highly unified design layout showing polka-dotted circular configurations scaled across swimsuits, and beach headscarf accessories.",
      "description": "Retro-inspired bandeau, underwire, and halter one-piece swimsuits decorated with classic white polka dots set against deep chocolate, navy, or pastel backdrops.",
      "keywords": [
        "polka dot bikini",
        "polka dot one-piece",
        "chocolate brown swimwear",
        "coastal aesthetic"
      ],
      "post_ids": [
        149580,
        149560,
        149581,
        149604
      ],
      "media_refs": [
        "149580:6",
        "149580:7",
        "149560:1",
        "149560:7",
        "149581:3",
        "149581:4",
        "149604:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 4 parent posts at 94.0% confidence. Highly unified design layout showing polka-dotted circular configurations scaled across swimsuits, and beach headscarf accessories."
    },
    {
      "trend_number": 7,
      "trend_name": "Unstructured Vintage Baseball Caps",
      "blog_title": "Varsity & Collegiate Dad Hats",
      "trend_type": "accessory",
      "signal_strength": "medium",
      "confidence_percent": 88.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Clustered around casual, low-crown dad hats featuring classic collegiate lettering and structured paneling, shot as clean product details.",
      "description": "Unstructured athletic baseball caps with low-profile crowns, minimally embroidered varsity lettering, or distressed cotton textures designed in navy, forest green, and black.",
      "keywords": [
        "baseball caps",
        "varsity branding",
        "unstructured dad hat",
        "collegiate accessories"
      ],
      "post_ids": [
        161595,
        161596,
        161597,
        160497
      ],
      "media_refs": [
        "161595:1",
        "161596:1",
        "161597:1",
        "160497:1"
      ],
      "qualification_reason": "Accepted with 4 matching images across 4 parent posts at 88.0% confidence. Clustered around casual, low-crown dad hats featuring classic collegiate lettering and structured paneling, shot as clean product details."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "We validated and expanded key summer fashion clusters based on deep visual congruence in silhouette, textile, and styling. Romantic eyelet textures, retro polka dot swimwear, and sophisticated chocolate loungewear coordinates emerged as the strongest visual themes, showing robust cross-brand adoption. All trends represent net-new developments in this reporting period, shifting classic coordinates into highly targeted micro-aesthetics.",
    "content_ideas": [
      {
        "blog_title": "Espresso & Chocolate Silk Loungewear",
        "trend_name": "Chocolate & Espresso Silk Loungewear",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "This is a net-new visual micro-trend characterized by rich brown colorways moving from heavy winter knits into summer silk coordinates.",
        "description": "Rich espresso, chocolate, and dark brown tones styled in lightweight summer silks, satin loungewear sets, and camisoles featuring delicate lace trim details.",
        "visual_similarity_reason": "Repeated use of glossy silk/satin fabrics in identical deep chocolate brown colorways, featuring lace trim borders and delicate spaghetti straps.",
        "instagram_caption": "Rich espresso tones are making a summer statement. \u2615\ufe0f\u2728 \nSwitch out your basic neutrals for liquid silk, satin offsets, and delicate lace hems.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "chocolate brown silk",
          "satin loungewear",
          "lace trim details",
          "espresso brown"
        ],
        "example_media_refs": [
          "149708:1",
          "149708:2",
          "149709:1",
          "149709:2",
          "149710:1",
          "149710:2"
        ],
        "example_post_ids": [
          149708,
          149709,
          149710
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 3,
        "matching_author_count": 1
      },
      {
        "blog_title": "Wimbledon White & Sporty Tennis-Core",
        "trend_name": "Preppy Tennis-Core & Coastal Court Uniforms",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new styling trend blending pristine performance whites with retro country-club athletic layers.",
        "description": "Crisp white pleated tennis skirts, track jackets, performance skorts, and preppy polo shirts layered with graphic knit crewnecks.",
        "visual_similarity_reason": "Consistently features pleated white tennis skirts or skorts combined with active collars, graphic sporty sweaters, and racket accessories.",
        "instagram_caption": "Serving court-side chic all summer long. \ud83c\udfbe\ud83e\udd0d \nWhether you're playing or just cheering from the clubhouse, preppy athletic layers are the ultimate match.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "tennis core",
          "pleated skort",
          "preppy sportswear",
          "country club aesthetic"
        ],
        "example_media_refs": [
          "151373:1",
          "149551:1",
          "150900:1",
          "149466:1",
          "149466:2",
          "151117:1"
        ],
        "example_post_ids": [
          151373,
          149551,
          150900,
          149466,
          151117
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 5,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-2a96ea4d-531d-4fad-a92b-5039fd5cf0ae.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730879824_18598330360045493_4882038057465376632_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734253260_18608913382038719_2013079528493936552_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731935218_18601921600030284_1693884741316655598_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/735091698_18597532690000751_2468695350474071092_n.jpg"
            ],
            "title": "Wimbledon Core",
            "description": "Crisp white pleated tennis skirts, track jackets, performance skorts, and preppy polo shirts layered with graphic knit crewnecks.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-2a96ea4d-531d-4fad-a92b-5039fd5cf0ae.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-2a96ea4d-531d-4fad-a92b-5039fd5cf0ae.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730879824_18598330360045493_4882038057465376632_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734253260_18608913382038719_2013079528493936552_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731935218_18601921600030284_1693884741316655598_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/735091698_18597532690000751_2468695350474071092_n.jpg"
        ]
      },
      {
        "blog_title": "Romantic White Eyelet & Broderie Anglaise",
        "trend_name": "Romantic White Eyelet Coordinates",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "This represents a net-new texture focus, elevating plain summer white linen into delicate, decorative punchouts.",
        "description": "Matching summer separates, corsets, blouses, and tiered mini dresses in white cotton featuring intricate floral eyelet punchouts and scalloped border details.",
        "visual_similarity_reason": "Visual alignment on white cotton bases with distinct embroidered openwork/eyelet details and scalloped hemlines.",
        "instagram_caption": "Unfolding romantic textures for sun-drenched afternoons. \ud83d\udd4a\ufe0f\u2728 \nEyelet matching sets, intricate scalloped hems, and pure nostalgic cottagecore.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "white eyelet set",
          "broderie anglaise",
          "scalloped hem shorts",
          "cottagecore"
        ],
        "example_media_refs": [
          "149622:1",
          "149622:2",
          "149501:6",
          "160783:1",
          "149475:1",
          "149475:2"
        ],
        "example_post_ids": [
          149622,
          149501,
          160783,
          149475
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 4,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-a1fea367-f9ab-4015-abcf-b12993631746.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731588869_18600556576031818_1038131343955031219_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/732493934_18601311031008740_1209313222282715540_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/732908884_1698748595588995_285732076339294620_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734039292_18597684931060529_5476635658196866362_n.jpg"
            ],
            "title": " Eyelet & Broderie Anglaise",
            "description": "Matching summer separates, corsets, blouses, and tiered mini dresses in white cotton featuring intricate floral eyelet punchouts and scalloped border details.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-a1fea367-f9ab-4015-abcf-b12993631746.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-a1fea367-f9ab-4015-abcf-b12993631746.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731588869_18600556576031818_1038131343955031219_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/732493934_18601311031008740_1209313222282715540_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/732908884_1698748595588995_285732076339294620_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734039292_18597684931060529_5476635658196866362_n.jpg"
        ]
      },
      {
        "blog_title": "Crimson Red & Warm Gingham Prints",
        "trend_name": "Warm Summer Gingham Checks",
        "trend_type": "other",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new pattern trend transitioning historically monochromatic checks into rustic red, white, and warm terracotta options.",
        "description": "Cherry red, warm crimson, and coral gingham checked prints featured across summer peplum corsets, matching short sets, and picnic-ready accessories.",
        "visual_similarity_reason": "Cohesive pattern design featuring bold red-and-white or coral check layouts on structured coordinates, corsets, and summer totes.",
        "instagram_caption": "Dressed in summer\u2019s sweetest pattern. \ud83c\udf52\ud83e\uddfa \nFrom local farmer\u2019s markets to seaside picnics, cherry red gingham is our chosen uniform.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.85,
        "keywords": [
          "red gingham set",
          "gingham corset",
          "picnic aesthetic",
          "warm checkered print"
        ],
        "example_media_refs": [
          "149543:1",
          "149501:4",
          "149547:1",
          "149576:2"
        ],
        "example_post_ids": [
          149543,
          149501,
          149547,
          149576
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "Monochromatic Performance Black Sets",
        "trend_name": "Sleek Sleek-Line Activewear Black Sets",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new minimalist trend that establishes deep high-compression black activewear sets as a primary everyday street wardrobe.",
        "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.",
        "visual_similarity_reason": "Strong visual uniformity in pure all-black activewear coordinates photographed in flat-lay styles or minimalist studio settings.",
        "instagram_caption": "The ultimate minimalist uniform. \ud83d\udda4\ud83d\udd0b \nHigh compression, clean lines, and an effortlessly chic all-black activewear setup.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.98,
        "keywords": [
          "black activewear set",
          "monochromatic gym fit",
          "minimalist fitness lifestyle"
        ],
        "example_media_refs": [
          "151615:1",
          "151615:2",
          "150993:1",
          "151152:1",
          "151084:1"
        ],
        "example_post_ids": [
          151615,
          150993,
          151152,
          151084
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "Retro Polka Dot Bikinis & Resort Swims",
        "trend_name": "Vintage Polka Dot Swimwear",
        "trend_type": "other",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new print trend signaling a wave of retro European holiday aesthetics through geometric polka print swimwear.",
        "description": "Retro-inspired bandeau, underwire, and halter one-piece swimsuits decorated with classic white polka dots set against deep chocolate, navy, or pastel backdrops.",
        "visual_similarity_reason": "Highly unified design layout showing polka-dotted circular configurations scaled across swimsuits, and beach headscarf accessories.",
        "instagram_caption": "Manifesting a retro European summer beach fantasy. \ud83d\udc1a\ud83d\udc59 \nTimeless chocolate and lavender polka dot swimsuits for effortless pool-side lounging.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "polka dot bikini",
          "polka dot one-piece",
          "chocolate brown swimwear",
          "coastal aesthetic"
        ],
        "example_media_refs": [
          "149580:6",
          "149580:7",
          "149560:1",
          "149560:7",
          "149581:3",
          "149581:4",
          "149604:1"
        ],
        "example_post_ids": [
          149580,
          149560,
          149581,
          149604
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 4,
        "matching_author_count": 3,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-680aaf1e-746c-4aff-baea-0daabcd9c1d2.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/729973528_18598764652048563_2862371833303657571_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730052822_18598764595048563_2552808198246327376_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730463934_18605625334006152_6167791501651127296_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730837140_18356513938300964_9026080240953364961_n.jpg"
            ],
            "title": "Retro Swims",
            "description": "Retro-inspired bandeau, underwire, and halter one-piece swimsuits decorated with classic white polka dots set against deep chocolate, navy, or pastel backdrops.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-680aaf1e-746c-4aff-baea-0daabcd9c1d2.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-680aaf1e-746c-4aff-baea-0daabcd9c1d2.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/729973528_18598764652048563_2862371833303657571_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730052822_18598764595048563_2552808198246327376_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730463934_18605625334006152_6167791501651127296_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730837140_18356513938300964_9026080240953364961_n.jpg"
        ]
      },
      {
        "blog_title": "Varsity & Collegiate Dad Hats",
        "trend_name": "Unstructured Vintage Baseball Caps",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new accessory trend highlighting low-profile dad hats as the must-have finish for casual streetwear styling.",
        "description": "Unstructured athletic baseball caps with low-profile crowns, minimally embroidered varsity lettering, or distressed cotton textures designed in navy, forest green, and black.",
        "visual_similarity_reason": "Clustered around casual, low-crown dad hats featuring classic collegiate lettering and structured paneling, shot as clean product details.",
        "instagram_caption": "Bad hair day? Make it varsity. \ud83e\udde2\u2728 \nFinish off any effortless streetwear fit with an unstructured, vintage-embroidered dad cap.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "baseball caps",
          "varsity branding",
          "unstructured dad hat",
          "collegiate accessories"
        ],
        "example_media_refs": [
          "161595:1",
          "161596:1",
          "161597:1",
          "160497:1"
        ],
        "example_post_ids": [
          161595,
          161596,
          161597,
          160497
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 2
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week\u2019s style landscape balances crisp athleticism with romantic nostalgia, as preppy tennis-core coordinates from @ever.green.active and @beachriot meet the vintage charm of crimson gingham checks by @astrthelabel and white eyelet separates from @hillhouse and @danielleguizio. Meanwhile, poolside and loungewear aesthetics lean into retro-classic motifs, defined by @shopweworewhat\u2019s polka dot swimwear, @elodie.the.label\u2019s rich espresso silk camisoles, and unstructured, distressed baseball caps from @hudsonjeans. Grounding the seasonal shift is a return to sleek, minimalist utility, punctuated by high-waisted, form-fitting black activewear sets from @mkv_activewear and @admireactive.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-14T21:45:59.086387Z",
      "tag": "All",
      "media_scope": "all_media",
      "generation_strategy": "deep_chunked_two_pass_candidate_discovery_and_validation",
      "report_profile": "deep",
      "model": "~google/gemini-flash-latest",
      "previous_report_context": null,
      "vision_preflight": {
        "enabled": true,
        "since": "2026-06-30T21:32:03.501534Z",
        "media_scope": "all_media",
        "scoped_post_count": 0,
        "batch_size": 500,
        "max_batches": 20,
        "batch_count": 1,
        "images_requested": 0,
        "images_analyzed": 0,
        "posts_touched": 0,
        "reached_batch_cap": false,
        "batches": [
          {
            "batch_number": 1,
            "images_requested": 0,
            "images_analyzed": 0,
            "posts_touched": 0,
            "completion_reconciled": false
          }
        ]
      },
      "chunking": {
        "enabled": true,
        "chunk_number": 17,
        "chunk_count": 18,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 301,
        "full_source_post_count": 6642,
        "full_eligible_post_count": 3446,
        "full_source_media_count": 5401
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-06-30T21:32:03.501534Z",
        "minimum_confidence": 0.7,
        "minimum_matching_images": 4,
        "minimum_parent_posts": 3,
        "maximum_images_per_parent_post": 2,
        "preferred_matching_images": "6-12 when available; 4+ accepted for emerging micro-trends",
        "visual_similarity_is_primary": true,
        "caption_required": false,
        "captionless_posts_included": true,
        "engagement_included_in_prompt": true,
        "single_campaign_trends_excluded": true,
        "media_refs_can_support_multiple_trends": true,
        "deep_report_max_posts": 200,
        "deep_report_max_media": 500,
        "prompt_character_limit": 300000,
        "caption_character_limit": 600,
        "media_tag_limit": 14,
        "media_tag_character_limit": 0
      },
      "source_post_count": 6642,
      "source_media_count": 5401,
      "eligible_post_count": 3446,
      "chunk_post_count": 200,
      "chunk_media_count": 301,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        149628,
        149585,
        151373,
        149551,
        150768,
        160013,
        149631,
        150769,
        149603,
        150856,
        151052,
        151165,
        151615,
        149622,
        149543,
        161450,
        161744,
        149611,
        151061,
        151049,
        149647,
        151260,
        149463,
        149589,
        149458,
        149632,
        149491,
        149498,
        149633,
        150868,
        151140,
        149517,
        161002,
        150993,
        150900,
        149459,
        158223,
        161276,
        149526,
        150731,
        149634,
        149548,
        149580,
        151152,
        149470,
        151564,
        151223,
        161654,
        149594,
        149660,
        150861,
        149627,
        150755,
        149501,
        151619,
        150845,
        149484,
        160905,
        149643,
        149944,
        151032,
        149495,
        149489,
        149665,
        161351,
        151388,
        149544,
        149496,
        160015,
        150970,
        149592,
        160821,
        149669,
        149464,
        157024,
        150996,
        151424,
        150784,
        161185,
        151243,
        149456,
        149576,
        161057,
        149466,
        149540,
        149518,
        149658,
        151254,
        149663,
        150872,
        158478,
        151062,
        150725,
        161595,
        161596,
        161597,
        161605,
        149635,
        149623,
        151117,
        161340,
        150888,
        150957,
        149473,
        150796,
        151201,
        160711,
        150984,
        161193,
        150933,
        151125,
        149524,
        160565,
        151224,
        161370,
        150819,
        149487,
        151072,
        149880,
        151559,
        158118,
        149945,
        149467,
        149613,
        151629,
        149724,
        149547,
        151282,
        150000,
        150737,
        151642,
        150727,
        149502,
        151084,
        150824,
        150797,
        151014,
        150893,
        149461,
        149560,
        151166,
        161254,
        149531,
        149636,
        160497,
        160783,
        150756,
        149581,
        149533,
        150962,
        151471,
        151136,
        151145,
        149604,
        160421,
        160476,
        149475,
        149519,
        160882,
        161130,
        149556,
        150827,
        160968,
        149689,
        161594,
        160611,
        151521,
        150807,
        161568,
        150958,
        150939,
        160387,
        151249,
        149493,
        150974,
        149476,
        149494,
        151380,
        161100,
        149605,
        149520,
        161114,
        149506,
        149552,
        149541,
        149708,
        149709,
        149710,
        149711,
        149712,
        149713,
        149714,
        149715,
        149528,
        149716,
        149717,
        149537,
        149718,
        149719,
        149651
      ],
      "analyzed_media_count": 301,
      "analyzed_media_refs": [
        "149628:1",
        "149585:1",
        "151373:1",
        "149551:1",
        "150768:1",
        "160013:1",
        "149631:1",
        "150769:1",
        "149603:1",
        "150856:1",
        "151052:1",
        "151165:1",
        "151615:1",
        "151615:2",
        "151615:3",
        "151615:4",
        "151615:5",
        "151615:6",
        "149622:1",
        "149622:2",
        "149543:1",
        "161450:1",
        "161744:1",
        "149611:1",
        "151061:1",
        "151049:1",
        "149647:1",
        "151260:1",
        "149463:1",
        "149589:1",
        "149589:2",
        "149589:3",
        "149589:4",
        "149589:5",
        "149589:6",
        "149589:7",
        "149589:8",
        "149589:9",
        "149589:10",
        "149458:1",
        "149458:2",
        "149632:1",
        "149491:1",
        "149498:1",
        "149633:1",
        "150868:1",
        "151140:1",
        "149517:1",
        "161002:1",
        "150993:1",
        "150900:1",
        "149459:1",
        "158223:1",
        "161276:1",
        "149526:1",
        "150731:1",
        "149634:1",
        "149548:1",
        "149548:2",
        "149548:3",
        "149548:4",
        "149548:5",
        "149580:1",
        "149580:2",
        "149580:3",
        "149580:4",
        "149580:5",
        "149580:6",
        "149580:7",
        "151152:1",
        "149470:1",
        "151564:1",
        "151223:1",
        "161654:1",
        "149594:1",
        "149594:2",
        "149594:3",
        "149594:4",
        "149594:5",
        "149594:6",
        "149594:7",
        "149594:8",
        "149594:9",
        "149594:10",
        "149660:1",
        "150861:1",
        "149627:1",
        "150755:1",
        "149501:1",
        "149501:2",
        "149501:3",
        "149501:4",
        "149501:5",
        "149501:6",
        "149501:7",
        "149501:8",
        "149501:9",
        "149501:10",
        "151619:1",
        "150845:1",
        "149484:1",
        "160905:1",
        "149643:1",
        "149944:1",
        "151032:1",
        "149495:1",
        "149489:1",
        "149489:2",
        "149489:3",
        "149489:5",
        "149665:1",
        "161351:1",
        "151388:1",
        "149544:1",
        "149496:1",
        "149496:2",
        "149496:3",
        "149496:4",
        "160015:1",
        "150970:1",
        "149592:1",
        "149592:2",
        "149592:3",
        "149592:4",
        "149592:6",
        "160821:1",
        "149669:1",
        "149464:1",
        "157024:1",
        "150996:1",
        "151424:1",
        "150784:1",
        "161185:1",
        "151243:1",
        "149456:1",
        "149576:2",
        "161057:1",
        "149466:1",
        "149466:2",
        "149466:3",
        "149540:1",
        "149518:1",
        "149658:1",
        "149658:2",
        "149658:3",
        "151254:1",
        "149663:1",
        "150872:1",
        "158478:1",
        "151062:1",
        "150725:1",
        "161595:1",
        "161596:1",
        "161597:1",
        "161605:1",
        "149635:1",
        "149623:1",
        "151117:1",
        "161340:1",
        "150888:1",
        "150957:1",
        "149473:1",
        "150796:1",
        "151201:1",
        "160711:2",
        "160711:6",
        "160711:7",
        "150984:1",
        "161193:1",
        "150933:1",
        "151125:1",
        "149524:1",
        "149524:2",
        "149524:3",
        "149524:4",
        "160565:1",
        "151224:1",
        "161370:1",
        "150819:1",
        "149487:1",
        "151072:1",
        "149880:1",
        "151559:1",
        "158118:1",
        "149945:1",
        "149467:1",
        "149613:1",
        "151629:1",
        "149724:1",
        "149547:1",
        "151282:1",
        "150000:1",
        "150737:1",
        "151642:1",
        "150727:1",
        "149502:1",
        "149502:5",
        "151084:1",
        "150824:1",
        "150797:1",
        "151014:1",
        "150893:1",
        "149461:1",
        "149461:2",
        "149560:1",
        "149560:2",
        "149560:3",
        "149560:4",
        "149560:5",
        "149560:6",
        "149560:7",
        "149560:8",
        "149560:9",
        "149560:10",
        "151166:1",
        "161254:1",
        "149531:1",
        "149531:2",
        "149531:3",
        "149636:1",
        "160497:1",
        "160783:1",
        "150756:1",
        "149581:1",
        "149581:2",
        "149581:3",
        "149581:4",
        "149581:5",
        "149581:6",
        "149581:7",
        "149581:8",
        "149533:1",
        "150962:1",
        "151471:1",
        "151136:1",
        "151145:1",
        "149604:1",
        "160421:1",
        "160476:1",
        "149475:1",
        "149475:2",
        "149519:1",
        "160882:1",
        "161130:1",
        "149556:1",
        "149556:2",
        "149556:3",
        "150827:1",
        "160968:1",
        "149689:1",
        "161594:1",
        "160611:1",
        "151521:1",
        "150807:1",
        "161568:1",
        "150958:1",
        "150939:1",
        "160387:1",
        "151249:1",
        "149493:1",
        "149493:2",
        "149493:3",
        "149493:4",
        "150974:1",
        "149476:1",
        "149476:2",
        "149494:1",
        "151380:1",
        "161100:1",
        "149605:1",
        "149520:1",
        "161114:1",
        "149506:1",
        "149552:1",
        "149541:1",
        "149541:2",
        "149541:3",
        "149541:4",
        "149708:1",
        "149708:2",
        "149709:1",
        "149709:2",
        "149710:1",
        "149710:2",
        "149711:1",
        "149712:1",
        "149713:1",
        "149714:1",
        "149715:1",
        "149528:1",
        "149716:1",
        "149717:1",
        "149537:1",
        "149718:1",
        "149719:1",
        "149651:1",
        "149651:2",
        "149651:3",
        "149651:4",
        "149651:5",
        "149651:6"
      ],
      "full_source_prompt_character_count": 151623,
      "source_prompt_character_count": 151623,
      "prompt_character_count": 151623,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 155782,
      "validation_prompt_character_count": 163732,
      "candidate_reasoning_scratchpad": "This analysis period showcases a strong shift toward European summer resort aesthetics combined with country-club-inspired varsity details. Warm chocolate and espresso tones are competing heavily with crisp tennis whites and coquette-inspired romantic elements. Simultaneously, activewear trends are transitioning seamlessly from low-impact studio settings to effortless city-street daywear.",
      "validation_reasoning_scratchpad": "We validated and expanded key summer fashion clusters based on deep visual congruence in silhouette, textile, and styling. Romantic eyelet textures, retro polka dot swimwear, and sophisticated chocolate loungewear coordinates emerged as the strongest visual themes, showing robust cross-brand adoption. All trends represent net-new developments in this reporting period, shifting classic coordinates into highly targeted micro-aesthetics.",
      "ai_discovered_candidate_count": 10,
      "candidate_trends": [
        {
          "candidate_name": "Espresso Brown & Chocolate Silk Loungewear",
          "trend_type": "outfit",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "149708:1",
            "149708:2",
            "149709:1",
            "149709:2",
            "149710:1",
            "149710:2"
          ],
          "visual_cues": [
            "chocolate brown silk",
            "lace trim details",
            "monochromatic brown palette",
            "satin loungewear",
            "peplum silhouettes"
          ]
        },
        {
          "candidate_name": "Preppy Tennis-Core & Coastal Court Uniforms",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "151373:1",
            "149551:1",
            "150900:1",
            "149466:1",
            "149466:2",
            "149466:3",
            "151117:1"
          ],
          "visual_cues": [
            "white tennis skirt",
            "pleated skort",
            "white polo shirt",
            "graphic knit sweater",
            "preppy sport style"
          ]
        },
        {
          "candidate_name": "Romantic White Eyelet & Broderie Anglaise",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "149622:1",
            "149622:2",
            "149501:6",
            "160783:1",
            "149475:1",
            "149475:2"
          ],
          "visual_cues": [
            "white eyelet set",
            "broderie anglaise",
            "scalloped hem shorts",
            "white eyelet blouse",
            "cottagecore aesthetic"
          ]
        },
        {
          "candidate_name": "Gingham Check Prints in Crimson Red & Sunset Warmth",
          "trend_type": "outfit",
          "visual_axis": "other",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149543:1",
            "149501:4",
            "149547:1",
            "149473:1"
          ],
          "visual_cues": [
            "red gingham set",
            "gingham corset top",
            "peplum top",
            "red gingham skirt",
            "picnic aesthetic"
          ]
        },
        {
          "candidate_name": "Monochromatic Performance Black Sets",
          "trend_type": "outfit",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 9,
          "seed_media_refs": [
            "151615:1",
            "151615:2",
            "151615:3",
            "151615:4",
            "151615:5",
            "151615:6",
            "150993:1",
            "151152:1",
            "151084:1"
          ],
          "visual_cues": [
            "black activewear set",
            "black sports bra",
            "high waisted leggings",
            "monochromatic gym fit",
            "minimalist gym wear"
          ]
        },
        {
          "candidate_name": "Waterfront Swirl & Abstract Prints",
          "trend_type": "outfit",
          "visual_axis": "other",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149531:1",
            "149531:2",
            "149531:3"
          ],
          "visual_cues": [
            "swirl print",
            "chocolate brown swirl print",
            "wide leg trousers",
            "spaghetti strap top",
            "yacht lifestyle"
          ]
        },
        {
          "candidate_name": "Dopamine-Inducing Hot Pink & Magenta Sports Sets",
          "trend_type": "outfit",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "150769:1",
            "150868:1",
            "151145:1"
          ],
          "visual_cues": [
            "hot pink",
            "printed athletic shorts",
            "magenta activewear set",
            "fuchsia matching set",
            "hot pink sports bra"
          ]
        },
        {
          "candidate_name": "Beach-Ready Polka Dot Swimwear & Bikinis",
          "trend_type": "outfit",
          "visual_axis": "other",
          "historical_relationship": "net_new",
          "seed_media_count": 10,
          "seed_media_refs": [
            "149580:6",
            "149580:7",
            "149560:1",
            "149560:7",
            "149560:9",
            "149560:10",
            "149581:3",
            "149581:4",
            "149581:5",
            "149604:1"
          ],
          "visual_cues": [
            "polka dot bikini",
            "polka dot one-piece",
            "chocolate blue polka",
            "brown swimwear",
            "coastal aesthetic"
          ]
        },
        {
          "candidate_name": "Studio-to-Street Athletic Rompers & Unitards",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "151049:1",
            "151032:1",
            "150996:1",
            "151388:1"
          ],
          "visual_cues": [
            "grey cutout jumpsuit",
            "chocolate brown romper",
            "zip-front unitard",
            "black cutout romper",
            "seamless sports bodysuit"
          ]
        },
        {
          "candidate_name": "Unstructured Varsity & Collegiate Baseball Caps",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "161595:1",
            "161596:1",
            "161597:1",
            "160497:1"
          ],
          "visual_cues": [
            "baseball caps",
            "varsity branding",
            "streetwear accessories",
            "navy blue cap",
            "forest green cap",
            "unstructured dad hat"
          ]
        }
      ],
      "ai_candidate_trend_count": 7,
      "ai_validated_trend_count_before_filter": 7,
      "accepted_trend_count": 7,
      "rejected_trend_count": 0,
      "rejected_trends": []
    },
    "overview_graphic_urls": [
      "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-6f1043c3-9c0d-4d9a-8529-92f5d5e04ca4.jpg"
    ],
    "overview_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-6f1043c3-9c0d-4d9a-8529-92f5d5e04ca4.jpg",
    "overview_template_key": "overview",
    "overview_selected_trends": [
      {
        "trend_index": 1,
        "title": "Preppy Tennis-Core & Coastal Court Uniforms",
        "description": "Crisp white pleated tennis skirts, track jackets, performance skorts, and preppy polo shirts layered with graphic knit crewnecks.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734253260_18608913382038719_2013079528493936552_n.jpg",
        "username": "bobbeactive",
        "likes": 4,
        "caption": "Preppy Tennis-Core & Coastal Court Uniforms - @bobbeactive",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-2a96ea4d-531d-4fad-a92b-5039fd5cf0ae.jpg"
      },
      {
        "trend_index": 2,
        "title": "Romantic White Eyelet Coordinates",
        "description": "Matching summer separates, corsets, blouses, and tiered mini dresses in white cotton featuring intricate floral eyelet punchouts and scalloped border details.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/732908884_1698748595588995_285732076339294620_n.jpg",
        "username": "poupettestbarth",
        "likes": 9,
        "caption": "Romantic White Eyelet Coordinates - @poupettestbarth",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-a1fea367-f9ab-4015-abcf-b12993631746.jpg"
      },
      {
        "trend_index": 5,
        "title": "Vintage Polka Dot Swimwear",
        "description": "Retro-inspired bandeau, underwire, and halter one-piece swimsuits decorated with classic white polka dots set against deep chocolate, navy, or pastel backdrops.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730463934_18605625334006152_6167791501651127296_n.jpg",
        "username": "lioness_official",
        "likes": 137,
        "caption": "Vintage Polka Dot Swimwear - @lioness_official",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-680aaf1e-746c-4aff-baea-0daabcd9c1d2.jpg"
      }
    ],
    "overview_post_number": 1,
    "overview_post_caption": "Preppy Tennis-Core & Coastal Court Uniforms - @bobbeactive\nRomantic White Eyelet Coordinates - @poupettestbarth\nVintage Polka Dot Swimwear - @lioness_official",
    "overview_graphics": [
      {
        "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-6f1043c3-9c0d-4d9a-8529-92f5d5e04ca4.jpg",
        "post_number": 1,
        "title": "Latest Trends",
        "description": "This week\u2019s style landscape balances crisp athleticism with romantic nostalgia, as preppy tennis-core coordinates from @ever.green.active and @beachriot meet the vintage charm of crimson gingham checks by @astrthelabel and white eyelet separates from @hillhouse and @danielleguizio. Meanwhile, poolside and loungewear aesthetics lean into retro-classic motifs, defined by @shopweworewhat\u2019s polka dot swimwear, @elodie.the.label\u2019s rich espresso silk camisoles, and unstructured, distressed baseball caps from @hudsonjeans. Grounding the seasonal shift is a return to sleek, minimalist utility, punctuated by high-waisted, form-fitting black activewear sets from @mkv_activewear and @admireactive.",
        "post_caption": "Preppy Tennis-Core & Coastal Court Uniforms - @bobbeactive\nRomantic White Eyelet Coordinates - @poupettestbarth\nVintage Polka Dot Swimwear - @lioness_official",
        "template_key": "overview",
        "selected_trends": [
          {
            "trend_index": 1,
            "title": "Preppy Tennis-Core & Coastal Court Uniforms",
            "description": "Crisp white pleated tennis skirts, track jackets, performance skorts, and preppy polo shirts layered with graphic knit crewnecks.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734253260_18608913382038719_2013079528493936552_n.jpg",
            "username": "bobbeactive",
            "likes": 4,
            "caption": "Preppy Tennis-Core & Coastal Court Uniforms - @bobbeactive",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-2a96ea4d-531d-4fad-a92b-5039fd5cf0ae.jpg"
          },
          {
            "trend_index": 2,
            "title": "Romantic White Eyelet Coordinates",
            "description": "Matching summer separates, corsets, blouses, and tiered mini dresses in white cotton featuring intricate floral eyelet punchouts and scalloped border details.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/732908884_1698748595588995_285732076339294620_n.jpg",
            "username": "poupettestbarth",
            "likes": 9,
            "caption": "Romantic White Eyelet Coordinates - @poupettestbarth",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-a1fea367-f9ab-4015-abcf-b12993631746.jpg"
          },
          {
            "trend_index": 5,
            "title": "Vintage Polka Dot Swimwear",
            "description": "Retro-inspired bandeau, underwire, and halter one-piece swimsuits decorated with classic white polka dots set against deep chocolate, navy, or pastel backdrops.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730463934_18605625334006152_6167791501651127296_n.jpg",
            "username": "lioness_official",
            "likes": 137,
            "caption": "Vintage Polka Dot Swimwear - @lioness_official",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-680aaf1e-746c-4aff-baea-0daabcd9c1d2.jpg"
          }
        ]
      }
    ],
    "workflow_note": "rob finsihed"
  }
}