{
  "report": {
    "id": 116,
    "period": "[stored-core] Jul 07 - Jul 21, 2026 (Part 1 of 6)",
    "created_at": "2026-07-21T12:12:16.105071+00:00",
    "workflow_note": ""
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-21T12:14:44.637337Z",
    "tag": "stored-core",
    "media_scope": "all_media",
    "generation_strategy": "deep_chunked_two_pass_candidate_discovery_and_validation",
    "report_profile": "deep",
    "model": "~google/gemini-flash-latest",
    "previous_report_context": null,
    "vision_preflight": {
      "enabled": true,
      "since": "2026-07-07T12:12:15.899093Z",
      "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": 1,
      "chunk_count": 6,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 436,
      "full_source_post_count": 1353,
      "full_eligible_post_count": 1062,
      "full_source_media_count": 2374
    },
    "criteria": {
      "time_window_days": 14,
      "window_start": "2026-07-07T12:12:15.899093Z",
      "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": 1353,
    "source_media_count": 2374,
    "eligible_post_count": 1062,
    "chunk_post_count": 200,
    "chunk_media_count": 436,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      162402,
      162331,
      162413,
      162343,
      162335,
      162123,
      162200,
      162169,
      162187,
      162442,
      162139,
      162278,
      162327,
      162431,
      162365,
      162258,
      162290,
      162344,
      162388,
      162371,
      162285,
      162151,
      162188,
      162217,
      162392,
      162297,
      162152,
      162146,
      162355,
      162298,
      162231,
      162306,
      162266,
      162190,
      162239,
      162153,
      162135,
      162204,
      162304,
      162154,
      162314,
      162299,
      162177,
      162356,
      162155,
      162345,
      162324,
      162219,
      162225,
      162144,
      162267,
      162247,
      162374,
      162244,
      162150,
      162393,
      162321,
      162300,
      162192,
      162403,
      162205,
      162286,
      162328,
      162232,
      162307,
      162193,
      162407,
      162347,
      162357,
      162259,
      162253,
      162432,
      162316,
      162279,
      162381,
      162332,
      162426,
      162170,
      162443,
      162291,
      162185,
      162201,
      162348,
      162369,
      162194,
      162127,
      162260,
      162174,
      162162,
      162131,
      162433,
      162349,
      162156,
      162410,
      162366,
      162223,
      162215,
      162394,
      162142,
      162256,
      162319,
      162195,
      162157,
      162196,
      162233,
      162268,
      162308,
      162375,
      162158,
      162295,
      162421,
      162159,
      162197,
      162269,
      162160,
      162358,
      162427,
      162434,
      162206,
      162395,
      162270,
      162423,
      162178,
      162329,
      162198,
      162376,
      162234,
      162350,
      162288,
      162419,
      162248,
      162124,
      162336,
      162261,
      162359,
      162351,
      162408,
      162352,
      162389,
      162311,
      162428,
      162171,
      162386,
      162444,
      162382,
      162148,
      162340,
      162255,
      162132,
      162163,
      162435,
      162414,
      162353,
      162354,
      162360,
      162249,
      162396,
      162240,
      162212,
      162271,
      162213,
      162221,
      162214,
      162377,
      162305,
      162235,
      162272,
      162179,
      162325,
      162364,
      162436,
      162302,
      162273,
      162378,
      162361,
      162424,
      162236,
      162330,
      162341,
      162420,
      162309,
      162292,
      162226,
      162180,
      162415,
      162387,
      162241,
      162129,
      162136,
      162390,
      162404,
      162265,
      162202,
      162429,
      162227,
      162322,
      162317,
      162125,
      162262,
      162172
    ],
    "analyzed_media_count": 436,
    "analyzed_media_refs": [
      "162402:1",
      "162402:3",
      "162331:1",
      "162331:2",
      "162413:1",
      "162343:1",
      "162343:2",
      "162343:3",
      "162343:4",
      "162343:5",
      "162343:6",
      "162343:7",
      "162343:8",
      "162343:9",
      "162343:10",
      "162335:1",
      "162335:2",
      "162335:7",
      "162335:9",
      "162335:10",
      "162123:1",
      "162200:1",
      "162200:2",
      "162200:3",
      "162200:4",
      "162200:5",
      "162200:6",
      "162169:1",
      "162187:1",
      "162442:1",
      "162442:2",
      "162442:3",
      "162442:4",
      "162442:5",
      "162139:1",
      "162278:1",
      "162278:3",
      "162278:4",
      "162327:1",
      "162327:2",
      "162327:3",
      "162327:4",
      "162431:1",
      "162365:1",
      "162258:1",
      "162290:1",
      "162290:2",
      "162290:3",
      "162290:4",
      "162344:1",
      "162388:1",
      "162388:2",
      "162371:1",
      "162371:2",
      "162285:1",
      "162151:1",
      "162188:1",
      "162188:2",
      "162188:3",
      "162188:4",
      "162188:5",
      "162188:7",
      "162188:8",
      "162188:9",
      "162188:10",
      "162217:1",
      "162217:2",
      "162217:3",
      "162217:4",
      "162217:5",
      "162217:6",
      "162217:7",
      "162217:8",
      "162392:1",
      "162392:2",
      "162392:3",
      "162297:1",
      "162297:2",
      "162297:3",
      "162152:1",
      "162152:2",
      "162152:3",
      "162152:4",
      "162146:1",
      "162146:2",
      "162146:3",
      "162146:4",
      "162146:5",
      "162355:1",
      "162298:1",
      "162231:1",
      "162306:1",
      "162306:2",
      "162306:3",
      "162306:4",
      "162266:1",
      "162266:2",
      "162266:3",
      "162266:4",
      "162266:5",
      "162190:1",
      "162239:1",
      "162153:1",
      "162135:1",
      "162135:2",
      "162135:3",
      "162135:4",
      "162135:5",
      "162135:6",
      "162135:7",
      "162204:1",
      "162304:1",
      "162154:1",
      "162314:1",
      "162299:1",
      "162299:2",
      "162299:3",
      "162299:4",
      "162177:1",
      "162356:1",
      "162155:1",
      "162345:1",
      "162324:1",
      "162219:1",
      "162219:3",
      "162219:4",
      "162219:5",
      "162219:6",
      "162219:7",
      "162219:10",
      "162225:1",
      "162144:1",
      "162267:1",
      "162267:2",
      "162267:3",
      "162267:4",
      "162267:5",
      "162267:6",
      "162267:7",
      "162267:8",
      "162267:9",
      "162247:1",
      "162247:2",
      "162247:3",
      "162374:1",
      "162244:1",
      "162244:2",
      "162150:1",
      "162393:1",
      "162393:2",
      "162393:3",
      "162393:4",
      "162393:5",
      "162393:6",
      "162393:7",
      "162393:8",
      "162393:9",
      "162393:10",
      "162321:1",
      "162300:1",
      "162192:1",
      "162403:1",
      "162205:2",
      "162286:1",
      "162328:2",
      "162328:4",
      "162232:1",
      "162307:1",
      "162193:1",
      "162407:1",
      "162407:2",
      "162407:3",
      "162407:4",
      "162407:5",
      "162347:1",
      "162357:1",
      "162259:1",
      "162259:2",
      "162259:3",
      "162259:4",
      "162253:1",
      "162432:1",
      "162432:2",
      "162432:3",
      "162432:4",
      "162316:1",
      "162279:1",
      "162381:1",
      "162332:1",
      "162332:2",
      "162332:3",
      "162426:1",
      "162170:1",
      "162170:2",
      "162443:2",
      "162291:1",
      "162291:2",
      "162291:3",
      "162291:6",
      "162291:8",
      "162185:1",
      "162185:2",
      "162185:3",
      "162185:4",
      "162201:1",
      "162348:1",
      "162369:1",
      "162369:2",
      "162194:1",
      "162127:1",
      "162260:1",
      "162260:2",
      "162260:3",
      "162260:4",
      "162174:1",
      "162162:1",
      "162162:2",
      "162162:3",
      "162162:4",
      "162162:5",
      "162162:6",
      "162162:7",
      "162162:8",
      "162162:9",
      "162162:10",
      "162131:1",
      "162433:1",
      "162349:1",
      "162156:1",
      "162410:1",
      "162410:2",
      "162366:1",
      "162366:2",
      "162366:3",
      "162223:1",
      "162223:2",
      "162223:3",
      "162215:1",
      "162394:1",
      "162394:2",
      "162142:1",
      "162256:1",
      "162319:1",
      "162319:2",
      "162319:3",
      "162319:4",
      "162195:1",
      "162157:1",
      "162196:1",
      "162233:1",
      "162268:1",
      "162268:2",
      "162268:4",
      "162308:1",
      "162375:1",
      "162158:1",
      "162295:1",
      "162295:2",
      "162295:3",
      "162421:1",
      "162421:2",
      "162421:3",
      "162421:4",
      "162421:5",
      "162421:6",
      "162421:9",
      "162421:10",
      "162159:1",
      "162197:1",
      "162269:1",
      "162160:1",
      "162358:1",
      "162427:1",
      "162427:2",
      "162427:3",
      "162427:4",
      "162427:5",
      "162434:1",
      "162206:1",
      "162206:2",
      "162206:3",
      "162206:4",
      "162395:1",
      "162270:1",
      "162423:1",
      "162178:1",
      "162329:1",
      "162329:2",
      "162329:3",
      "162198:1",
      "162376:1",
      "162376:2",
      "162376:3",
      "162234:1",
      "162350:1",
      "162288:1",
      "162419:1",
      "162419:2",
      "162248:1",
      "162124:1",
      "162336:1",
      "162336:2",
      "162336:3",
      "162336:5",
      "162261:1",
      "162359:1",
      "162351:1",
      "162408:1",
      "162408:2",
      "162408:3",
      "162408:4",
      "162352:1",
      "162389:1",
      "162389:2",
      "162389:3",
      "162311:1",
      "162428:1",
      "162428:2",
      "162428:3",
      "162171:1",
      "162386:1",
      "162444:1",
      "162444:2",
      "162444:3",
      "162444:4",
      "162382:2",
      "162382:3",
      "162382:4",
      "162382:5",
      "162382:6",
      "162382:7",
      "162382:8",
      "162148:1",
      "162148:2",
      "162148:3",
      "162148:4",
      "162340:1",
      "162255:1",
      "162132:1",
      "162163:1",
      "162163:2",
      "162435:1",
      "162414:1",
      "162353:1",
      "162354:1",
      "162360:1",
      "162249:1",
      "162396:1",
      "162240:1",
      "162212:1",
      "162212:2",
      "162212:3",
      "162212:4",
      "162212:6",
      "162212:7",
      "162212:8",
      "162212:9",
      "162212:10",
      "162271:1",
      "162213:1",
      "162213:2",
      "162213:3",
      "162213:4",
      "162213:5",
      "162213:6",
      "162213:7",
      "162213:8",
      "162213:9",
      "162213:10",
      "162221:1",
      "162221:2",
      "162221:3",
      "162214:1",
      "162214:2",
      "162214:3",
      "162214:4",
      "162377:1",
      "162305:1",
      "162305:2",
      "162305:3",
      "162235:1",
      "162272:1",
      "162179:1",
      "162325:1",
      "162325:2",
      "162364:1",
      "162436:1",
      "162302:1",
      "162273:1",
      "162378:1",
      "162361:1",
      "162424:1",
      "162424:2",
      "162424:3",
      "162236:1",
      "162330:1",
      "162341:1",
      "162420:1",
      "162309:1",
      "162292:1",
      "162292:2",
      "162292:3",
      "162292:4",
      "162226:1",
      "162226:2",
      "162226:3",
      "162226:4",
      "162180:1",
      "162415:1",
      "162387:1",
      "162387:2",
      "162387:3",
      "162387:4",
      "162241:1",
      "162129:1",
      "162136:1",
      "162390:1",
      "162390:2",
      "162390:3",
      "162404:1",
      "162404:2",
      "162404:3",
      "162265:2",
      "162202:1",
      "162202:2",
      "162202:3",
      "162202:4",
      "162429:1",
      "162227:1",
      "162322:1",
      "162322:2",
      "162317:1",
      "162317:3",
      "162125:1",
      "162262:1",
      "162172:1"
    ],
    "full_source_prompt_character_count": 189779,
    "source_prompt_character_count": 189779,
    "prompt_character_count": 189779,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 193938,
    "validation_prompt_character_count": 204094,
    "candidate_reasoning_scratchpad": "Summer styling is shifting towards rich textural details and elevated statement accessories, blending high-contrast hues with nostalgic silhouettes. We are observing a notable rise in revived Y2K elements like capri leggings and stacked organic bangles, beautifully balanced alongside beach-ready crochet sets, nautical preppy stripes, and ocean-inspired seashell motifs.",
    "validation_reasoning_scratchpad": "We validated twelve distinct late-summer visual trends across our current catalog, emphasizing a split between vibrant Mediterranean vacation wear and transitional pre-fall neutrals. Color palettes dominated the data, with buttery yellows, sunset tie-dyes, rich chocolates, and Aegean blues seeing consistent placement across multiple independent labels. Accessory trends showed a parallel focus on literal seaside motifs and heavily stacked wrist styling to elevate minimal linen silhouettes.",
    "ai_discovered_candidate_count": 12,
    "candidate_trends": [
      {
        "candidate_name": "Luminous Lemon & Butter Yellow Resort Wear",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162188:1",
          "162240:1",
          "162325:1",
          "162206:4",
          "162317:1",
          "162361:1"
        ],
        "visual_cues": [
          "butter yellow",
          "lemon yellow",
          "citrus palette",
          "asymmetrical drape",
          "halter neck dresses",
          "pastel yellow accessories"
        ]
      },
      {
        "candidate_name": "Saturated Sunset Hues in Beachwear",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 5,
        "seed_media_refs": [
          "162290:1",
          "162392:1",
          "162394:1",
          "162127:1",
          "162180:1"
        ],
        "visual_cues": [
          "hot pink and orange gradient",
          "vibrant sunset palette",
          "tie-dye bikini",
          "tropical pink floral",
          "neon magenta",
          "citrus print"
        ]
      },
      {
        "candidate_name": "Rich Chocolate & Espresso Brown Transitionals",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162204:1",
          "162146:3",
          "162432:4",
          "162404:1",
          "162302:1",
          "162156:1"
        ],
        "visual_cues": [
          "chocolate brown",
          "espresso brown",
          "earthy tones",
          "smocked romper",
          "sequin halter dress",
          "suede texture",
          "leather blazer"
        ]
      },
      {
        "candidate_name": "Aegean & Cobalt Blue Resort Essentials",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "sustained",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162442:1",
          "162442:3",
          "162335:2",
          "162152:2",
          "162407:1",
          "162427:5"
        ],
        "visual_cues": [
          "royal blue",
          "cobalt blue",
          "deep teal",
          "colorblock swimwear",
          "blue sarong skirt",
          "blue print mesh"
        ]
      },
      {
        "candidate_name": "Boudoir Casual: Lace-Trimmed Satin Slip Dressing",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "evolving",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162413:1",
          "162358:1",
          "162190:1",
          "162302:1",
          "162258:1",
          "162414:1"
        ],
        "visual_cues": [
          "lace trim detail",
          "black lace trim",
          "satin slip dress",
          "spaghetti straps",
          "plunging neckline",
          "boudoir inspired"
        ]
      },
      {
        "candidate_name": "Breton & Deckside Nautical Stripes",
        "trend_type": "outfit",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 7,
        "seed_media_refs": [
          "162200:2",
          "162200:3",
          "162335:9",
          "162442:2",
          "162267:4",
          "162206:2",
          "162408:3"
        ],
        "visual_cues": [
          "red and white stripe",
          "blue and white stripe",
          "striped t-shirt",
          "striped canvas tote",
          "nautical pattern",
          "gingham checks"
        ]
      },
      {
        "candidate_name": "Open-Weave & Open-Knit Cream Crochet",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162421:3",
          "162350:1",
          "162356:1",
          "162357:1",
          "162348:1",
          "162253:1"
        ],
        "visual_cues": [
          "cream crochet sweater",
          "open knit top",
          "crochet knit set",
          "crochet midi dress",
          "scalloped hem dress",
          "crochet bralette"
        ]
      },
      {
        "candidate_name": "Spotted & Scaled: The Animal Print Revival",
        "trend_type": "outfit",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162306:3",
          "162332:1",
          "162291:1",
          "162341:1",
          "162421:5",
          "162395:1"
        ],
        "visual_cues": [
          "snakeskin print",
          "leopard print bikini",
          "tiger print",
          "animal print footwear",
          "zebra print handbag",
          "textured scales"
        ]
      },
      {
        "candidate_name": "Sculptural Seashell Details & Marine Charms",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "evolving",
        "seed_media_count": 5,
        "seed_media_refs": [
          "162389:1",
          "162390:1",
          "162162:4",
          "162148:3",
          "162169:1"
        ],
        "visual_cues": [
          "seashell bra top",
          "shell bikini top",
          "beaded shell necklace",
          "starfish pendant",
          "beaded statement necklace",
          "natural stone jewelry"
        ]
      },
      {
        "candidate_name": "The Capri Pants & Leggings Renaissance",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "162244:1",
          "162268:1",
          "162325:1"
        ],
        "visual_cues": [
          "capri leggings",
          "checkered leggings",
          "black capris",
          "heeled mules",
          "strappy black heels",
          "elevated leisure wear"
        ]
      },
      {
        "candidate_name": "Maximalist Arm Armor: Stacked Resin & Gold Bangles",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162297:1",
          "162298:1",
          "162202:4",
          "162319:3",
          "162420:1",
          "162427:2"
        ],
        "visual_cues": [
          "stacked gold bangles",
          "stackable resin bangles",
          "gold cuff stack",
          "chunky wood bangles",
          "bold gold jewelry",
          "mixed metal jewelry"
        ]
      },
      {
        "candidate_name": "Draped Grecian Columns & Micro-Plisse Pleats",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "evolving",
        "seed_media_count": 6,
        "seed_media_refs": [
          "162163:1",
          "162324:1",
          "162239:1",
          "162419:1",
          "162427:2",
          "162305:1"
        ],
        "visual_cues": [
          "creme pleated set",
          "micro plisse",
          "draped neckline",
          "grecian inspired",
          "ombre pleated dress",
          "gradient color palette",
          "flowing fabric"
        ]
      }
    ],
    "ai_candidate_trend_count": 12,
    "ai_validated_trend_count_before_filter": 12,
    "accepted_trend_count": 12,
    "rejected_trend_count": 0,
    "rejected_trends": []
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Luminous Lemon & Butter Yellow Resort Wear",
      "blog_title": "Summer's Sweetest Hue: Luminous Lemon & Butter Yellow",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Consistent use of a single pastel-yellow color family styled in sunlit outdoor configurations.",
      "description": "Buttery, pale lemon, and luminous yellow garments dominate resort aesthetics. The color is used for asymmetrical draped dresses, matching linen sets, and structured tops designed for elegant holiday style.",
      "keywords": [
        "butter yellow",
        "lemon yellow",
        "resort wear",
        "pastel yellow",
        "monochromatic yellow"
      ],
      "post_ids": [
        162188,
        162240,
        162317,
        162325,
        162206,
        162361
      ],
      "media_refs": [
        "162188:1",
        "162188:3",
        "162240:1",
        "162317:1",
        "162325:1",
        "162206:4",
        "162361:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 6 parent posts at 92.0% confidence. Consistent use of a single pastel-yellow color family styled in sunlit outdoor configurations."
    },
    {
      "trend_number": 2,
      "trend_name": "Saturated Sunset Hues",
      "blog_title": "Sunset Gradients & Saturated Palms",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Unified color palette featuring pink-and-orange gradients and tropical tie-dyes photographed in poolside or studio resort contexts.",
      "description": "Vibrant, high-saturated pinks, neon corals, and warm oranges blended in a watercolor or tie-die layout. This color direction brings maximum energy to bikinis, semi-sheer mesh sets, and matching beach cover-ups.",
      "keywords": [
        "sunset colors",
        "tie dye bikini",
        "pink orange gradient",
        "resort wear",
        "y2k beach"
      ],
      "post_ids": [
        162392,
        162393,
        162394,
        162290,
        162324
      ],
      "media_refs": [
        "162392:1",
        "162392:2",
        "162393:3",
        "162393:5",
        "162394:1",
        "162290:1",
        "162324:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 5 parent posts at 95.0% confidence. Unified color palette featuring pink-and-orange gradients and tropical tie-dyes photographed in poolside or studio resort contexts."
    },
    {
      "trend_number": 3,
      "trend_name": "Rich Chocolate & Espresso Brown",
      "blog_title": "Early Pre-Fall Transitionals: Rich Espresso & Chocolate",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 89.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Repeated dark chocolate color value across different fabrications like sequins, rib knit, leather, and cotton.",
      "description": "Rich espresso and deep chocolate brown serve as a grounded, luxury neutral base. The color is rendered in swimwear, textured sequin midi gowns, smocked rompers, and light leather layers.",
      "keywords": [
        "chocolate brown",
        "espresso neutral",
        "earthy wardrobe",
        "transitional style",
        "brown slip dress"
      ],
      "post_ids": [
        162146,
        162204,
        162432,
        162435,
        162302,
        162156
      ],
      "media_refs": [
        "162146:3",
        "162146:4",
        "162204:1",
        "162432:4",
        "162435:1",
        "162302:1",
        "162156:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 6 parent posts at 89.0% confidence. Repeated dark chocolate color value across different fabrications like sequins, rib knit, leather, and cotton."
    },
    {
      "trend_number": 4,
      "trend_name": "Aegean & Cobalt Blue Essentials",
      "blog_title": "Aegean & Cobalt Blue Resort Essentials",
      "trend_type": "color",
      "signal_strength": "medium",
      "confidence_percent": 85.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "High-contrast styling involving electric royal blue coordinates, poolside setting, and clean-cut luxury appeal.",
      "description": "Deep electric blue and royal cobalt shade swimwear and resort wear coordinates, delivering a striking contrast against white linens or structured nautical accents.",
      "keywords": [
        "cobalt blue",
        "royal blue",
        "resort swimwear",
        "blue sarong",
        "mediterranean blue"
      ],
      "post_ids": [
        162442,
        162335,
        162152,
        162407,
        162427
      ],
      "media_refs": [
        "162442:2",
        "162442:3",
        "162335:2",
        "162152:2",
        "162407:1",
        "162427:5"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 85.0% confidence. High-contrast styling involving electric royal blue coordinates, poolside setting, and clean-cut luxury appeal."
    },
    {
      "trend_number": 5,
      "trend_name": "Boudoir Casual: Lace-Trimmed Satin Slip Dressing",
      "blog_title": "Boudoir Dressing: Lace-Trimmed Satin Slips",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Consistent lace trim placement across necklines, hems, and cutout details in fluid satin or silk fabrics.",
      "description": "Lingerie-inspired slip dresses and matching camisoles featuring contrast-color lace (typically black lace on pale blue, lilac, or burgundy satin).",
      "keywords": [
        "lace trim slip",
        "satin slip dress",
        "boudoir style",
        "lingerie dress",
        "contrast lace"
      ],
      "post_ids": [
        162413,
        162258,
        162190,
        162358,
        162414
      ],
      "media_refs": [
        "162413:1",
        "162258:1",
        "162190:1",
        "162358:1",
        "162414:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 5 parent posts at 94.0% confidence. Consistent lace trim placement across necklines, hems, and cutout details in fluid satin or silk fabrics."
    },
    {
      "trend_number": 6,
      "trend_name": "Breton & Deckside Nautical Stripes",
      "blog_title": "Nantucket Nautical: Classic Breton & Sailor Stripes",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Repeated use of linear stripe motifs in traditional red, white, and blue coastal vacation settings.",
      "description": "Breton striped tees, matching gingham pieces, and high-contrast red/white and blue/white patterns. These nautical classics are combined with bucket hats, canvas totes, and relaxed denim.",
      "keywords": [
        "nautical stripes",
        "breton stripe",
        "coastal grandmother",
        "striped summer dress",
        "preppy chic"
      ],
      "post_ids": [
        162200,
        162267,
        162268,
        162442,
        162206
      ],
      "media_refs": [
        "162200:2",
        "162200:3",
        "162267:4",
        "162267:5",
        "162268:1",
        "162442:2",
        "162206:2"
      ],
      "qualification_reason": "Accepted with 7 matching images across 5 parent posts at 90.0% confidence. Repeated use of linear stripe motifs in traditional red, white, and blue coastal vacation settings."
    },
    {
      "trend_number": 7,
      "trend_name": "Open-Weave & Open-Knit Cream Crochet",
      "blog_title": "Laid-Back Luxe: Open-Knit Cream Crochet",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Textured cream open-knit weave, ideal for casual layering over swimwear or minimal undergarments.",
      "description": "Coarse open-knit cardigans, loose-fit trousers, matching sets, and scalloped-hem dresses in cream, ecru, and sand colors.",
      "keywords": [
        "cream crochet",
        "open knit sweater",
        "crochet resortwear",
        "scalloped knit dress",
        "boho textures"
      ],
      "post_ids": [
        162356,
        162357,
        162195,
        162350,
        162253
      ],
      "media_refs": [
        "162356:1",
        "162357:1",
        "162195:1",
        "162350:1",
        "162253:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 5 parent posts at 93.0% confidence. Textured cream open-knit weave, ideal for casual layering over swimwear or minimal undergarments."
    },
    {
      "trend_number": 8,
      "trend_name": "Spotted & Scaled: The Animal Print Revival",
      "blog_title": "Indie Sleaze Revival: Snakeskin & Leopard Accents",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Repetitive styling of high-contrast scales and spots on footwear, trousers, and resort swimwear.",
      "description": "Textured animal prints like snakeskin sandals, leopard print bikinis, and python trousers paired with solid basics for an effortless indie sleaze or Y2K vibe.",
      "keywords": [
        "snakeskin sandals",
        "python print",
        "leopard bikini",
        "animal print trend",
        "indie sleaze"
      ],
      "post_ids": [
        162306,
        162332,
        162291,
        162395,
        162341
      ],
      "media_refs": [
        "162306:3",
        "162332:1",
        "162332:2",
        "162291:1",
        "162291:8",
        "162395:1",
        "162341:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 5 parent posts at 91.0% confidence. Repetitive styling of high-contrast scales and spots on footwear, trousers, and resort swimwear."
    },
    {
      "trend_number": 9,
      "trend_name": "Sculptural Seashell Details & Marine Charms",
      "blog_title": "Literal Mermaidcore: Sculptural Seashell & Starfish Accents",
      "trend_type": "accessory",
      "signal_strength": "medium",
      "confidence_percent": 88.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Consistently repeated ocean-floor jewelry shapes, beach settings, and natural organic materials.",
      "description": "Seashell-shaped bra tops, structured gold metal shell hardware, multi-layer beaded necklaces adorned with natural stone and starfish charms, and mother of pearl pendants.",
      "keywords": [
        "seashell necklace",
        "shell bra top",
        "mermaidcore accessories",
        "starfish jewelry",
        "beaded marine neck"
      ],
      "post_ids": [
        162169,
        162389,
        162390,
        162148,
        162162
      ],
      "media_refs": [
        "162169:1",
        "162389:1",
        "162389:2",
        "162390:1",
        "162390:2",
        "162148:1",
        "162148:3",
        "162162:4"
      ],
      "qualification_reason": "Accepted with 8 matching images across 5 parent posts at 88.0% confidence. Consistently repeated ocean-floor jewelry shapes, beach settings, and natural organic materials."
    },
    {
      "trend_number": 10,
      "trend_name": "The Capri Pants & Leggings Renaissance",
      "blog_title": "Y2K Redux: Capri Leggings & Pants",
      "trend_type": "outfit",
      "signal_strength": "early",
      "confidence_percent": 80.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Consistently tight-fitting calf-length leggings styled with dressy, retro stiletto heels/mules.",
      "description": "Cropped black leggings, knit capris, and checkered cropped pants paired with statement puff-sleeve blouses, strappy high heels, and pointed-toe kitten mules.",
      "keywords": [
        "capri leggings",
        "cropped trousers",
        "heeled mules",
        "y2k fashion revival",
        "smart casual"
      ],
      "post_ids": [
        162244,
        162268,
        162325
      ],
      "media_refs": [
        "162244:1",
        "162244:2",
        "162268:1",
        "162268:2",
        "162325:1",
        "162325:2"
      ],
      "qualification_reason": "Accepted with 6 matching images across 3 parent posts at 80.0% confidence. Consistently tight-fitting calf-length leggings styled with dressy, retro stiletto heels/mules."
    },
    {
      "trend_number": 11,
      "trend_name": "Stacked Resin & Gold Bangles",
      "blog_title": "Maximalist Wrist Stack: Resin & Gold Arm Armor",
      "trend_type": "accessory",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 7,
      "visual_similarity_reason": "High-intensity layering of matching wrist pieces over bare arms or knit sleeves across retail and outdoor shoots.",
      "description": "Piles of wide wrist jewelry worn over the forearms. Features include stacked bright-colored chunky resin bangles, heavy gold metal cuff details, and layered sculptural bracelets.",
      "keywords": [
        "stacked bangles",
        "chunky resin bracelet",
        "gold cuffs",
        "jewelry stacking",
        "maximalist styling"
      ],
      "post_ids": [
        162297,
        162298,
        162202,
        162319,
        162420,
        162427,
        162247
      ],
      "media_refs": [
        "162297:1",
        "162297:3",
        "162298:1",
        "162202:4",
        "162319:2",
        "162420:1",
        "162427:2",
        "162247:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 7 parent posts at 90.0% confidence. High-intensity layering of matching wrist pieces over bare arms or knit sleeves across retail and outdoor shoots."
    },
    {
      "trend_number": 12,
      "trend_name": "Draped Grecian Columns & Micro-Plisse Pleats",
      "blog_title": "Statuesque Elegance: Draped Grecian Columns & Plisse Pleating",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Unified look centered around micro-pleated texture, draped satin columns, and fluid motion.",
      "description": "Floor-length evening gowns and matching sets utilizing fine accordion micro-pleating (plisse), heavy cowls, and draped Grecian-style wrap necklines.",
      "keywords": [
        "micro plisse",
        "grecian dress",
        "draped maxi skirt",
        "pleated set",
        "resort formal"
      ],
      "post_ids": [
        162163,
        162324,
        162239,
        162419,
        162427,
        162305
      ],
      "media_refs": [
        "162163:1",
        "162324:1",
        "162239:1",
        "162419:1",
        "162427:2",
        "162305:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 6 parent posts at 91.0% confidence. Unified look centered around micro-pleated texture, draped satin columns, and fluid motion."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "We validated twelve distinct late-summer visual trends across our current catalog, emphasizing a split between vibrant Mediterranean vacation wear and transitional pre-fall neutrals. Color palettes dominated the data, with buttery yellows, sunset tie-dyes, rich chocolates, and Aegean blues seeing consistent placement across multiple independent labels. Accessory trends showed a parallel focus on literal seaside motifs and heavily stacked wrist styling to elevate minimal linen silhouettes.",
    "content_ideas": [
      {
        "blog_title": "Summer's Sweetest Hue: Luminous Lemon & Butter Yellow",
        "trend_name": "Luminous Lemon & Butter Yellow Resort Wear",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A fresh late-summer color trend establishing a light, buttery sun-drenched palette across linen sets and draped vacation dresses.",
        "description": "Buttery, pale lemon, and luminous yellow garments dominate resort aesthetics. The color is used for asymmetrical draped dresses, matching linen sets, and structured tops designed for elegant holiday style.",
        "visual_similarity_reason": "Consistent use of a single pastel-yellow color family styled in sunlit outdoor configurations.",
        "instagram_caption": "Sunny days ahead \u2600\ufe0f\nNothing says vacation quite like late-summer butter yellow.\nSwipe to see our favorite ways to style this seasons sunlit tone. \ud83d\udc9b",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "butter yellow",
          "lemon yellow",
          "resort wear",
          "pastel yellow",
          "monochromatic yellow"
        ],
        "example_media_refs": [
          "162188:1",
          "162188:3",
          "162240:1",
          "162317:1",
          "162325:1",
          "162206:4",
          "162361:1"
        ],
        "example_post_ids": [
          162188,
          162240,
          162317,
          162325,
          162206,
          162361
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Sunset Gradients & Saturated Palms",
        "trend_name": "Saturated Sunset Hues",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new vibrant resort trend emphasizing neon pink and juicy orange ombre designs.",
        "description": "Vibrant, high-saturated pinks, neon corals, and warm oranges blended in a watercolor or tie-die layout. This color direction brings maximum energy to bikinis, semi-sheer mesh sets, and matching beach cover-ups.",
        "visual_similarity_reason": "Unified color palette featuring pink-and-orange gradients and tropical tie-dyes photographed in poolside or studio resort contexts.",
        "instagram_caption": "Chasing the perfect sunset \ud83c\udf05\nBring the heat with saturated pinks and juicy orange gradients.\nHow are you styling your vacation color pop this week? \ud83c\udf34\ud83d\udc96",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "sunset colors",
          "tie dye bikini",
          "pink orange gradient",
          "resort wear",
          "y2k beach"
        ],
        "example_media_refs": [
          "162392:1",
          "162392:2",
          "162393:3",
          "162393:5",
          "162394:1",
          "162290:1",
          "162324:1"
        ],
        "example_post_ids": [
          162392,
          162393,
          162394,
          162290,
          162324
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 5,
        "matching_author_count": 3
      },
      {
        "blog_title": "Early Pre-Fall Transitionals: Rich Espresso & Chocolate",
        "trend_name": "Rich Chocolate & Espresso Brown",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new transitional phase prioritizing deep earth-toned midis, coordinates, and outerwear.",
        "description": "Rich espresso and deep chocolate brown serve as a grounded, luxury neutral base. The color is rendered in swimwear, textured sequin midi gowns, smocked rompers, and light leather layers.",
        "visual_similarity_reason": "Repeated dark chocolate color value across different fabrications like sequins, rib knit, leather, and cotton.",
        "instagram_caption": "Slowing down in rich espresso \u2615\ufe0f\nWe're trading bright colors for the grounding luxury of deep chocolate browns.\nLayer up or keep it light for late summer evenings. \ud83e\udd0e",
        "trend_signal_strength": "strong",
        "confidence_score": 0.89,
        "keywords": [
          "chocolate brown",
          "espresso neutral",
          "earthy wardrobe",
          "transitional style",
          "brown slip dress"
        ],
        "example_media_refs": [
          "162146:3",
          "162146:4",
          "162204:1",
          "162432:4",
          "162435:1",
          "162302:1",
          "162156:1"
        ],
        "example_post_ids": [
          162146,
          162204,
          162432,
          162435,
          162302,
          162156
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 6,
        "matching_author_count": 5
      },
      {
        "blog_title": "Aegean & Cobalt Blue Resort Essentials",
        "trend_name": "Aegean & Cobalt Blue Essentials",
        "trend_type": "color",
        "trend_trajectory": "sustained",
        "historical_note": "A sustained Mediterranean vacation palette carrying deep electric and true royal blues into high-summer swimwear.",
        "description": "Deep electric blue and royal cobalt shade swimwear and resort wear coordinates, delivering a striking contrast against white linens or structured nautical accents.",
        "visual_similarity_reason": "High-contrast styling involving electric royal blue coordinates, poolside setting, and clean-cut luxury appeal.",
        "instagram_caption": "Sailing into the blue \u2693\ufe0f\nMake a splash in deep cobalt and royal blue resort essentials.\nPerfect for matching with classic whites or bold stripes. \ud83d\udc99",
        "trend_signal_strength": "medium",
        "confidence_score": 0.85,
        "keywords": [
          "cobalt blue",
          "royal blue",
          "resort swimwear",
          "blue sarong",
          "mediterranean blue"
        ],
        "example_media_refs": [
          "162442:2",
          "162442:3",
          "162335:2",
          "162152:2",
          "162407:1",
          "162427:5"
        ],
        "example_post_ids": [
          162442,
          162335,
          162152,
          162407,
          162427
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Boudoir Dressing: Lace-Trimmed Satin Slips",
        "trend_name": "Boudoir Casual: Lace-Trimmed Satin Slip Dressing",
        "trend_type": "outfit",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving from basic satin slip dresses to delicate, contrast lace-trimmed satin choices suited for both lounging and day-to-night styling.",
        "description": "Lingerie-inspired slip dresses and matching camisoles featuring contrast-color lace (typically black lace on pale blue, lilac, or burgundy satin).",
        "visual_similarity_reason": "Consistent lace trim placement across necklines, hems, and cutout details in fluid satin or silk fabrics.",
        "instagram_caption": "The new romantic mood \u2615\ufe0f\u2728\nTransition seamlessly from lounging in luxury to twilight dinners in delicate, contrast-lace slips.\nIt\u2019s boudoir, elevated. \ud83d\udc95",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "lace trim slip",
          "satin slip dress",
          "boudoir style",
          "lingerie dress",
          "contrast lace"
        ],
        "example_media_refs": [
          "162413:1",
          "162258:1",
          "162190:1",
          "162358:1",
          "162414:1"
        ],
        "example_post_ids": [
          162413,
          162258,
          162190,
          162358,
          162414
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Nantucket Nautical: Classic Breton & Sailor Stripes",
        "trend_name": "Breton & Deckside Nautical Stripes",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new coastal trend zeroing in on classic red-and-white or blue-and-white stripes that capture a preppy lifestyle.",
        "description": "Breton striped tees, matching gingham pieces, and high-contrast red/white and blue/white patterns. These nautical classics are combined with bucket hats, canvas totes, and relaxed denim.",
        "visual_similarity_reason": "Repeated use of linear stripe motifs in traditional red, white, and blue coastal vacation settings.",
        "instagram_caption": "Out of office mood: Activated \ud83e\udeb5\u26f5\ufe0f\nClassic nautical stripes are back to claim their coastal-chic throne.\nHow are you styling your stripes this weekend? \u2693\ufe0f",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "nautical stripes",
          "breton stripe",
          "coastal grandmother",
          "striped summer dress",
          "preppy chic"
        ],
        "example_media_refs": [
          "162200:2",
          "162200:3",
          "162267:4",
          "162267:5",
          "162268:1",
          "162442:2",
          "162206:2"
        ],
        "example_post_ids": [
          162200,
          162267,
          162268,
          162442,
          162206
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Laid-Back Luxe: Open-Knit Cream Crochet",
        "trend_name": "Open-Weave & Open-Knit Cream Crochet",
        "trend_type": "texture",
        "trend_trajectory": "sustained",
        "historical_note": "A sustained high-summer textile choice emphasizing cream-toned, highly textural open-weave items worn over simple swimwear.",
        "description": "Coarse open-knit cardigans, loose-fit trousers, matching sets, and scalloped-hem dresses in cream, ecru, and sand colors.",
        "visual_similarity_reason": "Textured cream open-knit weave, ideal for casual layering over swimwear or minimal undergarments.",
        "instagram_caption": "It\u2019s all in the texture \u2728\nNothing matches the easy feel of cream open-knit crochet over your favorite bikini.\nBreezy, romantic, and made to travel. \ud83c\udf66",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "cream crochet",
          "open knit sweater",
          "crochet resortwear",
          "scalloped knit dress",
          "boho textures"
        ],
        "example_media_refs": [
          "162356:1",
          "162357:1",
          "162195:1",
          "162350:1",
          "162253:1"
        ],
        "example_post_ids": [
          162356,
          162357,
          162195,
          162350,
          162253
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Indie Sleaze Revival: Snakeskin & Leopard Accents",
        "trend_name": "Spotted & Scaled: The Animal Print Revival",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new edgy print direction bringing python, leopard, and cheetah patterns into modern street fashion and vacation swimwear.",
        "description": "Textured animal prints like snakeskin sandals, leopard print bikinis, and python trousers paired with solid basics for an effortless indie sleaze or Y2K vibe.",
        "visual_similarity_reason": "Repetitive styling of high-contrast scales and spots on footwear, trousers, and resort swimwear.",
        "instagram_caption": "Walk on the wild side \ud83d\udc0d\ud83d\udc06\nAnimal prints are officially back in rotation.\nKeep it minimal with statement footwear or layer a bold print bikini with classic denim. \u2728",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "snakeskin sandals",
          "python print",
          "leopard bikini",
          "animal print trend",
          "indie sleaze"
        ],
        "example_media_refs": [
          "162306:3",
          "162332:1",
          "162332:2",
          "162291:1",
          "162291:8",
          "162395:1",
          "162341:1"
        ],
        "example_post_ids": [
          162306,
          162332,
          162291,
          162395,
          162341
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Literal Mermaidcore: Sculptural Seashell & Starfish Accents",
        "trend_name": "Sculptural Seashell Details & Marine Charms",
        "trend_type": "accessory",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving mermaid-core that translates abstract sea glass elements into literal shell bra silhouettes, starfish pendants, and beaded ocean necklaces.",
        "description": "Seashell-shaped bra tops, structured gold metal shell hardware, multi-layer beaded necklaces adorned with natural stone and starfish charms, and mother of pearl pendants.",
        "visual_similarity_reason": "Consistently repeated ocean-floor jewelry shapes, beach settings, and natural organic materials.",
        "instagram_caption": "Wearing summer \ud83d\udc1a\nBring a piece of the ocean with you wherever you go.\nSculptural shell details and beaded marine charms are our absolute summer must-haves. \ud83c\udf0a\u2728",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "seashell necklace",
          "shell bra top",
          "mermaidcore accessories",
          "starfish jewelry",
          "beaded marine neck"
        ],
        "example_media_refs": [
          "162169:1",
          "162389:1",
          "162389:2",
          "162390:1",
          "162390:2",
          "162148:1",
          "162148:3",
          "162162:4"
        ],
        "example_post_ids": [
          162169,
          162389,
          162390,
          162148,
          162162
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Y2K Redux: Capri Leggings & Pants",
        "trend_name": "The Capri Pants & Leggings Renaissance",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new street style revival, shifting standard trousers toward cropped capris worn with dressy mules.",
        "description": "Cropped black leggings, knit capris, and checkered cropped pants paired with statement puff-sleeve blouses, strappy high heels, and pointed-toe kitten mules.",
        "visual_similarity_reason": "Consistently tight-fitting calf-length leggings styled with dressy, retro stiletto heels/mules.",
        "instagram_caption": "Cool girl meets coastal \ud83c\udf77\ud83d\udda4\nWe're throwing it back in style with the ultimate capri pants renaissance.\nYour favorite Y2K pants are officially back under oversized shirts. \u2728",
        "trend_signal_strength": "early",
        "confidence_score": 0.8,
        "keywords": [
          "capri leggings",
          "cropped trousers",
          "heeled mules",
          "y2k fashion revival",
          "smart casual"
        ],
        "example_media_refs": [
          "162244:1",
          "162244:2",
          "162268:1",
          "162268:2",
          "162325:1",
          "162325:2"
        ],
        "example_post_ids": [
          162244,
          162268,
          162325
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "Maximalist Wrist Stack: Resin & Gold Arm Armor",
        "trend_name": "Stacked Resin & Gold Bangles",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new styling habit adding thick, layered rings of gold, marble, and resin to monochromatic holiday wear.",
        "description": "Piles of wide wrist jewelry worn over the forearms. Features include stacked bright-colored chunky resin bangles, heavy gold metal cuff details, and layered sculptural bracelets.",
        "visual_similarity_reason": "High-intensity layering of matching wrist pieces over bare arms or knit sleeves across retail and outdoor shoots.",
        "instagram_caption": "Arms in armor \u2728\ud83c\udf3f\nElevate a simple knit or airy linen dress with a maximalist stack of resin and gold bangles.\nThe chunkier, the better. \ud83d\udcab",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "stacked bangles",
          "chunky resin bracelet",
          "gold cuffs",
          "jewelry stacking",
          "maximalist styling"
        ],
        "example_media_refs": [
          "162297:1",
          "162297:3",
          "162298:1",
          "162202:4",
          "162319:2",
          "162420:1",
          "162427:2",
          "162247:1"
        ],
        "example_post_ids": [
          162297,
          162298,
          162202,
          162319,
          162420,
          162427,
          162247
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 7,
        "matching_author_count": 6
      },
      {
        "blog_title": "Statuesque Elegance: Draped Grecian Columns & Plisse Pleating",
        "trend_name": "Draped Grecian Columns & Micro-Plisse Pleats",
        "trend_type": "outfit",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving resort formal style emphasizing fine accordion pleats and strategic body draping over simpler slip silhouettes.",
        "description": "Floor-length evening gowns and matching sets utilizing fine accordion micro-pleating (plisse), heavy cowls, and draped Grecian-style wrap necklines.",
        "visual_similarity_reason": "Unified look centered around micro-pleated texture, draped satin columns, and fluid motion.",
        "instagram_caption": "Designed for movement \ud83d\udd4a\ufe0f\ud83c\udfdb\ufe0f\nEmbrace statuesque elegance in draped Grecian silhouettes and micro-plisse pleating.\nPerfect for late resort evenings that drift past midnight. \ud83e\udd42",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "micro plisse",
          "grecian dress",
          "draped maxi skirt",
          "pleated set",
          "resort formal"
        ],
        "example_media_refs": [
          "162163:1",
          "162324:1",
          "162239:1",
          "162419:1",
          "162427:2",
          "162305:1"
        ],
        "example_post_ids": [
          162163,
          162324,
          162239,
          162419,
          162427,
          162305
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week\u2019s resort aesthetic balances vibrant color stories\u2014from @lidee_woman\u2019s luminous butter yellows and @frankiesbikinis\u2019s sunset hues to @baobab\u2019s deep Aegean blues\u2014with the rich, grounded espresso neutrals of @faithfullthebrand. Textural depth thrives through @ensaisonstudios\u2019s open-weave crochet, @sundaysthelabel\u2019s nautical stripes, and @shopweworewhat\u2019s lace-trimmed boudoir satin, alongside the nostalgic return of tailored capris and Y2K-inspired animal prints. Sculptural elegance peaks in @camilacoelhocollection\u2019s micro-plisse Grecian draping, accessorized with @runawaythelabel\u2019s heavy stacked bangles and @petit.moments\u2019 marine charms.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-21T12:14:44.637337Z",
      "tag": "stored-core",
      "media_scope": "all_media",
      "generation_strategy": "deep_chunked_two_pass_candidate_discovery_and_validation",
      "report_profile": "deep",
      "model": "~google/gemini-flash-latest",
      "previous_report_context": null,
      "vision_preflight": {
        "enabled": true,
        "since": "2026-07-07T12:12:15.899093Z",
        "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": 1,
        "chunk_count": 6,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 436,
        "full_source_post_count": 1353,
        "full_eligible_post_count": 1062,
        "full_source_media_count": 2374
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-07-07T12:12:15.899093Z",
        "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": 1353,
      "source_media_count": 2374,
      "eligible_post_count": 1062,
      "chunk_post_count": 200,
      "chunk_media_count": 436,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        162402,
        162331,
        162413,
        162343,
        162335,
        162123,
        162200,
        162169,
        162187,
        162442,
        162139,
        162278,
        162327,
        162431,
        162365,
        162258,
        162290,
        162344,
        162388,
        162371,
        162285,
        162151,
        162188,
        162217,
        162392,
        162297,
        162152,
        162146,
        162355,
        162298,
        162231,
        162306,
        162266,
        162190,
        162239,
        162153,
        162135,
        162204,
        162304,
        162154,
        162314,
        162299,
        162177,
        162356,
        162155,
        162345,
        162324,
        162219,
        162225,
        162144,
        162267,
        162247,
        162374,
        162244,
        162150,
        162393,
        162321,
        162300,
        162192,
        162403,
        162205,
        162286,
        162328,
        162232,
        162307,
        162193,
        162407,
        162347,
        162357,
        162259,
        162253,
        162432,
        162316,
        162279,
        162381,
        162332,
        162426,
        162170,
        162443,
        162291,
        162185,
        162201,
        162348,
        162369,
        162194,
        162127,
        162260,
        162174,
        162162,
        162131,
        162433,
        162349,
        162156,
        162410,
        162366,
        162223,
        162215,
        162394,
        162142,
        162256,
        162319,
        162195,
        162157,
        162196,
        162233,
        162268,
        162308,
        162375,
        162158,
        162295,
        162421,
        162159,
        162197,
        162269,
        162160,
        162358,
        162427,
        162434,
        162206,
        162395,
        162270,
        162423,
        162178,
        162329,
        162198,
        162376,
        162234,
        162350,
        162288,
        162419,
        162248,
        162124,
        162336,
        162261,
        162359,
        162351,
        162408,
        162352,
        162389,
        162311,
        162428,
        162171,
        162386,
        162444,
        162382,
        162148,
        162340,
        162255,
        162132,
        162163,
        162435,
        162414,
        162353,
        162354,
        162360,
        162249,
        162396,
        162240,
        162212,
        162271,
        162213,
        162221,
        162214,
        162377,
        162305,
        162235,
        162272,
        162179,
        162325,
        162364,
        162436,
        162302,
        162273,
        162378,
        162361,
        162424,
        162236,
        162330,
        162341,
        162420,
        162309,
        162292,
        162226,
        162180,
        162415,
        162387,
        162241,
        162129,
        162136,
        162390,
        162404,
        162265,
        162202,
        162429,
        162227,
        162322,
        162317,
        162125,
        162262,
        162172
      ],
      "analyzed_media_count": 436,
      "analyzed_media_refs": [
        "162402:1",
        "162402:3",
        "162331:1",
        "162331:2",
        "162413:1",
        "162343:1",
        "162343:2",
        "162343:3",
        "162343:4",
        "162343:5",
        "162343:6",
        "162343:7",
        "162343:8",
        "162343:9",
        "162343:10",
        "162335:1",
        "162335:2",
        "162335:7",
        "162335:9",
        "162335:10",
        "162123:1",
        "162200:1",
        "162200:2",
        "162200:3",
        "162200:4",
        "162200:5",
        "162200:6",
        "162169:1",
        "162187:1",
        "162442:1",
        "162442:2",
        "162442:3",
        "162442:4",
        "162442:5",
        "162139:1",
        "162278:1",
        "162278:3",
        "162278:4",
        "162327:1",
        "162327:2",
        "162327:3",
        "162327:4",
        "162431:1",
        "162365:1",
        "162258:1",
        "162290:1",
        "162290:2",
        "162290:3",
        "162290:4",
        "162344:1",
        "162388:1",
        "162388:2",
        "162371:1",
        "162371:2",
        "162285:1",
        "162151:1",
        "162188:1",
        "162188:2",
        "162188:3",
        "162188:4",
        "162188:5",
        "162188:7",
        "162188:8",
        "162188:9",
        "162188:10",
        "162217:1",
        "162217:2",
        "162217:3",
        "162217:4",
        "162217:5",
        "162217:6",
        "162217:7",
        "162217:8",
        "162392:1",
        "162392:2",
        "162392:3",
        "162297:1",
        "162297:2",
        "162297:3",
        "162152:1",
        "162152:2",
        "162152:3",
        "162152:4",
        "162146:1",
        "162146:2",
        "162146:3",
        "162146:4",
        "162146:5",
        "162355:1",
        "162298:1",
        "162231:1",
        "162306:1",
        "162306:2",
        "162306:3",
        "162306:4",
        "162266:1",
        "162266:2",
        "162266:3",
        "162266:4",
        "162266:5",
        "162190:1",
        "162239:1",
        "162153:1",
        "162135:1",
        "162135:2",
        "162135:3",
        "162135:4",
        "162135:5",
        "162135:6",
        "162135:7",
        "162204:1",
        "162304:1",
        "162154:1",
        "162314:1",
        "162299:1",
        "162299:2",
        "162299:3",
        "162299:4",
        "162177:1",
        "162356:1",
        "162155:1",
        "162345:1",
        "162324:1",
        "162219:1",
        "162219:3",
        "162219:4",
        "162219:5",
        "162219:6",
        "162219:7",
        "162219:10",
        "162225:1",
        "162144:1",
        "162267:1",
        "162267:2",
        "162267:3",
        "162267:4",
        "162267:5",
        "162267:6",
        "162267:7",
        "162267:8",
        "162267:9",
        "162247:1",
        "162247:2",
        "162247:3",
        "162374:1",
        "162244:1",
        "162244:2",
        "162150:1",
        "162393:1",
        "162393:2",
        "162393:3",
        "162393:4",
        "162393:5",
        "162393:6",
        "162393:7",
        "162393:8",
        "162393:9",
        "162393:10",
        "162321:1",
        "162300:1",
        "162192:1",
        "162403:1",
        "162205:2",
        "162286:1",
        "162328:2",
        "162328:4",
        "162232:1",
        "162307:1",
        "162193:1",
        "162407:1",
        "162407:2",
        "162407:3",
        "162407:4",
        "162407:5",
        "162347:1",
        "162357:1",
        "162259:1",
        "162259:2",
        "162259:3",
        "162259:4",
        "162253:1",
        "162432:1",
        "162432:2",
        "162432:3",
        "162432:4",
        "162316:1",
        "162279:1",
        "162381:1",
        "162332:1",
        "162332:2",
        "162332:3",
        "162426:1",
        "162170:1",
        "162170:2",
        "162443:2",
        "162291:1",
        "162291:2",
        "162291:3",
        "162291:6",
        "162291:8",
        "162185:1",
        "162185:2",
        "162185:3",
        "162185:4",
        "162201:1",
        "162348:1",
        "162369:1",
        "162369:2",
        "162194:1",
        "162127:1",
        "162260:1",
        "162260:2",
        "162260:3",
        "162260:4",
        "162174:1",
        "162162:1",
        "162162:2",
        "162162:3",
        "162162:4",
        "162162:5",
        "162162:6",
        "162162:7",
        "162162:8",
        "162162:9",
        "162162:10",
        "162131:1",
        "162433:1",
        "162349:1",
        "162156:1",
        "162410:1",
        "162410:2",
        "162366:1",
        "162366:2",
        "162366:3",
        "162223:1",
        "162223:2",
        "162223:3",
        "162215:1",
        "162394:1",
        "162394:2",
        "162142:1",
        "162256:1",
        "162319:1",
        "162319:2",
        "162319:3",
        "162319:4",
        "162195:1",
        "162157:1",
        "162196:1",
        "162233:1",
        "162268:1",
        "162268:2",
        "162268:4",
        "162308:1",
        "162375:1",
        "162158:1",
        "162295:1",
        "162295:2",
        "162295:3",
        "162421:1",
        "162421:2",
        "162421:3",
        "162421:4",
        "162421:5",
        "162421:6",
        "162421:9",
        "162421:10",
        "162159:1",
        "162197:1",
        "162269:1",
        "162160:1",
        "162358:1",
        "162427:1",
        "162427:2",
        "162427:3",
        "162427:4",
        "162427:5",
        "162434:1",
        "162206:1",
        "162206:2",
        "162206:3",
        "162206:4",
        "162395:1",
        "162270:1",
        "162423:1",
        "162178:1",
        "162329:1",
        "162329:2",
        "162329:3",
        "162198:1",
        "162376:1",
        "162376:2",
        "162376:3",
        "162234:1",
        "162350:1",
        "162288:1",
        "162419:1",
        "162419:2",
        "162248:1",
        "162124:1",
        "162336:1",
        "162336:2",
        "162336:3",
        "162336:5",
        "162261:1",
        "162359:1",
        "162351:1",
        "162408:1",
        "162408:2",
        "162408:3",
        "162408:4",
        "162352:1",
        "162389:1",
        "162389:2",
        "162389:3",
        "162311:1",
        "162428:1",
        "162428:2",
        "162428:3",
        "162171:1",
        "162386:1",
        "162444:1",
        "162444:2",
        "162444:3",
        "162444:4",
        "162382:2",
        "162382:3",
        "162382:4",
        "162382:5",
        "162382:6",
        "162382:7",
        "162382:8",
        "162148:1",
        "162148:2",
        "162148:3",
        "162148:4",
        "162340:1",
        "162255:1",
        "162132:1",
        "162163:1",
        "162163:2",
        "162435:1",
        "162414:1",
        "162353:1",
        "162354:1",
        "162360:1",
        "162249:1",
        "162396:1",
        "162240:1",
        "162212:1",
        "162212:2",
        "162212:3",
        "162212:4",
        "162212:6",
        "162212:7",
        "162212:8",
        "162212:9",
        "162212:10",
        "162271:1",
        "162213:1",
        "162213:2",
        "162213:3",
        "162213:4",
        "162213:5",
        "162213:6",
        "162213:7",
        "162213:8",
        "162213:9",
        "162213:10",
        "162221:1",
        "162221:2",
        "162221:3",
        "162214:1",
        "162214:2",
        "162214:3",
        "162214:4",
        "162377:1",
        "162305:1",
        "162305:2",
        "162305:3",
        "162235:1",
        "162272:1",
        "162179:1",
        "162325:1",
        "162325:2",
        "162364:1",
        "162436:1",
        "162302:1",
        "162273:1",
        "162378:1",
        "162361:1",
        "162424:1",
        "162424:2",
        "162424:3",
        "162236:1",
        "162330:1",
        "162341:1",
        "162420:1",
        "162309:1",
        "162292:1",
        "162292:2",
        "162292:3",
        "162292:4",
        "162226:1",
        "162226:2",
        "162226:3",
        "162226:4",
        "162180:1",
        "162415:1",
        "162387:1",
        "162387:2",
        "162387:3",
        "162387:4",
        "162241:1",
        "162129:1",
        "162136:1",
        "162390:1",
        "162390:2",
        "162390:3",
        "162404:1",
        "162404:2",
        "162404:3",
        "162265:2",
        "162202:1",
        "162202:2",
        "162202:3",
        "162202:4",
        "162429:1",
        "162227:1",
        "162322:1",
        "162322:2",
        "162317:1",
        "162317:3",
        "162125:1",
        "162262:1",
        "162172:1"
      ],
      "full_source_prompt_character_count": 189779,
      "source_prompt_character_count": 189779,
      "prompt_character_count": 189779,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 193938,
      "validation_prompt_character_count": 204094,
      "candidate_reasoning_scratchpad": "Summer styling is shifting towards rich textural details and elevated statement accessories, blending high-contrast hues with nostalgic silhouettes. We are observing a notable rise in revived Y2K elements like capri leggings and stacked organic bangles, beautifully balanced alongside beach-ready crochet sets, nautical preppy stripes, and ocean-inspired seashell motifs.",
      "validation_reasoning_scratchpad": "We validated twelve distinct late-summer visual trends across our current catalog, emphasizing a split between vibrant Mediterranean vacation wear and transitional pre-fall neutrals. Color palettes dominated the data, with buttery yellows, sunset tie-dyes, rich chocolates, and Aegean blues seeing consistent placement across multiple independent labels. Accessory trends showed a parallel focus on literal seaside motifs and heavily stacked wrist styling to elevate minimal linen silhouettes.",
      "ai_discovered_candidate_count": 12,
      "candidate_trends": [
        {
          "candidate_name": "Luminous Lemon & Butter Yellow Resort Wear",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162188:1",
            "162240:1",
            "162325:1",
            "162206:4",
            "162317:1",
            "162361:1"
          ],
          "visual_cues": [
            "butter yellow",
            "lemon yellow",
            "citrus palette",
            "asymmetrical drape",
            "halter neck dresses",
            "pastel yellow accessories"
          ]
        },
        {
          "candidate_name": "Saturated Sunset Hues in Beachwear",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "162290:1",
            "162392:1",
            "162394:1",
            "162127:1",
            "162180:1"
          ],
          "visual_cues": [
            "hot pink and orange gradient",
            "vibrant sunset palette",
            "tie-dye bikini",
            "tropical pink floral",
            "neon magenta",
            "citrus print"
          ]
        },
        {
          "candidate_name": "Rich Chocolate & Espresso Brown Transitionals",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162204:1",
            "162146:3",
            "162432:4",
            "162404:1",
            "162302:1",
            "162156:1"
          ],
          "visual_cues": [
            "chocolate brown",
            "espresso brown",
            "earthy tones",
            "smocked romper",
            "sequin halter dress",
            "suede texture",
            "leather blazer"
          ]
        },
        {
          "candidate_name": "Aegean & Cobalt Blue Resort Essentials",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "sustained",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162442:1",
            "162442:3",
            "162335:2",
            "162152:2",
            "162407:1",
            "162427:5"
          ],
          "visual_cues": [
            "royal blue",
            "cobalt blue",
            "deep teal",
            "colorblock swimwear",
            "blue sarong skirt",
            "blue print mesh"
          ]
        },
        {
          "candidate_name": "Boudoir Casual: Lace-Trimmed Satin Slip Dressing",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "evolving",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162413:1",
            "162358:1",
            "162190:1",
            "162302:1",
            "162258:1",
            "162414:1"
          ],
          "visual_cues": [
            "lace trim detail",
            "black lace trim",
            "satin slip dress",
            "spaghetti straps",
            "plunging neckline",
            "boudoir inspired"
          ]
        },
        {
          "candidate_name": "Breton & Deckside Nautical Stripes",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 7,
          "seed_media_refs": [
            "162200:2",
            "162200:3",
            "162335:9",
            "162442:2",
            "162267:4",
            "162206:2",
            "162408:3"
          ],
          "visual_cues": [
            "red and white stripe",
            "blue and white stripe",
            "striped t-shirt",
            "striped canvas tote",
            "nautical pattern",
            "gingham checks"
          ]
        },
        {
          "candidate_name": "Open-Weave & Open-Knit Cream Crochet",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162421:3",
            "162350:1",
            "162356:1",
            "162357:1",
            "162348:1",
            "162253:1"
          ],
          "visual_cues": [
            "cream crochet sweater",
            "open knit top",
            "crochet knit set",
            "crochet midi dress",
            "scalloped hem dress",
            "crochet bralette"
          ]
        },
        {
          "candidate_name": "Spotted & Scaled: The Animal Print Revival",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162306:3",
            "162332:1",
            "162291:1",
            "162341:1",
            "162421:5",
            "162395:1"
          ],
          "visual_cues": [
            "snakeskin print",
            "leopard print bikini",
            "tiger print",
            "animal print footwear",
            "zebra print handbag",
            "textured scales"
          ]
        },
        {
          "candidate_name": "Sculptural Seashell Details & Marine Charms",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "evolving",
          "seed_media_count": 5,
          "seed_media_refs": [
            "162389:1",
            "162390:1",
            "162162:4",
            "162148:3",
            "162169:1"
          ],
          "visual_cues": [
            "seashell bra top",
            "shell bikini top",
            "beaded shell necklace",
            "starfish pendant",
            "beaded statement necklace",
            "natural stone jewelry"
          ]
        },
        {
          "candidate_name": "The Capri Pants & Leggings Renaissance",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "162244:1",
            "162268:1",
            "162325:1"
          ],
          "visual_cues": [
            "capri leggings",
            "checkered leggings",
            "black capris",
            "heeled mules",
            "strappy black heels",
            "elevated leisure wear"
          ]
        },
        {
          "candidate_name": "Maximalist Arm Armor: Stacked Resin & Gold Bangles",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162297:1",
            "162298:1",
            "162202:4",
            "162319:3",
            "162420:1",
            "162427:2"
          ],
          "visual_cues": [
            "stacked gold bangles",
            "stackable resin bangles",
            "gold cuff stack",
            "chunky wood bangles",
            "bold gold jewelry",
            "mixed metal jewelry"
          ]
        },
        {
          "candidate_name": "Draped Grecian Columns & Micro-Plisse Pleats",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "evolving",
          "seed_media_count": 6,
          "seed_media_refs": [
            "162163:1",
            "162324:1",
            "162239:1",
            "162419:1",
            "162427:2",
            "162305:1"
          ],
          "visual_cues": [
            "creme pleated set",
            "micro plisse",
            "draped neckline",
            "grecian inspired",
            "ombre pleated dress",
            "gradient color palette",
            "flowing fabric"
          ]
        }
      ],
      "ai_candidate_trend_count": 12,
      "ai_validated_trend_count_before_filter": 12,
      "accepted_trend_count": 12,
      "rejected_trend_count": 0,
      "rejected_trends": []
    }
  }
}