{
  "report": {
    "id": 97,
    "period": "[styled] Jun 29 - Jul 13, 2026 (Part 2 of 4)",
    "created_at": "2026-07-13T20:21:35.742098+00:00",
    "workflow_note": ""
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-13T20:22:22.123111Z",
    "tag": "styled",
    "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-29T19:56:46.754973Z",
      "media_scope": "all_media",
      "scoped_post_count": 0,
      "batch_size": 500,
      "max_batches": 20,
      "batch_count": 2,
      "images_requested": 391,
      "images_analyzed": 390,
      "posts_touched": 428,
      "reached_batch_cap": false,
      "batches": [
        {
          "batch_number": 1,
          "images_requested": 391,
          "images_analyzed": 390,
          "posts_touched": 428,
          "completion_reconciled": true
        },
        {
          "batch_number": 2,
          "images_requested": 0,
          "images_analyzed": 0,
          "posts_touched": 0,
          "completion_reconciled": false
        }
      ]
    },
    "chunking": {
      "enabled": true,
      "chunk_number": 2,
      "chunk_count": 4,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 232,
      "full_source_post_count": 792,
      "full_eligible_post_count": 690,
      "full_source_media_count": 886
    },
    "criteria": {
      "time_window_days": 14,
      "window_start": "2026-06-29T19:56:46.754973Z",
      "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": 792,
    "source_media_count": 886,
    "eligible_post_count": 690,
    "chunk_post_count": 200,
    "chunk_media_count": 232,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      160632,
      161735,
      161681,
      161288,
      160321,
      161518,
      161519,
      160748,
      161802,
      160519,
      160688,
      161530,
      161634,
      161541,
      161272,
      161212,
      161656,
      161442,
      160877,
      160561,
      161333,
      160545,
      161599,
      161204,
      160425,
      161356,
      161346,
      160677,
      161489,
      161226,
      160591,
      161178,
      161620,
      161262,
      160817,
      161584,
      160398,
      160773,
      160738,
      161585,
      160928,
      161249,
      160841,
      161614,
      160669,
      161416,
      161736,
      160842,
      160986,
      160468,
      161721,
      160606,
      161561,
      161472,
      161299,
      160960,
      161237,
      161155,
      161531,
      161501,
      161106,
      161289,
      161070,
      160843,
      160361,
      160806,
      160335,
      160641,
      161094,
      161737,
      161767,
      161682,
      160725,
      161803,
      161189,
      160739,
      161443,
      161572,
      160418,
      161300,
      160689,
      160929,
      161532,
      161273,
      160455,
      161128,
      161227,
      160469,
      160997,
      160424,
      160867,
      161454,
      161095,
      161683,
      161600,
      161502,
      160568,
      161432,
      161043,
      160399,
      161766,
      161703,
      160322,
      160679,
      161741,
      161080,
      160901,
      161205,
      161722,
      161250,
      160913,
      160915,
      160917,
      161562,
      160670,
      160961,
      161738,
      161615,
      160844,
      160371,
      160607,
      161533,
      161035,
      161473,
      160520,
      160633,
      160845,
      161010,
      160757,
      161156,
      161505,
      161775,
      160775,
      161804,
      160313,
      160680,
      161635,
      161520,
      161684,
      161444,
      161264,
      160726,
      161657,
      160470,
      161433,
      160868,
      160998,
      161011,
      160592,
      160930,
      161096,
      161335,
      161179,
      160818,
      161140,
      161742,
      161621,
      160681,
      161213,
      160585,
      160400,
      160432,
      161704,
      161228,
      161347,
      160949,
      160847,
      160988,
      161543,
      161534,
      161206,
      161474,
      160671,
      161417,
      160781,
      161251,
      160740,
      160608,
      161563,
      160634,
      161265,
      160962,
      160749,
      161648,
      160323,
      161521,
      160849,
      161290,
      161107,
      161649,
      161650,
      161504,
      160776,
      161685,
      161776,
      160727,
      161434,
      161805,
      160878,
      161743
    ],
    "analyzed_media_count": 232,
    "analyzed_media_refs": [
      "160632:1",
      "161735:1",
      "161681:1",
      "161288:1",
      "160321:1",
      "161518:1",
      "161519:1",
      "160748:1",
      "161802:1",
      "160519:1",
      "160519:2",
      "160519:3",
      "160688:1",
      "161530:1",
      "161634:1",
      "161541:1",
      "161272:1",
      "161272:2",
      "161272:3",
      "161212:1",
      "161212:2",
      "161656:2",
      "161656:3",
      "161656:4",
      "161442:1",
      "160877:1",
      "160561:1",
      "161333:1",
      "160545:1",
      "161599:1",
      "161204:1",
      "160425:1",
      "161356:1",
      "161356:2",
      "161356:3",
      "161356:4",
      "161346:1",
      "160677:1",
      "161489:1",
      "161226:1",
      "160591:1",
      "161178:1",
      "161620:1",
      "161620:2",
      "161620:3",
      "161620:4",
      "161620:5",
      "161620:6",
      "161620:7",
      "161620:8",
      "161262:1",
      "160817:1",
      "161584:1",
      "160398:1",
      "160773:1",
      "160738:1",
      "161585:1",
      "160928:1",
      "161249:1",
      "160841:1",
      "161614:1",
      "160669:1",
      "161416:1",
      "161736:1",
      "160842:1",
      "160986:1",
      "160468:1",
      "161721:1",
      "160606:1",
      "161561:1",
      "161472:1",
      "161299:1",
      "160960:1",
      "160960:2",
      "160960:3",
      "160960:4",
      "161237:1",
      "161155:1",
      "161531:1",
      "161501:1",
      "161106:1",
      "161289:1",
      "161070:1",
      "160843:1",
      "160361:1",
      "160806:1",
      "160335:1",
      "160641:1",
      "161094:1",
      "161737:1",
      "161767:1",
      "161682:1",
      "160725:1",
      "161803:1",
      "161189:1",
      "160739:1",
      "161443:1",
      "161572:1",
      "161572:2",
      "161572:3",
      "160418:1",
      "161300:1",
      "160689:1",
      "160929:1",
      "161532:1",
      "161273:1",
      "160455:1",
      "161128:1",
      "161227:1",
      "160469:1",
      "160997:1",
      "160424:1",
      "160867:1",
      "161454:1",
      "161095:1",
      "161683:1",
      "161600:1",
      "161502:1",
      "160568:1",
      "160568:3",
      "161432:1",
      "161043:1",
      "161043:2",
      "160399:1",
      "161766:1",
      "161703:1",
      "161703:2",
      "160322:1",
      "160679:1",
      "161741:1",
      "161080:1",
      "160901:1",
      "161205:1",
      "161722:1",
      "161250:1",
      "160913:1",
      "160915:1",
      "160917:1",
      "161562:1",
      "160670:1",
      "160961:1",
      "161738:1",
      "161615:1",
      "160844:1",
      "160371:1",
      "160607:1",
      "161533:1",
      "161035:1",
      "161473:1",
      "160520:1",
      "160633:1",
      "160845:1",
      "161010:1",
      "160757:1",
      "161156:1",
      "161505:1",
      "161775:1",
      "160775:1",
      "161804:1",
      "160313:1",
      "160680:1",
      "161635:1",
      "161520:1",
      "161684:1",
      "161444:1",
      "161264:1",
      "160726:1",
      "161657:1",
      "160470:1",
      "161433:1",
      "160868:1",
      "160998:1",
      "161011:1",
      "160592:1",
      "160592:2",
      "160930:1",
      "161096:1",
      "161335:1",
      "161179:1",
      "160818:1",
      "161140:1",
      "161140:3",
      "161140:4",
      "161140:5",
      "161140:6",
      "161140:7",
      "161140:8",
      "161742:1",
      "161621:1",
      "160681:1",
      "161213:1",
      "160585:1",
      "160400:1",
      "160432:1",
      "161704:1",
      "161228:1",
      "161347:1",
      "160949:1",
      "160847:1",
      "160988:1",
      "161543:1",
      "161534:1",
      "161206:1",
      "161474:1",
      "160671:1",
      "161417:1",
      "160781:1",
      "161251:1",
      "160740:1",
      "160608:1",
      "161563:1",
      "160634:1",
      "161265:1",
      "160962:1",
      "160749:1",
      "161648:1",
      "160323:1",
      "161521:1",
      "160849:1",
      "161290:1",
      "161107:1",
      "161649:1",
      "161650:1",
      "161504:1",
      "160776:1",
      "161685:1",
      "161776:1",
      "160727:1",
      "161434:1",
      "161805:1",
      "160878:1",
      "161743:1"
    ],
    "full_source_prompt_character_count": 123005,
    "source_prompt_character_count": 123005,
    "prompt_character_count": 123005,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 127164,
    "validation_prompt_character_count": 134593,
    "candidate_reasoning_scratchpad": "The visual landscape for this period highlights a strong focus on relaxed, high-quality, and textural summer garments, emphasizing ease of movement, coastal and bohemian aesthetics, and minimalist styling formulas. We see a significant emergence of artisanal textures like crochet and pointelle alongside classic preppy staples, structured basket accessories, and a transition into rich, sophisticated tones such as butter yellow, rich chocolate brown, and deep cherry.",
    "validation_reasoning_scratchpad": "We have successfully validated eight core visual trends from the current dataset by ensuring each spans at least three separate parent posts and meets strict visual similarity metrics. The high-summer resort aesthetic remains dominant, with crochet textures, rich chocolate tones, and soft yellow palettes leading the pre-fall market transition. Tailored silhouettes like Bermuda shorts and halter necklines show resilient traction across several minimalist and luxury brands.",
    "ai_discovered_candidate_count": 10,
    "candidate_trends": [
      {
        "candidate_name": "Artisanal Cream & White Crochet",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "161272:1",
          "161272:2",
          "161272:3",
          "161212:1",
          "161212:2"
        ],
        "visual_cues": [
          "cream crochet maxi dress",
          "open knit texture",
          "floral crochet pattern",
          "sheer textured knit"
        ]
      },
      {
        "candidate_name": "The Soft Butter Yellow Palette",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "161249:1",
          "161682:1",
          "161685:1",
          "160634:1",
          "161265:1"
        ],
        "visual_cues": [
          "butter yellow",
          "pastel yellow button down",
          "pale yellow trousers",
          "lemon yellow dress"
        ]
      },
      {
        "candidate_name": "Rich Chocolate & Espresso Brown",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "160321:1",
          "160519:1",
          "160519:2",
          "161684:1",
          "161650:1"
        ],
        "visual_cues": [
          "burgundy midi dress",
          "dark brown woven tote",
          "chocolate brown halter top",
          "chocolate brown maxi dress"
        ]
      },
      {
        "candidate_name": "Summer Pinstripe Sets & Linens",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "161634:1",
          "160775:1",
          "161775:1"
        ],
        "visual_cues": [
          "light blue pinstripe set",
          "matching two-piece set",
          "blue and white stripe",
          "smocked tube top",
          "tiered maxi skirt"
        ]
      },
      {
        "candidate_name": "Boho-Chic Embroidered Blouses",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "161356:1",
          "161356:2",
          "161356:3",
          "161356:4"
        ],
        "visual_cues": [
          "white peasant blouse",
          "floral embroidered cuffs",
          "embroidered collar detail",
          "navy linen blouse"
        ]
      },
      {
        "candidate_name": "Woven Leather & Straw Carryalls",
        "trend_type": "accessory",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "160519:1",
          "160519:2",
          "160519:3",
          "160568:1",
          "161614:1",
          "161615:1",
          "160371:1"
        ],
        "visual_cues": [
          "dark brown woven tote",
          "leather basket bag",
          "straw tote bag",
          "fringe straw tote",
          "striped straw bag"
        ]
      },
      {
        "candidate_name": "Activewear Tenniscore & Club Court Style",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "161204:1",
          "161205:1",
          "161206:1",
          "161094:1"
        ],
        "visual_cues": [
          "pleated tennis skirt",
          "cropped polo top",
          "shoulders draped sweater",
          "white polo shirt"
        ]
      },
      {
        "candidate_name": "Monochromatic All-White Linen & Cotton",
        "trend_type": "color",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "161140:1",
          "161140:3",
          "161140:4",
          "161140:7",
          "161140:8",
          "161504:1",
          "161043:2"
        ],
        "visual_cues": [
          "white tank top",
          "white denim jeans",
          "all white outfit",
          "monochromatic white palette",
          "white minimalist dress"
        ]
      },
      {
        "candidate_name": "Halter Neck Evening Silhouettes",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "161736:1",
          "161684:1",
          "161650:1",
          "161635:1",
          "160592:1"
        ],
        "visual_cues": [
          "white maxi dress",
          "satin slip dress",
          "high neck halter",
          "chocolate brown halter top",
          "halter neck silhouette"
        ]
      },
      {
        "candidate_name": "Bermuda Chino Shorts",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "161501:1",
          "161432:1",
          "161532:1",
          "161299:1",
          "160949:1"
        ],
        "visual_cues": [
          "tailored bermuda shorts",
          "white linen shorts",
          "camel chino shorts",
          "tailored chino shorts"
        ]
      }
    ],
    "ai_candidate_trend_count": 8,
    "ai_validated_trend_count_before_filter": 8,
    "accepted_trend_count": 7,
    "rejected_trend_count": 1,
    "rejected_trends": [
      {
        "trend_name": "Boho-Chic Embroidered Blouses",
        "confidence_score": 0.95,
        "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": [
          "161356:3",
          "161356:4"
        ],
        "reasons": [
          "Only 2 valid matching images; minimum is 4.",
          "Images came from only 1 parent posts; minimum is 3."
        ]
      }
    ]
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Artisanal Cream & White Crochet",
      "blog_title": "Artisanal White & Cream Crochet Resort Wear",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Repeated use of sheer, highly textured open-stitches and intricate circular mandala motifs captured in beachside or outdoor resort settings.",
      "description": "Dreamy, open-knit, and hand-crocheted dresses or sets in warm cream, soft off-white, and sand tones.",
      "keywords": [
        "cream crochet",
        "open knit dress",
        "resort wear",
        "summer knitwear"
      ],
      "post_ids": [
        161272,
        161212,
        161572
      ],
      "media_refs": [
        "161272:1",
        "161272:2",
        "161212:1",
        "161212:2",
        "161572:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 3 parent posts at 95.0% confidence. Repeated use of sheer, highly textured open-stitches and intricate circular mandala motifs captured in beachside or outdoor resort settings."
    },
    {
      "trend_number": 2,
      "trend_name": "The Soft Butter Yellow Palette",
      "blog_title": "The Soft Butter Yellow Palette to Transition the Seasons",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 8,
      "visual_similarity_reason": "Consistency in warm, desaturated yellow shades found in lightweight blouses, fluid midi dresses, trousers, activewear, and daily accessories.",
      "description": "Garments and coordinates rendered in a soft, creamy pastel yellow that pairs beautifully with clean whites and rich earth tones.",
      "keywords": [
        "butter yellow",
        "pastel yellow",
        "lemon dress",
        "summer neutrals"
      ],
      "post_ids": [
        161249,
        161682,
        161685,
        160634,
        161265,
        160928,
        161156,
        161802
      ],
      "media_refs": [
        "161249:1",
        "161682:1",
        "161685:1",
        "160634:1",
        "161265:1",
        "160928:1",
        "161156:1",
        "161802:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 8 parent posts at 90.0% confidence. Consistency in warm, desaturated yellow shades found in lightweight blouses, fluid midi dresses, trousers, activewear, and daily accessories."
    },
    {
      "trend_number": 3,
      "trend_name": "Rich Chocolate & Espresso Brown",
      "blog_title": "Rich Chocolate & Espresso Tones for Pre-Fall Minimalists",
      "trend_type": "color",
      "signal_strength": "medium",
      "confidence_percent": 88.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Shared deep chocolate, coffee bean, and espresso color schemes styled alongside neutrals like beige, cream, and olive.",
      "description": "Luxurious, dark brown pieces spanning backless halters, structured leather shoulder bags, and high-fashion matching sets.",
      "keywords": [
        "chocolate brown",
        "espresso brown",
        "brown leather bag",
        "earth tones"
      ],
      "post_ids": [
        160519,
        161684,
        161650,
        161250,
        160677,
        160930
      ],
      "media_refs": [
        "160519:1",
        "160519:2",
        "161684:1",
        "161650:1",
        "161250:1",
        "160677:1",
        "160930:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 6 parent posts at 88.0% confidence. Shared deep chocolate, coffee bean, and espresso color schemes styled alongside neutrals like beige, cream, and olive."
    },
    {
      "trend_number": 4,
      "trend_name": "Summer Pinstripe Sets & Linens",
      "blog_title": "Summer Pinstripe Sets & Coordinated Linens",
      "trend_type": "outfit",
      "signal_strength": "medium",
      "confidence_percent": 85.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Matching sets with classic blue-and-white, green-and-white, or pastel pinstripe and striped patterns across skirts, trousers, shorts, and tops.",
      "description": "Matching two-piece sets using thin vertical stripes, highly favored for coastal vacations and relaxed city outings.",
      "keywords": [
        "pinstripe set",
        "matching set",
        "blue and white stripe",
        "resort coordinates"
      ],
      "post_ids": [
        161634,
        160775,
        161775,
        161635,
        161649
      ],
      "media_refs": [
        "161634:1",
        "160775:1",
        "161775:1",
        "161635:1",
        "161649:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 5 parent posts at 85.0% confidence. Matching sets with classic blue-and-white, green-and-white, or pastel pinstripe and striped patterns across skirts, trousers, shorts, and tops."
    },
    {
      "trend_number": 5,
      "trend_name": "Woven Leather & Straw Carryalls",
      "blog_title": "Oversized Woven Leather & Straw Carryalls",
      "trend_type": "accessory",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Focus on highly tactile basket-woven textures, leather trims, striped patterns, and fringe finishes across beach-to-city accessories.",
      "description": "Large-scale woven market totes, basket bags, and fringed bucket styles crafted from leather, raffia, and iraca straw.",
      "keywords": [
        "woven tote",
        "leather basket bag",
        "straw bag",
        "beach accessory"
      ],
      "post_ids": [
        160519,
        160568,
        161614,
        161615,
        160371
      ],
      "media_refs": [
        "160519:1",
        "160519:2",
        "160568:1",
        "161614:1",
        "161615:1",
        "160371:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 92.0% confidence. Focus on highly tactile basket-woven textures, leather trims, striped patterns, and fringe finishes across beach-to-city accessories."
    },
    {
      "trend_number": 6,
      "trend_name": "Bermuda Chino Shorts",
      "blog_title": "Tailored Bermuda and Chino Shorts",
      "trend_type": "outfit",
      "signal_strength": "medium",
      "confidence_percent": 86.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Consistently structured knee-length shorts in natural linen white, warm camel, and black structured options styled for smart-casual wear.",
      "description": "Bermuda-length, knee-grazing tailored chino and linen shorts styled with clean knits, minimalist belts, and light layers.",
      "keywords": [
        "bermuda shorts",
        "chino shorts",
        "tailored shorts",
        "smart casual"
      ],
      "post_ids": [
        161501,
        161432,
        161532,
        160519,
        160949
      ],
      "media_refs": [
        "161501:1",
        "161432:1",
        "161532:1",
        "160519:2",
        "160949:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 5 parent posts at 86.0% confidence. Consistently structured knee-length shorts in natural linen white, warm camel, and black structured options styled for smart-casual wear."
    },
    {
      "trend_number": 7,
      "trend_name": "Monochromatic All-White Linen & Cotton",
      "blog_title": "Monochromatic All-White Minimalist Styling",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Consistently framed all-white looks leveraging layered textures like ribbed knits, white denim, and loose trousers styled with simple neutral accessories.",
      "description": "Head-to-toe white coordinates matching crisp cotton t-shirts, ribbed tank tops, flowing linen skirts, and light outerwear.",
      "keywords": [
        "all white outfit",
        "white linen",
        "minimalist summer style",
        "coastal grandmother"
      ],
      "post_ids": [
        161140,
        161504,
        161043
      ],
      "media_refs": [
        "161140:1",
        "161140:3",
        "161504:1",
        "161043:2"
      ],
      "qualification_reason": "Accepted with 4 matching images across 3 parent posts at 94.0% confidence. Consistently framed all-white looks leveraging layered textures like ribbed knits, white denim, and loose trousers styled with simple neutral accessories."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "We have successfully validated eight core visual trends from the current dataset by ensuring each spans at least three separate parent posts and meets strict visual similarity metrics. The high-summer resort aesthetic remains dominant, with crochet textures, rich chocolate tones, and soft yellow palettes leading the pre-fall market transition. Tailored silhouettes like Bermuda shorts and halter necklines show resilient traction across several minimalist and luxury brands.",
    "content_ideas": [
      {
        "blog_title": "Artisanal White & Cream Crochet Resort Wear",
        "trend_name": "Artisanal Cream & White Crochet",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "This is a net-new visual entry emerging as the ultimate high-summer luxury and vacation texture.",
        "description": "Dreamy, open-knit, and hand-crocheted dresses or sets in warm cream, soft off-white, and sand tones.",
        "visual_similarity_reason": "Repeated use of sheer, highly textured open-stitches and intricate circular mandala motifs captured in beachside or outdoor resort settings.",
        "instagram_caption": "Vacation mode: fully activated. \ud83c\udf34\u2728\nBringing artisan-crafted textures and easy, breezy silhouettes to the seaside.\nSwipe to see our favorite hand-crocheted details of the season.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "cream crochet",
          "open knit dress",
          "resort wear",
          "summer knitwear"
        ],
        "example_media_refs": [
          "161272:1",
          "161272:2",
          "161212:1",
          "161212:2",
          "161572:1"
        ],
        "example_post_ids": [
          161272,
          161212,
          161572
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "The Soft Butter Yellow Palette to Transition the Seasons",
        "trend_name": "The Soft Butter Yellow Palette",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A fresh pre-fall precursor colorway that replaces bright summer neons with creamy, warm pastels.",
        "description": "Garments and coordinates rendered in a soft, creamy pastel yellow that pairs beautifully with clean whites and rich earth tones.",
        "visual_similarity_reason": "Consistency in warm, desaturated yellow shades found in lightweight blouses, fluid midi dresses, trousers, activewear, and daily accessories.",
        "instagram_caption": "Luminous, warm, and endlessly elegant. \ud83d\udca1\u2600\ufe0f\nButter yellow is officially the premier pastel leading us into our pre-fall wardrobe.\nWhich piece are you adding to your cart?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "butter yellow",
          "pastel yellow",
          "lemon dress",
          "summer neutrals"
        ],
        "example_media_refs": [
          "161249:1",
          "161682:1",
          "161685:1",
          "160634:1",
          "161265:1",
          "160928:1",
          "161156:1",
          "161802:1"
        ],
        "example_post_ids": [
          161249,
          161682,
          161685,
          160634,
          161265,
          160928,
          161156,
          161802
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 8,
        "matching_author_count": 7
      },
      {
        "blog_title": "Rich Chocolate & Espresso Tones for Pre-Fall Minimalists",
        "trend_name": "Rich Chocolate & Espresso Brown",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "This deep brown wave enters the reports as a rich, organic alternative to basic black.",
        "description": "Luxurious, dark brown pieces spanning backless halters, structured leather shoulder bags, and high-fashion matching sets.",
        "visual_similarity_reason": "Shared deep chocolate, coffee bean, and espresso color schemes styled alongside neutrals like beige, cream, and olive.",
        "instagram_caption": "Indulging in rich, earthy tones. \u2615\ufe0f\ud83e\udd0e\nSaying goodbye to harsh blacks and welcoming the warmth of deep chocolate and espresso.\nElevating the everyday capsule wardrobe.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "chocolate brown",
          "espresso brown",
          "brown leather bag",
          "earth tones"
        ],
        "example_media_refs": [
          "160519:1",
          "160519:2",
          "161684:1",
          "161650:1",
          "161250:1",
          "160677:1",
          "160930:1"
        ],
        "example_post_ids": [
          160519,
          161684,
          161650,
          161250,
          160677,
          160930
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Summer Pinstripe Sets & Coordinated Linens",
        "trend_name": "Summer Pinstripe Sets & Linens",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new styling formula bringing a breezy, nautical energy to daily summer uniforms.",
        "description": "Matching two-piece sets using thin vertical stripes, highly favored for coastal vacations and relaxed city outings.",
        "visual_similarity_reason": "Matching sets with classic blue-and-white, green-and-white, or pastel pinstripe and striped patterns across skirts, trousers, shorts, and tops.",
        "instagram_caption": "Two pieces, zero effort. \u26f5\ufe0f\u2693\ufe0f\nLiving in breezy matching pinstripe sets this season.\nPerfect for wandering coastal towns or relaxing by the water.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.85,
        "keywords": [
          "pinstripe set",
          "matching set",
          "blue and white stripe",
          "resort coordinates"
        ],
        "example_media_refs": [
          "161634:1",
          "160775:1",
          "161775:1",
          "161635:1",
          "161649:1"
        ],
        "example_post_ids": [
          161634,
          160775,
          161775,
          161635,
          161649
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Oversized Woven Leather & Straw Carryalls",
        "trend_name": "Woven Leather & Straw Carryalls",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "This is a net-new visual trend emphasizing oversized, practical luxury textures.",
        "description": "Large-scale woven market totes, basket bags, and fringed bucket styles crafted from leather, raffia, and iraca straw.",
        "visual_similarity_reason": "Focus on highly tactile basket-woven textures, leather trims, striped patterns, and fringe finishes across beach-to-city accessories.",
        "instagram_caption": "The ultimate high-summer companion. \ud83e\udd56\ud83e\uddfa\nFrom market mornings to sandy afternoons, our woven basket bags hold it all.\nHandcrafted textures to elevate any outfit.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "woven tote",
          "leather basket bag",
          "straw bag",
          "beach accessory"
        ],
        "example_media_refs": [
          "160519:1",
          "160519:2",
          "160568:1",
          "161614:1",
          "161615:1",
          "160371:1"
        ],
        "example_post_ids": [
          160519,
          160568,
          161614,
          161615,
          160371
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Tailored Bermuda and Chino Shorts",
        "trend_name": "Bermuda Chino Shorts",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "This tailored style is net-new, replacing microscopic denim shorts with sophisticated structure.",
        "description": "Bermuda-length, knee-grazing tailored chino and linen shorts styled with clean knits, minimalist belts, and light layers.",
        "visual_similarity_reason": "Consistently structured knee-length shorts in natural linen white, warm camel, and black structured options styled for smart-casual wear.",
        "instagram_caption": "Sophisticated summer structure. \ud83d\udcd0\ud83d\ude0e\nSwapping raw-hem denim for knee-length, tailored chinos and clean linens.\nThe ultimate smart-casual look for city walks.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.86,
        "keywords": [
          "bermuda shorts",
          "chino shorts",
          "tailored shorts",
          "smart casual"
        ],
        "example_media_refs": [
          "161501:1",
          "161432:1",
          "161532:1",
          "160519:2",
          "160949:1"
        ],
        "example_post_ids": [
          161501,
          161432,
          161532,
          160519,
          160949
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Monochromatic All-White Minimalist Styling",
        "trend_name": "Monochromatic All-White Linen & Cotton",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new minimalist aesthetic reminiscent of high-end lakeside and coastal grandmother style codes.",
        "description": "Head-to-toe white coordinates matching crisp cotton t-shirts, ribbed tank tops, flowing linen skirts, and light outerwear.",
        "visual_similarity_reason": "Consistently framed all-white looks leveraging layered textures like ribbed knits, white denim, and loose trousers styled with simple neutral accessories.",
        "instagram_caption": "Summer minimalism at its finest. \ud83c\udf90\ud83e\udd0d\nCrisp, light, and endlessly chic.\nNothing matches the effortless style of an all-white linen uniform.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "all white outfit",
          "white linen",
          "minimalist summer style",
          "coastal grandmother"
        ],
        "example_media_refs": [
          "161140:1",
          "161140:3",
          "161504:1",
          "161043:2"
        ],
        "example_post_ids": [
          161140,
          161504,
          161043
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week\u2019s style landscape is anchored in refined, tactile minimalism, defined by a shift toward serene monochrome formulas like @attersee\u2019s all-white linen pairings and tailored Bermuda shorts from @almadalabel. We are seeing a rich interplay of texture and tone, where artisanal cream open-knits by @eliou__ and structured, deep espresso leather accessories from @frejanyc seamlessly juxtapose the season's breakout colorways: buttery, soft pastel yellows and classic coastal pinstripes. To complete the high-summer uniform, creators are opting for effortless, oversized carryalls like the woven leather and straw market totes by @huntingseasonnyc.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-13T20:22:22.123111Z",
      "tag": "styled",
      "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-29T19:56:46.754973Z",
        "media_scope": "all_media",
        "scoped_post_count": 0,
        "batch_size": 500,
        "max_batches": 20,
        "batch_count": 2,
        "images_requested": 391,
        "images_analyzed": 390,
        "posts_touched": 428,
        "reached_batch_cap": false,
        "batches": [
          {
            "batch_number": 1,
            "images_requested": 391,
            "images_analyzed": 390,
            "posts_touched": 428,
            "completion_reconciled": true
          },
          {
            "batch_number": 2,
            "images_requested": 0,
            "images_analyzed": 0,
            "posts_touched": 0,
            "completion_reconciled": false
          }
        ]
      },
      "chunking": {
        "enabled": true,
        "chunk_number": 2,
        "chunk_count": 4,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 232,
        "full_source_post_count": 792,
        "full_eligible_post_count": 690,
        "full_source_media_count": 886
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-06-29T19:56:46.754973Z",
        "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": 792,
      "source_media_count": 886,
      "eligible_post_count": 690,
      "chunk_post_count": 200,
      "chunk_media_count": 232,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        160632,
        161735,
        161681,
        161288,
        160321,
        161518,
        161519,
        160748,
        161802,
        160519,
        160688,
        161530,
        161634,
        161541,
        161272,
        161212,
        161656,
        161442,
        160877,
        160561,
        161333,
        160545,
        161599,
        161204,
        160425,
        161356,
        161346,
        160677,
        161489,
        161226,
        160591,
        161178,
        161620,
        161262,
        160817,
        161584,
        160398,
        160773,
        160738,
        161585,
        160928,
        161249,
        160841,
        161614,
        160669,
        161416,
        161736,
        160842,
        160986,
        160468,
        161721,
        160606,
        161561,
        161472,
        161299,
        160960,
        161237,
        161155,
        161531,
        161501,
        161106,
        161289,
        161070,
        160843,
        160361,
        160806,
        160335,
        160641,
        161094,
        161737,
        161767,
        161682,
        160725,
        161803,
        161189,
        160739,
        161443,
        161572,
        160418,
        161300,
        160689,
        160929,
        161532,
        161273,
        160455,
        161128,
        161227,
        160469,
        160997,
        160424,
        160867,
        161454,
        161095,
        161683,
        161600,
        161502,
        160568,
        161432,
        161043,
        160399,
        161766,
        161703,
        160322,
        160679,
        161741,
        161080,
        160901,
        161205,
        161722,
        161250,
        160913,
        160915,
        160917,
        161562,
        160670,
        160961,
        161738,
        161615,
        160844,
        160371,
        160607,
        161533,
        161035,
        161473,
        160520,
        160633,
        160845,
        161010,
        160757,
        161156,
        161505,
        161775,
        160775,
        161804,
        160313,
        160680,
        161635,
        161520,
        161684,
        161444,
        161264,
        160726,
        161657,
        160470,
        161433,
        160868,
        160998,
        161011,
        160592,
        160930,
        161096,
        161335,
        161179,
        160818,
        161140,
        161742,
        161621,
        160681,
        161213,
        160585,
        160400,
        160432,
        161704,
        161228,
        161347,
        160949,
        160847,
        160988,
        161543,
        161534,
        161206,
        161474,
        160671,
        161417,
        160781,
        161251,
        160740,
        160608,
        161563,
        160634,
        161265,
        160962,
        160749,
        161648,
        160323,
        161521,
        160849,
        161290,
        161107,
        161649,
        161650,
        161504,
        160776,
        161685,
        161776,
        160727,
        161434,
        161805,
        160878,
        161743
      ],
      "analyzed_media_count": 232,
      "analyzed_media_refs": [
        "160632:1",
        "161735:1",
        "161681:1",
        "161288:1",
        "160321:1",
        "161518:1",
        "161519:1",
        "160748:1",
        "161802:1",
        "160519:1",
        "160519:2",
        "160519:3",
        "160688:1",
        "161530:1",
        "161634:1",
        "161541:1",
        "161272:1",
        "161272:2",
        "161272:3",
        "161212:1",
        "161212:2",
        "161656:2",
        "161656:3",
        "161656:4",
        "161442:1",
        "160877:1",
        "160561:1",
        "161333:1",
        "160545:1",
        "161599:1",
        "161204:1",
        "160425:1",
        "161356:1",
        "161356:2",
        "161356:3",
        "161356:4",
        "161346:1",
        "160677:1",
        "161489:1",
        "161226:1",
        "160591:1",
        "161178:1",
        "161620:1",
        "161620:2",
        "161620:3",
        "161620:4",
        "161620:5",
        "161620:6",
        "161620:7",
        "161620:8",
        "161262:1",
        "160817:1",
        "161584:1",
        "160398:1",
        "160773:1",
        "160738:1",
        "161585:1",
        "160928:1",
        "161249:1",
        "160841:1",
        "161614:1",
        "160669:1",
        "161416:1",
        "161736:1",
        "160842:1",
        "160986:1",
        "160468:1",
        "161721:1",
        "160606:1",
        "161561:1",
        "161472:1",
        "161299:1",
        "160960:1",
        "160960:2",
        "160960:3",
        "160960:4",
        "161237:1",
        "161155:1",
        "161531:1",
        "161501:1",
        "161106:1",
        "161289:1",
        "161070:1",
        "160843:1",
        "160361:1",
        "160806:1",
        "160335:1",
        "160641:1",
        "161094:1",
        "161737:1",
        "161767:1",
        "161682:1",
        "160725:1",
        "161803:1",
        "161189:1",
        "160739:1",
        "161443:1",
        "161572:1",
        "161572:2",
        "161572:3",
        "160418:1",
        "161300:1",
        "160689:1",
        "160929:1",
        "161532:1",
        "161273:1",
        "160455:1",
        "161128:1",
        "161227:1",
        "160469:1",
        "160997:1",
        "160424:1",
        "160867:1",
        "161454:1",
        "161095:1",
        "161683:1",
        "161600:1",
        "161502:1",
        "160568:1",
        "160568:3",
        "161432:1",
        "161043:1",
        "161043:2",
        "160399:1",
        "161766:1",
        "161703:1",
        "161703:2",
        "160322:1",
        "160679:1",
        "161741:1",
        "161080:1",
        "160901:1",
        "161205:1",
        "161722:1",
        "161250:1",
        "160913:1",
        "160915:1",
        "160917:1",
        "161562:1",
        "160670:1",
        "160961:1",
        "161738:1",
        "161615:1",
        "160844:1",
        "160371:1",
        "160607:1",
        "161533:1",
        "161035:1",
        "161473:1",
        "160520:1",
        "160633:1",
        "160845:1",
        "161010:1",
        "160757:1",
        "161156:1",
        "161505:1",
        "161775:1",
        "160775:1",
        "161804:1",
        "160313:1",
        "160680:1",
        "161635:1",
        "161520:1",
        "161684:1",
        "161444:1",
        "161264:1",
        "160726:1",
        "161657:1",
        "160470:1",
        "161433:1",
        "160868:1",
        "160998:1",
        "161011:1",
        "160592:1",
        "160592:2",
        "160930:1",
        "161096:1",
        "161335:1",
        "161179:1",
        "160818:1",
        "161140:1",
        "161140:3",
        "161140:4",
        "161140:5",
        "161140:6",
        "161140:7",
        "161140:8",
        "161742:1",
        "161621:1",
        "160681:1",
        "161213:1",
        "160585:1",
        "160400:1",
        "160432:1",
        "161704:1",
        "161228:1",
        "161347:1",
        "160949:1",
        "160847:1",
        "160988:1",
        "161543:1",
        "161534:1",
        "161206:1",
        "161474:1",
        "160671:1",
        "161417:1",
        "160781:1",
        "161251:1",
        "160740:1",
        "160608:1",
        "161563:1",
        "160634:1",
        "161265:1",
        "160962:1",
        "160749:1",
        "161648:1",
        "160323:1",
        "161521:1",
        "160849:1",
        "161290:1",
        "161107:1",
        "161649:1",
        "161650:1",
        "161504:1",
        "160776:1",
        "161685:1",
        "161776:1",
        "160727:1",
        "161434:1",
        "161805:1",
        "160878:1",
        "161743:1"
      ],
      "full_source_prompt_character_count": 123005,
      "source_prompt_character_count": 123005,
      "prompt_character_count": 123005,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 127164,
      "validation_prompt_character_count": 134593,
      "candidate_reasoning_scratchpad": "The visual landscape for this period highlights a strong focus on relaxed, high-quality, and textural summer garments, emphasizing ease of movement, coastal and bohemian aesthetics, and minimalist styling formulas. We see a significant emergence of artisanal textures like crochet and pointelle alongside classic preppy staples, structured basket accessories, and a transition into rich, sophisticated tones such as butter yellow, rich chocolate brown, and deep cherry.",
      "validation_reasoning_scratchpad": "We have successfully validated eight core visual trends from the current dataset by ensuring each spans at least three separate parent posts and meets strict visual similarity metrics. The high-summer resort aesthetic remains dominant, with crochet textures, rich chocolate tones, and soft yellow palettes leading the pre-fall market transition. Tailored silhouettes like Bermuda shorts and halter necklines show resilient traction across several minimalist and luxury brands.",
      "ai_discovered_candidate_count": 10,
      "candidate_trends": [
        {
          "candidate_name": "Artisanal Cream & White Crochet",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "161272:1",
            "161272:2",
            "161272:3",
            "161212:1",
            "161212:2"
          ],
          "visual_cues": [
            "cream crochet maxi dress",
            "open knit texture",
            "floral crochet pattern",
            "sheer textured knit"
          ]
        },
        {
          "candidate_name": "The Soft Butter Yellow Palette",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "161249:1",
            "161682:1",
            "161685:1",
            "160634:1",
            "161265:1"
          ],
          "visual_cues": [
            "butter yellow",
            "pastel yellow button down",
            "pale yellow trousers",
            "lemon yellow dress"
          ]
        },
        {
          "candidate_name": "Rich Chocolate & Espresso Brown",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160321:1",
            "160519:1",
            "160519:2",
            "161684:1",
            "161650:1"
          ],
          "visual_cues": [
            "burgundy midi dress",
            "dark brown woven tote",
            "chocolate brown halter top",
            "chocolate brown maxi dress"
          ]
        },
        {
          "candidate_name": "Summer Pinstripe Sets & Linens",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "161634:1",
            "160775:1",
            "161775:1"
          ],
          "visual_cues": [
            "light blue pinstripe set",
            "matching two-piece set",
            "blue and white stripe",
            "smocked tube top",
            "tiered maxi skirt"
          ]
        },
        {
          "candidate_name": "Boho-Chic Embroidered Blouses",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "161356:1",
            "161356:2",
            "161356:3",
            "161356:4"
          ],
          "visual_cues": [
            "white peasant blouse",
            "floral embroidered cuffs",
            "embroidered collar detail",
            "navy linen blouse"
          ]
        },
        {
          "candidate_name": "Woven Leather & Straw Carryalls",
          "trend_type": "accessory",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "160519:1",
            "160519:2",
            "160519:3",
            "160568:1",
            "161614:1",
            "161615:1",
            "160371:1"
          ],
          "visual_cues": [
            "dark brown woven tote",
            "leather basket bag",
            "straw tote bag",
            "fringe straw tote",
            "striped straw bag"
          ]
        },
        {
          "candidate_name": "Activewear Tenniscore & Club Court Style",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "161204:1",
            "161205:1",
            "161206:1",
            "161094:1"
          ],
          "visual_cues": [
            "pleated tennis skirt",
            "cropped polo top",
            "shoulders draped sweater",
            "white polo shirt"
          ]
        },
        {
          "candidate_name": "Monochromatic All-White Linen & Cotton",
          "trend_type": "color",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "161140:1",
            "161140:3",
            "161140:4",
            "161140:7",
            "161140:8",
            "161504:1",
            "161043:2"
          ],
          "visual_cues": [
            "white tank top",
            "white denim jeans",
            "all white outfit",
            "monochromatic white palette",
            "white minimalist dress"
          ]
        },
        {
          "candidate_name": "Halter Neck Evening Silhouettes",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "161736:1",
            "161684:1",
            "161650:1",
            "161635:1",
            "160592:1"
          ],
          "visual_cues": [
            "white maxi dress",
            "satin slip dress",
            "high neck halter",
            "chocolate brown halter top",
            "halter neck silhouette"
          ]
        },
        {
          "candidate_name": "Bermuda Chino Shorts",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "161501:1",
            "161432:1",
            "161532:1",
            "161299:1",
            "160949:1"
          ],
          "visual_cues": [
            "tailored bermuda shorts",
            "white linen shorts",
            "camel chino shorts",
            "tailored chino shorts"
          ]
        }
      ],
      "ai_candidate_trend_count": 8,
      "ai_validated_trend_count_before_filter": 8,
      "accepted_trend_count": 7,
      "rejected_trend_count": 1,
      "rejected_trends": [
        {
          "trend_name": "Boho-Chic Embroidered Blouses",
          "confidence_score": 0.95,
          "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": [
            "161356:3",
            "161356:4"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        }
      ]
    }
  }
}