{
  "report": {
    "id": 101,
    "period": "[All] Jun 30 - Jul 14, 2026 (Part 2 of 18)",
    "created_at": "2026-07-14T21:33:27.493180+00:00"
  },
  "ai_audit": {
    "available": false,
    "exchange_count": 0,
    "exchanges": [],
    "note": "This report was generated before exact AI request and response capture was enabled. The final saved report payload is still included."
  },
  "saved_report_payload": {
    "reasoning_scratchpad": "We validated and expanded key resort micro-trends by mapping several classic summer motifs that are gaining fresh momentum. Butter yellow and sun-washed tones are emerging rapidly alongside deep espresso browns as the supreme summer neutrals. Meanwhile, retro vacation elements like high-contrast striped swimwear, crochet accessories, and delicate monochromatic white linen or lace layering are proven by rich multi-author signals.",
    "content_ideas": [
      {
        "blog_title": "Sunshine in a Dress: Sun-Wash Yellow Resort Wear",
        "trend_name": "Seaside Sun-Wash Yellow",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new color progression moving away from neon toward soft, sunlit pastel yellows.",
        "description": "Butter yellow and creamy lemon tones applied to delicate resort pieces like sheer cover-ups, tiered maxi dresses, and ribbed summer separates.",
        "visual_similarity_reason": "Soft, low-saturation pale yellow fabrics styled in casual summer settings, particularly poolside, beachside, or soft studio portraits.",
        "instagram_caption": "Golden hour, bottled. ☀️\nWe're swapping hot neons for the softest, sun-washed pale yellow this season.\nWhich look are you packing first?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "butter yellow",
          "pastel resortwear",
          "lemon yellow",
          "summer sun-washed"
        ],
        "example_media_refs": [
          "160109:1",
          "160109:3",
          "161440:1",
          "161440:3",
          "161139:7"
        ],
        "example_post_ids": [
          160109,
          161440,
          161139
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "The New Summer Neutral: Deep Espresso & Cocoa Brown",
        "trend_name": "Espresso and Bitter Chocolate Neutrals",
        "trend_type": "color",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained high luxury performance, solidifying deep brown as a premium alternative to black for heatwave styling.",
        "description": "Rich espresso and deep chocolate tones worn in lightweight summer formats, including crochet bikinis, eyelet midi dresses, and casual suede separates.",
        "visual_similarity_reason": "Consistent use of dark, warm chocolate brown as the primary garment color across beach, studio, and casual outdoor photos.",
        "instagram_caption": "Rich, earthy, and ultra-luxe.\nDeep cocoa makes the ultimate high-summer neutral.\nOut of office style, elevated.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "espresso brown",
          "chocolate dress",
          "suede bermudas",
          "neutral beachwear"
        ],
        "example_media_refs": [
          "160291:4",
          "160266:1",
          "161571:1",
          "159964:1",
          "160948:2",
          "161430:1"
        ],
        "example_post_ids": [
          160291,
          160266,
          161571,
          159964,
          160948,
          161430
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Cool Down with Mint and Sage Tonalities",
        "trend_name": "Mint and Sage Green Resort Tonalities",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A fresh cooling trend operating as a softer alternative to vibrant lime and standard pinks.",
        "description": "Desaturated, cool-toned greens such as sage, seafoam, and mint seen on corset tops, formal gowns, and textured luxury handbags.",
        "visual_similarity_reason": "Repeated use of dusty sage and pale mint hues across coordinates, accessories, and evening wear.",
        "instagram_caption": "A refreshing palette palate cleanser. 🌿\nCool sage and desaturated mint are officially taking over our travel bags.\nSlide to see our favorite green pieces.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "sage green",
          "mint resort",
          "seafoam bag",
          "pastel green"
        ],
        "example_media_refs": [
          "160272:1",
          "160044:1",
          "160044:3",
          "161079:1",
          "161177:1",
          "160172:2"
        ],
        "example_post_ids": [
          160272,
          160044,
          161079,
          161177,
          160172
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Ethereal Motion: Monochromatic Chiffon Layers",
        "trend_name": "Ethereal Monochromatic Chiffon Layers",
        "trend_type": "texture",
        "trend_trajectory": "evolving",
        "historical_note": "Transitioning from simple beach sarongs to full-length sheer pants and capes designed for resort fine-dining.",
        "description": "Flowing, ultra-sheer fabrics like chiffon, organza, and sheer cotton styled as draped overlays, kaftans, or sweeping skirts.",
        "visual_similarity_reason": "Highly sheer, lightweight, flowing monochrome fabrics that create visible motion and translucent layers.",
        "instagram_caption": "Floating through high-summer like... ☁️\nUltra-sheer, fluid layers are the ultimate transition from sand to sunset drinks.\nAdd some motion to your carousel.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.85,
        "keywords": [
          "sheer chiffon",
          "organza dress",
          "resort layer",
          "flowy skirt"
        ],
        "example_media_refs": [
          "160109:1",
          "160109:2",
          "160226:2",
          "161732:1",
          "161271:3"
        ],
        "example_post_ids": [
          160109,
          160226,
          161732,
          161271
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "On the Court: Activewear Tennis Dresses & Pleated Skirts",
        "trend_name": "The Classic Courtcore Tennis Dress and Skirt",
        "trend_type": "outfit",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained country-club prep aesthetic across active lifestyle brands.",
        "description": "Structured activewear featuring white trims, pleated skirts, polo collars, and knit vests styled on and off the court.",
        "visual_similarity_reason": "Crisp athletic mini skirts and dresses incorporating green or white piping, paired with tennis accessories.",
        "instagram_caption": "Game, set, match. 🎾\nWhether you're hitting the court or heading to brunch, courtcore is our peak summer mood.\nServe style anyway.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "tennis dress",
          "courtcore",
          "pleated skirt",
          "preppy activewear"
        ],
        "example_media_refs": [
          "161202:1",
          "161091:1",
          "161091:2",
          "161188:3",
          "161203:1"
        ],
        "example_post_ids": [
          161202,
          161091,
          161188,
          161203
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "Crafted Shapes: Structured Architectural Bags",
        "trend_name": "Structured Architectural Handbags",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new focus on rigid geometric shapes featuring raw materials and metallic accents.",
        "description": "Stiff, structural clutches and top-handle bags designed with tactile elements like slatted wood, half-moon curves, and sculptural metal handles.",
        "visual_similarity_reason": "Geometric rigidity and unusual materials like wood, gold structural bars, and curved leather profiles.",
        "instagram_caption": "An absolute work of art. 🐚\nThis summer's bags are trading slouchy shapes for geometric, gallery-worthy structures.\nSlide to see our seasonal favorites.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.82,
        "keywords": [
          "wooden clutch",
          "architectural handbag",
          "gold hardware bag",
          "sculptural clutch"
        ],
        "example_media_refs": [
          "159957:1",
          "159957:4",
          "161079:1",
          "160166:1"
        ],
        "example_post_ids": [
          159957,
          161079,
          160166
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week, summer’s color story pivots toward high-contrast sophistication, balancing the soft warmth of seaside butter yellows from @camilacoelhocollection and cool sage resortwear by @nadinemerabi against the grounded depth of rich espresso neutrals from @saylorny and @lspace. Texture takes center stage as ethereal, sheer chiffon layers by @derococo_official and prep-inspired courtcore pleats by @recreationalhabits find their footing alongside tactile, architectural handbags from @cultgaia and @savettenewyork. The resulting aesthetic is effortlessly premium, merging fluid drape with rigorous structure for a modern approach to warm-weather dressing.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-14T21:34:01.615498Z",
      "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": 2,
        "chunk_count": 18,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 363,
        "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": 363,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        160124,
        161211,
        160114,
        160032,
        160208,
        160139,
        160639,
        160265,
        160271,
        160735,
        160140,
        160003,
        160466,
        160984,
        160544,
        160081,
        160216,
        160291,
        160175,
        160219,
        159957,
        160141,
        160098,
        161331,
        159966,
        161176,
        160259,
        160926,
        160771,
        161345,
        161732,
        159963,
        160109,
        160160,
        160310,
        160395,
        160865,
        160101,
        160232,
        160052,
        161260,
        160165,
        160559,
        161079,
        161046,
        160009,
        160153,
        161528,
        161440,
        160142,
        160132,
        160567,
        160667,
        161488,
        160272,
        161560,
        161619,
        161613,
        160226,
        160604,
        160143,
        160876,
        160209,
        160253,
        159980,
        161202,
        159978,
        159991,
        161516,
        161297,
        161033,
        161469,
        160179,
        160631,
        160805,
        160128,
        160005,
        160280,
        160082,
        160227,
        160360,
        161091,
        160507,
        161153,
        160196,
        160242,
        161733,
        160044,
        159971,
        160094,
        160150,
        160212,
        160083,
        160115,
        160640,
        161680,
        160266,
        161287,
        160166,
        160230,
        161517,
        160723,
        160172,
        160772,
        160170,
        160037,
        160095,
        160250,
        160108,
        160243,
        160736,
        160116,
        160890,
        161655,
        160246,
        161539,
        160056,
        160831,
        161271,
        159975,
        160260,
        160084,
        160396,
        160311,
        160029,
        160182,
        161571,
        161430,
        160073,
        160285,
        160217,
        160687,
        160289,
        160103,
        159985,
        160048,
        160045,
        161236,
        160472,
        161632,
        160163,
        160866,
        160911,
        161441,
        161319,
        161764,
        161177,
        161540,
        160040,
        160467,
        160261,
        159958,
        160144,
        161203,
        160069,
        160996,
        161092,
        160072,
        161740,
        159964,
        161801,
        160154,
        160295,
        161139,
        160050,
        160927,
        160292,
        160267,
        159967,
        160176,
        160286,
        160747,
        160397,
        160287,
        160900,
        160167,
        160173,
        160948,
        160273,
        161188,
        160560,
        160023,
        160254,
        160053,
        161261,
        160161,
        160444,
        160959,
        160445,
        160985,
        161765,
        160668,
        160276,
        160033,
        160417,
        160145,
        161369,
        160130,
        161047,
        161647
      ],
      "analyzed_media_count": 363,
      "analyzed_media_refs": [
        "160124:1",
        "160124:2",
        "161211:1",
        "161211:2",
        "160114:1",
        "160032:1",
        "160208:1",
        "160139:1",
        "160639:1",
        "160639:2",
        "160639:3",
        "160639:4",
        "160639:5",
        "160265:1",
        "160271:2",
        "160735:1",
        "160140:1",
        "160003:1",
        "160466:1",
        "160984:1",
        "160544:1",
        "160081:1",
        "160216:1",
        "160216:2",
        "160291:1",
        "160291:2",
        "160291:3",
        "160291:4",
        "160291:5",
        "160175:6",
        "160219:1",
        "159957:1",
        "159957:2",
        "159957:3",
        "159957:4",
        "160141:1",
        "160098:1",
        "160098:2",
        "161331:1",
        "159966:1",
        "159966:2",
        "159966:3",
        "161176:1",
        "160259:1",
        "160926:1",
        "160771:1",
        "161345:1",
        "161732:1",
        "159963:1",
        "160109:1",
        "160109:2",
        "160109:3",
        "160109:4",
        "160109:5",
        "160109:6",
        "160109:7",
        "160160:1",
        "160310:1",
        "160395:1",
        "160865:1",
        "160101:1",
        "160101:3",
        "160101:4",
        "160101:5",
        "160232:1",
        "160052:1",
        "160052:2",
        "161260:4",
        "160165:1",
        "160165:2",
        "160165:3",
        "160165:4",
        "160559:1",
        "161079:1",
        "161046:1",
        "160009:1",
        "160009:2",
        "160009:3",
        "160009:4",
        "160009:5",
        "160009:6",
        "160153:1",
        "161528:1",
        "161440:1",
        "161440:2",
        "161440:3",
        "160142:1",
        "160132:1",
        "160567:1",
        "160667:1",
        "161488:1",
        "161488:2",
        "161488:3",
        "161488:6",
        "160272:1",
        "160272:2",
        "160272:3",
        "160272:4",
        "160272:5",
        "160272:6",
        "161560:1",
        "161619:1",
        "161613:1",
        "160226:1",
        "160226:2",
        "160226:3",
        "160226:4",
        "160604:1",
        "160604:2",
        "160604:3",
        "160604:4",
        "160604:5",
        "160604:6",
        "160604:7",
        "160143:1",
        "160876:1",
        "160209:1",
        "160253:1",
        "160253:2",
        "159980:1",
        "161202:1",
        "159978:1",
        "159978:2",
        "159978:3",
        "159978:4",
        "159978:5",
        "159978:6",
        "159978:7",
        "159991:1",
        "161516:1",
        "161297:1",
        "161033:1",
        "161469:1",
        "160179:1",
        "160179:2",
        "160631:1",
        "160805:1",
        "160128:1",
        "160005:1",
        "160280:1",
        "160280:2",
        "160280:3",
        "160082:1",
        "160227:1",
        "160227:2",
        "160360:1",
        "161091:1",
        "161091:2",
        "160507:1",
        "160507:2",
        "160507:3",
        "161153:1",
        "160196:1",
        "160196:2",
        "160196:3",
        "160242:1",
        "161733:1",
        "160044:1",
        "160044:2",
        "160044:3",
        "159971:1",
        "160094:1",
        "160150:1",
        "160212:1",
        "160083:1",
        "160115:1",
        "160640:1",
        "161680:1",
        "160266:1",
        "161287:1",
        "160166:1",
        "160230:1",
        "160230:2",
        "160230:3",
        "160230:4",
        "161517:1",
        "160723:1",
        "160172:1",
        "160172:2",
        "160172:3",
        "160172:4",
        "160172:5",
        "160172:6",
        "160772:1",
        "160170:1",
        "160037:1",
        "160037:2",
        "160095:1",
        "160250:1",
        "160108:1",
        "160108:2",
        "160108:3",
        "160108:4",
        "160108:5",
        "160108:6",
        "160243:1",
        "160736:1",
        "160116:1",
        "160890:1",
        "161655:1",
        "161655:2",
        "161655:3",
        "160246:1",
        "160246:2",
        "160246:3",
        "160246:4",
        "160246:5",
        "160246:6",
        "160246:7",
        "160246:8",
        "160246:9",
        "160246:10",
        "161539:1",
        "160056:1",
        "160831:1",
        "161271:2",
        "161271:3",
        "161271:5",
        "159975:1",
        "160260:1",
        "160084:1",
        "160396:1",
        "160311:1",
        "160029:1",
        "160029:2",
        "160182:1",
        "161571:1",
        "161571:2",
        "161430:1",
        "160073:1",
        "160285:1",
        "160217:1",
        "160217:2",
        "160687:1",
        "160289:1",
        "160289:2",
        "160289:3",
        "160103:1",
        "160103:2",
        "160103:3",
        "159985:1",
        "160048:1",
        "160045:1",
        "160045:2",
        "160045:3",
        "160045:4",
        "160045:5",
        "160045:6",
        "161236:1",
        "160472:1",
        "161632:1",
        "160163:1",
        "160866:1",
        "160911:1",
        "160911:2",
        "160911:3",
        "160911:4",
        "160911:5",
        "160911:6",
        "160911:7",
        "160911:8",
        "160911:10",
        "161441:1",
        "161319:1",
        "161764:1",
        "161764:2",
        "161764:3",
        "161177:1",
        "161540:1",
        "160040:1",
        "160040:2",
        "160040:3",
        "160040:4",
        "160040:5",
        "160040:6",
        "160467:1",
        "160261:1",
        "159958:1",
        "159958:2",
        "159958:3",
        "159958:4",
        "160144:1",
        "161203:1",
        "160069:1",
        "160996:1",
        "161092:2",
        "160072:1",
        "161740:1",
        "161740:2",
        "161740:3",
        "161740:4",
        "161740:5",
        "161740:6",
        "161740:7",
        "159964:1",
        "161801:1",
        "160154:1",
        "160154:2",
        "160154:3",
        "160295:1",
        "160295:2",
        "161139:1",
        "161139:2",
        "161139:3",
        "161139:4",
        "161139:5",
        "161139:6",
        "161139:7",
        "161139:8",
        "160050:1",
        "160927:1",
        "160292:1",
        "160292:2",
        "160292:3",
        "160292:5",
        "160292:6",
        "160267:1",
        "159967:1",
        "160176:1",
        "160176:2",
        "160176:3",
        "160176:6",
        "160286:1",
        "160747:1",
        "160397:1",
        "160287:1",
        "160900:2",
        "160900:7",
        "160167:1",
        "160173:1",
        "160948:1",
        "160948:2",
        "160948:3",
        "160273:1",
        "161188:1",
        "161188:2",
        "161188:3",
        "160560:1",
        "160023:1",
        "160254:1",
        "160053:1",
        "161261:1",
        "160161:1",
        "160444:1",
        "160959:1",
        "160959:2",
        "160959:3",
        "160959:4",
        "160959:5",
        "160445:1",
        "160985:1",
        "161765:1",
        "160668:1",
        "160276:1",
        "160276:2",
        "160033:1",
        "160417:1",
        "160145:1",
        "161369:1",
        "160130:1",
        "160130:2",
        "161047:1",
        "161647:1"
      ],
      "full_source_prompt_character_count": 166850,
      "source_prompt_character_count": 166850,
      "prompt_character_count": 166850,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 171009,
      "validation_prompt_character_count": 179431,
      "candidate_reasoning_scratchpad": "Summer styling has shifted toward high-contrast, effortless luxury, mixing 90s-inspired minimalism with dramatic texture. We see a strong collision of romantic, textured whites with deep earth tones and vibrant, dopamine-inducing jewel shades. Swimwear and daywear are converging through semi-sheer layers, artisanal details, and structured active silhouettes.",
      "validation_reasoning_scratchpad": "We validated and expanded key resort micro-trends by mapping several classic summer motifs that are gaining fresh momentum. Butter yellow and sun-washed tones are emerging rapidly alongside deep espresso browns as the supreme summer neutrals. Meanwhile, retro vacation elements like high-contrast striped swimwear, crochet accessories, and delicate monochromatic white linen or lace layering are proven by rich multi-author signals.",
      "ai_discovered_candidate_count": 10,
      "candidate_trends": [
        {
          "candidate_name": "Seaside Sun-Wash Yellow",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160109:1",
            "160109:3",
            "161440:1",
            "161440:3",
            "161139:7"
          ],
          "visual_cues": [
            "lemon yellow bikini",
            "sheer yellow maxi skirt",
            "pale yellow tiered dress",
            "butter yellow ribbed knit"
          ]
        },
        {
          "candidate_name": "Espresso and Bitter Chocolate Neutrals",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160291:4",
            "160266:1",
            "161571:1",
            "159964:1",
            "160948:2"
          ],
          "visual_cues": [
            "chocolate brown dress",
            "chocolate brown swimsuit",
            "dark brown crochet bikini",
            "chocolate brown tank top",
            "brown suede bermuda shorts"
          ]
        },
        {
          "candidate_name": "Mint and Sage Green Resort Tonalities",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160272:1",
            "160044:1",
            "161079:1",
            "161177:1",
            "160172:2"
          ],
          "visual_cues": [
            "sage green corset",
            "mint green gown",
            "sage green suede handbag",
            "seafoam large nylon shoulder bag",
            "mint green bikini"
          ]
        },
        {
          "candidate_name": "The High-Contrast Waist Striped Bikini Set",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160172:1",
            "160172:3",
            "160108:1",
            "160108:5",
            "160172:5"
          ],
          "visual_cues": [
            "striped swimsuit",
            "pinstripe swimwear",
            "striped bikini bottoms",
            "blue and white stripe bikini"
          ]
        },
        {
          "candidate_name": "Sleek Black Lingerie-Inspired Corsetry",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "evolving",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160032:1",
            "160040:1",
            "160040:2",
            "160040:4",
            "160040:5"
          ],
          "visual_cues": [
            "black lace bodysuit",
            "black corset top",
            "lace up corset top",
            "black satin corset"
          ]
        },
        {
          "candidate_name": "Eethereal Monochromatic Chiffon Layers",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "evolving",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160109:1",
            "160109:2",
            "160226:2",
            "160396:1",
            "161732:1"
          ],
          "visual_cues": [
            "sheer chiffon skirt",
            "sheer chiffon maxi skirt",
            "draped chiffon",
            "sheer organza dress",
            "semi sheer chiffon balloon pants"
          ]
        },
        {
          "candidate_name": "The Classic Courtcore Tennis Dress and Skirt",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "161202:1",
            "161091:1",
            "161091:2",
            "161188:1",
            "161188:3"
          ],
          "visual_cues": [
            "tennis dress",
            "pleated tennis skirt",
            "tennis core aesthetic",
            "striped knit polo"
          ]
        },
        {
          "candidate_name": "Structured Architectural Handbags",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "159957:1",
            "159957:4",
            "161079:1",
            "160166:1"
          ],
          "visual_cues": [
            "wooden clutch with gold chain",
            "fan-shaped metallic bronze clutch",
            "half-moon handbag with gold hardware",
            "white woven bag with gold structural handle"
          ]
        },
        {
          "candidate_name": "The Crochet Bucket Hat",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "sustained",
          "seed_media_count": 3,
          "seed_media_refs": [
            "160216:1",
            "160216:2",
            "161655:3"
          ],
          "visual_cues": [
            "crochet bucket hat",
            "crochet sun hat",
            "patchwork hat",
            "granny square pattern"
          ]
        },
        {
          "candidate_name": "Turquoise Beaded Statement Jewelry",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "resurfacing",
          "seed_media_count": 2,
          "seed_media_refs": [
            "160029:1",
            "160029:2"
          ],
          "visual_cues": [
            "turquoise beaded jewelry",
            "turquoise beaded necklace",
            "natural stone jewelry",
            "beaded gemstone jewelry"
          ]
        }
      ],
      "ai_candidate_trend_count": 8,
      "ai_validated_trend_count_before_filter": 8,
      "accepted_trend_count": 6,
      "rejected_trend_count": 2,
      "rejected_trends": [
        {
          "trend_name": "The High-Contrast Waist Striped Bikini Set",
          "confidence_score": 0.94,
          "valid_matching_image_count": 4,
          "matching_parent_post_count": 2,
          "matching_author_count": 2,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "160172:5",
            "160108:5"
          ],
          "reasons": [
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Sleek Black Lingerie-Inspired Corsetry",
          "confidence_score": 0.96,
          "valid_matching_image_count": 3,
          "matching_parent_post_count": 2,
          "matching_author_count": 2,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "160040:4",
            "160040:5"
          ],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        }
      ]
    }
  }
}