{
  "report": {
    "id": 108,
    "period": "[All] Jun 30 - Jul 14, 2026 (Part 10 of 18)",
    "created_at": "2026-07-14T21:39:26.537407+00:00"
  },
  "ai_audit": {
    "available": false,
    "exchange_count": 0,
    "exchanges": [],
    "note": "This report was generated before exact AI request and response capture was enabled. The final saved report payload is still included."
  },
  "saved_report_payload": {
    "reasoning_scratchpad": "Clean minimalist resort aesthetics and tailored collegiate structures continue to dominate transitional styling. Classic prep is being updated through unexpected layering practices and sport-utility fusions, while summer evening wear moves toward high-impact color blocks and dramatic open-back silhouettes. Brand new activewear pairings elevate typical off-duty styling by injecting sophisticated color contrasts into clean studio settings.",
    "content_ideas": [
      {
        "blog_title": "The Effortless Preppy Detail: Drape Your Knits",
        "trend_name": "The Shoulder-Draped Sweater Layer",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new styling formula that serves as an intermediate layering trick for seasonal transitions.",
        "description": "A classic preppy styling formula where a knit sweater—often striped or in a bold primary red—is tied or casually draped over the shoulders of a t-shirt, casual dress, or jacket.",
        "visual_similarity_reason": "Consistent visual execution of looping or draping matching knitwear over the upper torso to add dimension to simple daywear.",
        "instagram_caption": "An instant outfit elevator. 🧶✨\nTying a classic knit over your shoulders signals effortless off-duty elegance.\nWhich daping style is your favorite?",
        "trend_signal_strength": "medium",
        "confidence_score": 0.82,
        "keywords": [
          "draped sweater style",
          "preppy aesthetic",
          "shoulder tie knit",
          "layering trick"
        ],
        "example_media_refs": [
          "150165:1",
          "150143:1",
          "150142:1",
          "150208:1"
        ],
        "example_post_ids": [
          150165,
          150143,
          150142,
          150208
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "Dramatic Backless Gowns are Stealing the Summer Spotlight",
        "trend_name": "Backless Ruffle Gowns",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "This dramatic formal evening garment trend is net-new for this period.",
        "description": "White or neutral maxi dresses designed with a low open-back cutout and enhanced with cascading architectural ruffles and mermaid hemlines.",
        "visual_similarity_reason": "High-contrast back-view photography capturing white floor-length dresses featuring delicate backless cuts combined with dramatic ruffle lining.",
        "instagram_caption": "Always serve the exit view. 🪄🤍\nFalling in love with low-cut backs, architectural ruffles, and flowing white hemlines.\nPerfect for late summer bridal moments and elegant garden gatherings.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "backless dress",
          "white ruffle gown",
          "bridal shower aesthetic",
          "mermaid silhouette"
        ],
        "example_media_refs": [
          "150222:1",
          "150224:1",
          "150231:1",
          "150238:1"
        ],
        "example_post_ids": [
          150222,
          150224,
          150231,
          150238
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "The New Classics: Striped Preppy Cardigans",
        "trend_name": "Striped Preppy Cardigans",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new maritime-inspired knitwear story taking hold of transitional street style.",
        "description": "Nautical-inspired, horizontal-striped button-down cardigans and sweaters detailed with contrasting trims, chest pockets, or collared necklines.",
        "visual_similarity_reason": "Shared striped pattern aesthetic, maritime colors (navy, blue, black, and white), and button-front collared knitwear silhouettes.",
        "instagram_caption": "Classic nautical stripes meet clean-girl comfort. ⚓️💙\nPairing our favorite button-up cardigans with wide-leg denim and retro sneakers.\nEasy, polished, and ready for crisp transitioning mornings.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "striped cardigan",
          "nautical knitwear",
          "preppy aesthetic",
          "coastal chic"
        ],
        "example_media_refs": [
          "150165:1",
          "150141:1",
          "150137:1",
          "150152:1",
          "150145:1"
        ],
        "example_post_ids": [
          150165,
          150141,
          150137,
          150152,
          150145
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Tweed and Leather: The Tough Prep Hybrid",
        "trend_name": "Tweed and Leather Mixed Outerwear",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new hybrid textile approach modernizing heritage outerwear silhouettes.",
        "description": "Tailored outerwear layering pieces that integrate heritage textured tweed, bouclé, or wool panels with contrasting sleek leather sleeves or trim.",
        "visual_similarity_reason": "Visual consistency in hybrid collared jackets that combine textured patterned bodies (tweed or heavy plaid) with dark brown or black leather sleeves.",
        "instagram_caption": "Heritage tweed, modernized with a tough leather finish. ☕️🖤\nThe ultimately balanced jacket for transitioning climates.\nPerfect for adding structured edge to your go-to denim.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "tweed blazer",
          "leather sleeves jacket",
          "hybrid outerwear",
          "smart casual style"
        ],
        "example_media_refs": [
          "150116:1",
          "150112:1",
          "150106:1",
          "150163:1"
        ],
        "example_post_ids": [
          150116,
          150112,
          150106,
          150163
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "Get Sunkissed in Vibrant Citrus Sunset Maxi Dresses",
        "trend_name": "Sunset Citrus Maxi Dresses",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new high-saturation resort color trend perfect for golden hour photography.",
        "description": "Long, flowing maxi gowns, strapless chiffon dresses, and satin slip dresses in highly saturated tones of orange, burnt copper, and deep peach.",
        "visual_similarity_reason": "Vibrant and highly saturated orange colorways on flowing, pleated, or gathered maxi lengths photographed in bright outdoor settings.",
        "instagram_caption": "Drenching our late-season wardrobe in saturated sunset hues. 🍊🌅\nFrom elegant garden events to seaside dinners, orange dresses are bringing the ultimate warmth.\nSave this for your next vacation inspo.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "orange maxi dress",
          "burnt orange satin",
          "pleated chiffon gown",
          "resort fashion"
        ],
        "example_media_refs": [
          "150230:1",
          "150247:1",
          "150236:1",
          "150251:1"
        ],
        "example_post_ids": [
          150230,
          150247,
          150236,
          150251
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "The Collegiate Checklist: Plaid Crest Blazers",
        "trend_name": "Plaid Crest Blazers",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new preppy outerwear trend feeding into the darker academic wardrobe shift.",
        "description": "Structured brown, grey, or tan check blazers featuring collegiate crests, heart patches, or contrast elbow details designed to dress up relaxed denim.",
        "visual_similarity_reason": "Tailored blazers with classical autumn plaid configurations and standout preppy patches or crest details.",
        "instagram_caption": "Chasing that vintage Ralph Lauren campus styling. 🪵📖\nElevating lazy denim days with structured check blazers and gold accents.\nClassic, timeless, and effortlessly pulled together.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.89,
        "keywords": [
          "plaid blazer",
          "collegiate patch",
          "dark academia aesthetic",
          "brown check jacket"
        ],
        "example_media_refs": [
          "150174:1",
          "150175:1",
          "150167:1",
          "150170:1"
        ],
        "example_post_ids": [
          150174,
          150175,
          150167,
          150170
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "The Spotted Trend: Elevate Basics with Leopard Accent Details",
        "trend_name": "Leopard Print Accent Styling",
        "trend_type": "styling_formula",
        "trend_trajectory": "net_new",
        "historical_note": "Leopard print adapts into a micro-accent role rather than full-body statements, marking a net-new styling strategy.",
        "description": "Outfits where wild animal print acts purely as a strategic pop—found on pointed heels, collar trims, berets, or structured statement trousers paired with simple neutrals.",
        "visual_similarity_reason": "Integration of micro leopard prints (such as trim, headwear, or footwear) within clean-girl or dopamine-dressed minimalist frameworks.",
        "instagram_caption": "How to make a statement without screaming. 🐆🖤\nWe're dropping chic leopard accents onto clean bases—think collar trims, berets, and kitten heels.\nGive a classic look just the right amount of edge.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.86,
        "keywords": [
          "leopard collar",
          "animal print heels",
          "leopard pants styling",
          "maximalist detail"
        ],
        "example_media_refs": [
          "150080:1",
          "150206:1",
          "150217:1",
          "151122:1",
          "150155:1"
        ],
        "example_post_ids": [
          150080,
          150206,
          150217,
          151122,
          150155
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 3
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week, a refined academic sensibility dominates the style cycle, seen in the resurgence of collegiate prep like layered plaid blazers from renttherunwayfavs, preppy striped cardigans curated by @swoon.central, and the artful shoulder-draped sweater styling championed by @bymashie and @mrkt_showroom. This structured tailoring is juxtaposed with high-drama occasion wear, as creators like @conniecyang and @isha_punja embrace bold femininity through sunset citrus gowns and architectural, open-back ruffle dresses. The look is grounded in rich textures, from mixed-media tweed and leather outerwear styled by @_stephkelly to strategic, graphic pops of leopard print by @taylorpopik.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-14T21:40:09.226341Z",
      "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": 10,
        "chunk_count": 18,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 219,
        "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": 219,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        150253,
        150222,
        150224,
        150225,
        150254,
        150250,
        150230,
        150241,
        150246,
        150240,
        150223,
        150229,
        150231,
        150237,
        150238,
        150236,
        150242,
        150249,
        150251,
        150247,
        150252,
        150219,
        150220,
        160401,
        151503,
        151178,
        150201,
        150197,
        150199,
        150196,
        150194,
        150193,
        150192,
        150188,
        150191,
        150190,
        150189,
        150195,
        150198,
        150187,
        150178,
        150179,
        150180,
        150181,
        150182,
        150184,
        150176,
        150183,
        150185,
        150186,
        150177,
        150165,
        150172,
        150164,
        150174,
        150166,
        150169,
        150173,
        150175,
        150168,
        150171,
        150167,
        150170,
        150153,
        150154,
        150158,
        150160,
        150163,
        150162,
        150159,
        150157,
        150156,
        150155,
        150152,
        150161,
        150144,
        150140,
        150151,
        150150,
        150149,
        150148,
        150147,
        150146,
        150145,
        150143,
        150141,
        150142,
        150122,
        150116,
        150137,
        150136,
        150129,
        150121,
        150124,
        150139,
        150132,
        150128,
        150119,
        150117,
        150120,
        150123,
        150125,
        150126,
        150127,
        150130,
        150133,
        150135,
        150134,
        150138,
        150118,
        150097,
        150058,
        150066,
        150068,
        150069,
        150105,
        150111,
        150060,
        150073,
        150075,
        150077,
        150079,
        150080,
        150093,
        150094,
        150098,
        150101,
        150102,
        150103,
        150112,
        150114,
        150064,
        150065,
        150082,
        150086,
        150087,
        150088,
        150091,
        150092,
        150095,
        150096,
        150100,
        150071,
        150108,
        150067,
        150070,
        150072,
        150076,
        150074,
        150084,
        150085,
        150083,
        150107,
        150099,
        150104,
        150106,
        150110,
        150109,
        150059,
        150063,
        150061,
        150062,
        150115,
        150206,
        150203,
        150218,
        150213,
        150216,
        150209,
        150208,
        150210,
        150217,
        150212,
        150215,
        150214,
        150204,
        150205,
        150211,
        151624,
        151090,
        151069,
        160807,
        151216,
        160850,
        160682,
        155430,
        155531,
        151173,
        150733,
        151226,
        160950,
        151122,
        151123,
        151235,
        160902,
        155539,
        150748,
        151484,
        151012,
        151635
      ],
      "analyzed_media_count": 219,
      "analyzed_media_refs": [
        "150253:1",
        "150222:1",
        "150224:1",
        "150225:1",
        "150254:1",
        "150250:1",
        "150230:1",
        "150241:1",
        "150246:1",
        "150240:1",
        "150223:1",
        "150229:1",
        "150231:1",
        "150237:1",
        "150238:1",
        "150236:1",
        "150242:1",
        "150249:1",
        "150251:1",
        "150247:1",
        "150252:1",
        "150219:1",
        "150220:1",
        "160401:1",
        "151503:1",
        "151503:3",
        "151503:5",
        "151503:6",
        "151503:7",
        "151503:8",
        "151178:1",
        "150201:1",
        "150197:1",
        "150199:1",
        "150196:1",
        "150194:1",
        "150193:1",
        "150192:1",
        "150188:1",
        "150191:1",
        "150190:1",
        "150189:1",
        "150195:1",
        "150198:1",
        "150187:1",
        "150178:1",
        "150179:1",
        "150180:1",
        "150181:1",
        "150182:1",
        "150184:1",
        "150176:1",
        "150183:1",
        "150185:1",
        "150186:1",
        "150177:1",
        "150165:1",
        "150172:1",
        "150164:1",
        "150174:1",
        "150166:1",
        "150169:1",
        "150173:1",
        "150175:1",
        "150168:1",
        "150171:1",
        "150167:1",
        "150170:1",
        "150153:1",
        "150154:1",
        "150158:1",
        "150160:1",
        "150163:1",
        "150162:1",
        "150159:1",
        "150157:1",
        "150156:1",
        "150155:1",
        "150152:1",
        "150161:1",
        "150144:1",
        "150140:1",
        "150151:1",
        "150150:1",
        "150149:1",
        "150148:1",
        "150147:1",
        "150146:1",
        "150145:1",
        "150143:1",
        "150141:1",
        "150142:1",
        "150122:1",
        "150116:1",
        "150137:1",
        "150136:1",
        "150129:1",
        "150121:1",
        "150124:1",
        "150139:1",
        "150132:1",
        "150128:1",
        "150119:1",
        "150117:1",
        "150120:1",
        "150123:1",
        "150125:1",
        "150126:1",
        "150127:1",
        "150130:1",
        "150133:1",
        "150135:1",
        "150134:1",
        "150138:1",
        "150118:1",
        "150097:1",
        "150058:1",
        "150066:1",
        "150068:1",
        "150069:1",
        "150105:1",
        "150111:1",
        "150060:1",
        "150073:1",
        "150075:1",
        "150077:1",
        "150079:1",
        "150080:1",
        "150093:1",
        "150094:1",
        "150098:1",
        "150101:1",
        "150102:1",
        "150103:1",
        "150112:1",
        "150114:1",
        "150064:1",
        "150065:1",
        "150082:1",
        "150086:1",
        "150087:1",
        "150088:1",
        "150091:1",
        "150092:1",
        "150095:1",
        "150096:1",
        "150100:1",
        "150071:1",
        "150108:1",
        "150067:1",
        "150070:1",
        "150072:1",
        "150076:1",
        "150074:1",
        "150084:1",
        "150085:1",
        "150083:1",
        "150107:1",
        "150099:1",
        "150104:1",
        "150106:1",
        "150110:1",
        "150109:1",
        "150059:1",
        "150063:1",
        "150061:1",
        "150062:1",
        "150115:1",
        "150206:1",
        "150203:1",
        "150218:1",
        "150213:1",
        "150216:1",
        "150209:1",
        "150208:1",
        "150210:1",
        "150217:1",
        "150212:1",
        "150215:1",
        "150214:1",
        "150204:1",
        "150205:1",
        "150211:1",
        "151624:1",
        "151624:2",
        "151624:3",
        "151624:4",
        "151624:5",
        "151090:1",
        "151069:1",
        "160807:1",
        "151216:1",
        "151216:2",
        "151216:3",
        "151216:4",
        "160850:1",
        "160682:1",
        "155430:1",
        "155531:1",
        "151173:1",
        "150733:1",
        "150733:2",
        "150733:3",
        "150733:4",
        "151226:1",
        "160950:1",
        "151122:1",
        "151122:2",
        "151123:1",
        "151123:2",
        "151123:3",
        "151123:4",
        "151235:1",
        "160902:1",
        "155539:1",
        "150748:1",
        "151484:1",
        "151012:1",
        "151635:1"
      ],
      "full_source_prompt_character_count": 126443,
      "source_prompt_character_count": 126443,
      "prompt_character_count": 126443,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 130602,
      "validation_prompt_character_count": 137855,
      "candidate_reasoning_scratchpad": "We are observing a strong shift toward preppy, collegiate-inspired cozy layering, characterized by striped cardigans, structured blazers, and shirts layered or draped over shoulders. Simultaneously, activewear is evolving with a sophisticated contrast-color strategy, showing chocolate brown paired with crisp light blue and rich burgundy. Special occasion dressing is currently anchored by dramatic, backless silhouettes featuring statement ruffle backs or sleek, skin-baring cut-outs.",
      "validation_reasoning_scratchpad": "Clean minimalist resort aesthetics and tailored collegiate structures continue to dominate transitional styling. Classic prep is being updated through unexpected layering practices and sport-utility fusions, while summer evening wear moves toward high-impact color blocks and dramatic open-back silhouettes. Brand new activewear pairings elevate typical off-duty styling by injecting sophisticated color contrasts into clean studio settings.",
      "ai_discovered_candidate_count": 10,
      "candidate_trends": [
        {
          "candidate_name": "Espresso and Blue Contrast Activewear",
          "trend_type": "styling_formula",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "151503:1",
            "151503:6",
            "151503:7",
            "151503:8"
          ],
          "visual_cues": [
            "chocolate brown leggings",
            "pale blue sports bra",
            "retro sneaker styling",
            "striped long sleeve top tied waist"
          ]
        },
        {
          "candidate_name": "The Shoulder-Draped Sweater Layer",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "150143:1",
            "151503:6",
            "150142:1",
            "150208:1"
          ],
          "visual_cues": [
            "sweater draped over shoulders",
            "red sweater draped",
            "striped sweater tied",
            "classic preppy aesthetic"
          ]
        },
        {
          "candidate_name": "Backless Ruffle Gowns",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "150222:1",
            "150224:1",
            "150231:1"
          ],
          "visual_cues": [
            "white maxi dress",
            "ruffle detail back",
            "backless silhouette",
            "mermaid hemline"
          ]
        },
        {
          "candidate_name": "Burgundy and White Colorblock Sets",
          "trend_type": "activewear",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "151624:1",
            "151624:2",
            "151624:3",
            "151624:4",
            "151624:5"
          ],
          "visual_cues": [
            "burgundy and white activewear",
            "colorblock sports bra",
            "high waisted biker shorts",
            "plum and white palette"
          ]
        },
        {
          "candidate_name": "Striped Preppy Cardigans",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "150165:1",
            "150141:1",
            "150137:1",
            "150152:1"
          ],
          "visual_cues": [
            "striped cardigan",
            "blue and navy stripes",
            "contrast trim",
            "button down knitwear"
          ]
        },
        {
          "candidate_name": "Tweed and Leather Mixed Outerwear",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "150116:1",
            "150112:1",
            "150106:1"
          ],
          "visual_cues": [
            "tweed and leather blazer",
            "leather sleeves",
            "removable zip-out hoodie",
            "smart casual mix"
          ]
        },
        {
          "candidate_name": "Argyle and Academic Knits",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "150122:1",
            "150111:1",
            "155539:1"
          ],
          "visual_cues": [
            "argyle sweaters",
            "dark academia aesthetic",
            "preppy style",
            "menswear knits"
          ]
        },
        {
          "candidate_name": "Sunset Citrus Maxi Dresses",
          "trend_type": "outfit",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "150230:1",
            "150247:1",
            "150236:1"
          ],
          "visual_cues": [
            "vibrant orange dress",
            "burnt orange color",
            "pleated maxi dress",
            "strapless chiffon gown"
          ]
        },
        {
          "candidate_name": "Plaid Crest Blazers",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "150174:1",
            "150175:1",
            "150167:1"
          ],
          "visual_cues": [
            "plaid crest blazer",
            "collegiate patch detail",
            "preppy academic aesthetic",
            "brown check print"
          ]
        },
        {
          "candidate_name": "Leopard Print Accent Styling",
          "trend_type": "styling_formula",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "150080:1",
            "150206:1",
            "150217:1",
            "150162:1",
            "150155:1"
          ],
          "visual_cues": [
            "leopard print collar trim",
            "leopard print beret",
            "leopard print heels",
            "leopard print pants"
          ]
        }
      ],
      "ai_candidate_trend_count": 9,
      "ai_validated_trend_count_before_filter": 9,
      "accepted_trend_count": 7,
      "rejected_trend_count": 2,
      "rejected_trends": [
        {
          "trend_name": "Espresso and Blue Contrast Activewear",
          "confidence_score": 0.85,
          "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": [
            "151503:7",
            "151503:8"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Burgundy and White Colorblock Sets",
          "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": [
            "151624:3",
            "151624:4",
            "151624:5"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        }
      ]
    }
  }
}