{
  "report": {
    "id": 120,
    "period": "[stored-core] Jul 07 - Jul 21, 2026 (Part 5 of 6)",
    "created_at": "2026-07-21T12:24:22.877543+00:00",
    "workflow_note": ""
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-21T12:26:43.926259Z",
    "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": 5,
      "chunk_count": 6,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 431,
      "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": 431,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      160214,
      160086,
      160117,
      160070,
      160168,
      160038,
      160278,
      160171,
      160231,
      160097,
      160077,
      160245,
      160234,
      160035,
      160155,
      160110,
      160251,
      160118,
      159983,
      160057,
      159976,
      160147,
      160007,
      160041,
      160268,
      160262,
      160099,
      160218,
      160288,
      159986,
      159961,
      160223,
      159959,
      160121,
      160042,
      160247,
      160087,
      160193,
      160030,
      160296,
      160269,
      160046,
      162043,
      160228,
      160257,
      160184,
      160162,
      160133,
      160263,
      160274,
      160105,
      160024,
      160275,
      160025,
      160225,
      160255,
      160156,
      160119,
      160059,
      159993,
      160131,
      159968,
      160221,
      159981,
      160293,
      160088,
      160034,
      155508,
      155297,
      155457,
      155406,
      155399,
      155433,
      155346,
      155422,
      155517,
      155483,
      155268,
      155303,
      155388,
      155484,
      155458,
      155417,
      155347,
      155255,
      155485,
      155288,
      155459,
      155348,
      155441,
      155359,
      155448,
      155454,
      155400,
      155460,
      155518,
      155425,
      155326,
      155355,
      155478,
      155502,
      155407,
      155486,
      155383,
      155300,
      155540,
      155395,
      155472,
      155327,
      155393,
      155321,
      155436,
      155377,
      155370,
      155328,
      155262,
      154847,
      155283,
      155461,
      155445,
      155323,
      155469,
      155510,
      155442,
      155329,
      155431,
      155280,
      155523,
      160026,
      155256,
      155338,
      155363,
      155276,
      155514,
      155274,
      155529,
      155499,
      155259,
      155462,
      155342,
      155367,
      155378,
      160061,
      155356,
      155371,
      155428,
      155537,
      155513,
      155374,
      160075,
      155476,
      155443,
      155414,
      155353,
      155532,
      155285,
      155273,
      155487,
      155463,
      155456,
      155330,
      155349,
      155449,
      155352,
      155503,
      155464,
      155505,
      155488,
      155307,
      155290,
      155495,
      155298,
      155434,
      155509,
      155408,
      155304,
      155401,
      155423,
      155465,
      155384,
      155389,
      155519,
      155489,
      155418,
      155291,
      155269,
      155490,
      155466,
      155379,
      155439,
      155491,
      155533,
      155446,
      155420,
      155426,
      155292,
      155541,
      155492,
      155450,
      155402
    ],
    "analyzed_media_count": 431,
    "analyzed_media_refs": [
      "160214:1",
      "160086:1",
      "160117:1",
      "160070:1",
      "160168:1",
      "160038:1",
      "160278:1",
      "160278:2",
      "160278:3",
      "160278:4",
      "160171:1",
      "160171:2",
      "160171:3",
      "160171:4",
      "160231:1",
      "160231:2",
      "160231:3",
      "160231:4",
      "160097:1",
      "160077:1",
      "160245:1",
      "160234:1",
      "160035:1",
      "160035:2",
      "160035:3",
      "160155:1",
      "160110:1",
      "160251:1",
      "160118:1",
      "159983:1",
      "159983:2",
      "160057:1",
      "159976:1",
      "160147:1",
      "160147:2",
      "160147:3",
      "160007:1",
      "160007:2",
      "160041:1",
      "160268:1",
      "160262:1",
      "160099:1",
      "160099:2",
      "160218:1",
      "160288:1",
      "159986:1",
      "159961:1",
      "160223:1",
      "160223:2",
      "160223:3",
      "160223:4",
      "160223:5",
      "160223:6",
      "160223:7",
      "159959:1",
      "160121:1",
      "160042:1",
      "160247:1",
      "160247:2",
      "160247:3",
      "160087:1",
      "160193:1",
      "160193:2",
      "160193:3",
      "160193:4",
      "160193:5",
      "160193:6",
      "160193:7",
      "160193:8",
      "160030:1",
      "160296:1",
      "160296:2",
      "160269:1",
      "160046:1",
      "162043:1",
      "160228:1",
      "160228:2",
      "160228:3",
      "160228:4",
      "160228:5",
      "160257:1",
      "160184:1",
      "160162:1",
      "160133:1",
      "160263:1",
      "160274:1",
      "160105:1",
      "160024:1",
      "160275:1",
      "160025:1",
      "160225:1",
      "160255:1",
      "160156:1",
      "160119:1",
      "160059:1",
      "159993:1",
      "160131:1",
      "160131:2",
      "159968:1",
      "160221:1",
      "159981:1",
      "160293:1",
      "160088:1",
      "160034:1",
      "155508:1",
      "155508:2",
      "155508:3",
      "155508:4",
      "155508:5",
      "155297:1",
      "155457:1",
      "155406:1",
      "155399:1",
      "155399:2",
      "155399:3",
      "155433:1",
      "155433:3",
      "155346:1",
      "155422:1",
      "155422:2",
      "155422:3",
      "155422:4",
      "155517:1",
      "155517:2",
      "155517:3",
      "155517:4",
      "155517:5",
      "155483:1",
      "155483:2",
      "155268:1",
      "155268:2",
      "155268:3",
      "155303:1",
      "155388:1",
      "155484:1",
      "155458:1",
      "155458:2",
      "155458:3",
      "155458:4",
      "155458:5",
      "155458:6",
      "155458:7",
      "155458:8",
      "155458:9",
      "155417:1",
      "155347:1",
      "155255:1",
      "155485:1",
      "155485:2",
      "155485:3",
      "155485:4",
      "155288:1",
      "155288:2",
      "155288:4",
      "155288:5",
      "155459:1",
      "155459:2",
      "155459:3",
      "155459:4",
      "155459:5",
      "155348:1",
      "155348:2",
      "155441:1",
      "155441:2",
      "155441:3",
      "155441:4",
      "155441:5",
      "155359:1",
      "155448:1",
      "155448:2",
      "155448:3",
      "155448:4",
      "155448:5",
      "155454:1",
      "155400:1",
      "155460:1",
      "155518:1",
      "155518:2",
      "155518:3",
      "155518:4",
      "155518:5",
      "155425:1",
      "155425:2",
      "155425:3",
      "155425:4",
      "155425:5",
      "155326:1",
      "155355:1",
      "155355:2",
      "155355:3",
      "155355:4",
      "155355:5",
      "155478:1",
      "155478:2",
      "155478:3",
      "155478:4",
      "155478:5",
      "155502:1",
      "155502:2",
      "155502:3",
      "155502:4",
      "155502:5",
      "155502:6",
      "155502:7",
      "155502:8",
      "155502:9",
      "155502:10",
      "155407:1",
      "155486:1",
      "155383:1",
      "155383:2",
      "155383:3",
      "155383:4",
      "155383:5",
      "155383:6",
      "155300:1",
      "155300:2",
      "155300:3",
      "155300:4",
      "155300:5",
      "155540:1",
      "155395:1",
      "155395:2",
      "155395:3",
      "155395:4",
      "155395:5",
      "155472:1",
      "155472:2",
      "155472:3",
      "155327:1",
      "155393:1",
      "155321:1",
      "155321:2",
      "155436:1",
      "155436:2",
      "155436:3",
      "155377:1",
      "155370:1",
      "155370:2",
      "155328:1",
      "155328:2",
      "155328:3",
      "155328:4",
      "155328:5",
      "155262:1",
      "154847:1",
      "155283:1",
      "155461:1",
      "155445:1",
      "155445:2",
      "155445:3",
      "155445:4",
      "155445:5",
      "155323:1",
      "155323:2",
      "155323:3",
      "155323:4",
      "155469:1",
      "155510:1",
      "155510:2",
      "155510:3",
      "155510:4",
      "155510:5",
      "155442:1",
      "155329:1",
      "155431:1",
      "155431:2",
      "155431:3",
      "155431:4",
      "155431:5",
      "155431:6",
      "155280:1",
      "155523:1",
      "155523:2",
      "155523:3",
      "155523:4",
      "155523:5",
      "160026:1",
      "155256:1",
      "155338:1",
      "155338:2",
      "155338:3",
      "155338:4",
      "155338:5",
      "155338:6",
      "155363:1",
      "155276:1",
      "155514:1",
      "155274:4",
      "155529:1",
      "155499:1",
      "155259:1",
      "155462:1",
      "155342:1",
      "155342:2",
      "155367:1",
      "155378:1",
      "160061:1",
      "155356:1",
      "155371:1",
      "155428:1",
      "155428:2",
      "155428:3",
      "155428:4",
      "155428:5",
      "155537:6",
      "155513:1",
      "155374:1",
      "155374:2",
      "160075:1",
      "155476:1",
      "155476:2",
      "155476:3",
      "155443:1",
      "155443:2",
      "155443:3",
      "155443:4",
      "155443:5",
      "155414:1",
      "155414:2",
      "155414:3",
      "155414:4",
      "155353:1",
      "155353:2",
      "155532:1",
      "155285:1",
      "155285:2",
      "155273:1",
      "155273:2",
      "155273:3",
      "155273:4",
      "155273:5",
      "155487:1",
      "155463:1",
      "155456:1",
      "155330:1",
      "155349:1",
      "155449:1",
      "155449:2",
      "155449:3",
      "155449:4",
      "155449:5",
      "155449:6",
      "155449:7",
      "155449:8",
      "155449:9",
      "155449:10",
      "155352:1",
      "155352:2",
      "155352:3",
      "155352:4",
      "155503:1",
      "155503:2",
      "155503:3",
      "155503:4",
      "155503:5",
      "155503:6",
      "155503:7",
      "155503:8",
      "155503:9",
      "155503:10",
      "155464:1",
      "155505:1",
      "155505:2",
      "155505:3",
      "155505:4",
      "155505:5",
      "155488:1",
      "155307:1",
      "155290:1",
      "155495:1",
      "155298:1",
      "155434:1",
      "155434:2",
      "155434:3",
      "155434:4",
      "155434:5",
      "155434:6",
      "155434:7",
      "155434:8",
      "155434:9",
      "155509:1",
      "155408:1",
      "155304:1",
      "155304:2",
      "155304:3",
      "155304:4",
      "155401:1",
      "155423:1",
      "155465:1",
      "155384:1",
      "155389:1",
      "155519:1",
      "155519:2",
      "155519:3",
      "155489:1",
      "155418:1",
      "155291:1",
      "155269:1",
      "155269:2",
      "155490:1",
      "155466:1",
      "155379:1",
      "155439:1",
      "155439:2",
      "155439:3",
      "155439:4",
      "155439:5",
      "155439:6",
      "155439:7",
      "155491:1",
      "155533:1",
      "155446:1",
      "155446:2",
      "155446:3",
      "155446:4",
      "155446:5",
      "155420:1",
      "155426:1",
      "155426:2",
      "155426:3",
      "155292:1",
      "155541:1",
      "155541:2",
      "155492:1",
      "155450:1",
      "155450:2",
      "155450:3",
      "155450:4",
      "155450:5",
      "155402:1"
    ],
    "full_source_prompt_character_count": 192128,
    "source_prompt_character_count": 192128,
    "prompt_character_count": 192128,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 196287,
    "validation_prompt_character_count": 211147,
    "candidate_reasoning_scratchpad": "The current analytical window demonstrates a distinct polarization between high-summer European resort aesthetics and early high-contrast transitional suiting. Key themes include earthbound tonal neutrals led by rich chocolate and burgundy, tactile crochet layering, and structural Y2K elements paired with dramatic 3D hyper-feminine appliques.",
    "validation_reasoning_scratchpad": "We successfully validated all 20 candidate clusters using the real visual and metadata cues found in the raw dataset. Highly consistent styling elements, particularly the transitional transition from organic summer linen textures into tailored chocolate tones and Moody Wine satins, indicate a shift toward sophisticated mid-season layering formulas. Each validated trend strictly conforms to unique multi-post coverage rules and visual taxonomy alignments.",
    "ai_discovered_candidate_count": 20,
    "candidate_trends": [
      {
        "candidate_name": "Earthbound Chocolate Tailoring & Evening Wear",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "159983:1",
          "159983:2",
          "160245:1",
          "155399:1"
        ],
        "visual_cues": [
          "chocolate brown pantsuit",
          "structured tailoring",
          "monochromatic styling",
          "neutral earth tone palette",
          "liquid satin finish"
        ]
      },
      {
        "candidate_name": "White Eyelet & Broderie Anglaise Co-ords",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160223:1",
          "160223:2",
          "160042:1",
          "155502:8"
        ],
        "visual_cues": [
          "white eyelet dress",
          "broderie anglaise details",
          "ruffle trims",
          "maxi skirt co-ord",
          "delicate lace and pointelle textures"
        ]
      },
      {
        "candidate_name": "Asymmetrical Cutouts & One-Shoulder Silhouettes",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "evolving",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160278:1",
          "160278:2",
          "160278:3",
          "155399:2"
        ],
        "visual_cues": [
          "asymmetrical neckline",
          "one-shoulder design",
          "side-boob cutouts",
          "ruched fluid jersey"
        ]
      },
      {
        "candidate_name": "Deep Plum & Wine Satin Ruffling",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "resurfacing",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160097:1",
          "155517:1",
          "155517:2",
          "155517:4"
        ],
        "visual_cues": [
          "burgundy satin",
          "ruffle detail dress",
          "shimmering silk drape",
          "deep berry monochrome",
          "spaghetti strap slips"
        ]
      },
      {
        "candidate_name": "Yacht-Club Yachting Crochet",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160035:1",
          "160035:2",
          "160110:1",
          "155377:1"
        ],
        "visual_cues": [
          "black crochet cover-up",
          "seashell details",
          "starfish accents",
          "open-knit maxi dress",
          "contrast swimwear layering"
        ]
      },
      {
        "candidate_name": "Earthy Python & Zebra Textures",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160231:1",
          "160231:3",
          "160171:2",
          "155346:1"
        ],
        "visual_cues": [
          "snake print cover-up",
          "zebra print ruched mesh",
          "brown and cream palette",
          "semi-sheer fabric",
          "bodycon fit"
        ]
      },
      {
        "candidate_name": "Avant-Garde Primary Red Power Dressing",
        "trend_type": "outfit",
        "visual_axis": "color",
        "historical_relationship": "evolving",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160034:1",
          "155422:1",
          "155422:2",
          "155422:4"
        ],
        "visual_cues": [
          "monochrome red",
          "structured shoulders",
          "opaque tights",
          "sharp square neckline",
          "catsuit silhouette"
        ]
      },
      {
        "candidate_name": "Coquette Gingham & Picnic Grid Sets",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "155436:1",
          "155436:2",
          "155436:3",
          "155323:4"
        ],
        "visual_cues": [
          "gingham two-piece set",
          "ruffle details",
          "red bandana headscarf",
          "capri pants silhouette",
          "lace trim details"
        ]
      },
      {
        "candidate_name": "Marine Appliqu\u00e9s & Sea-Flower Embellishments",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160147:1",
          "160147:2",
          "160147:3",
          "160118:1"
        ],
        "visual_cues": [
          "shell applique detail",
          "3d floral appliqu\u00e9",
          "sculptural flower accents",
          "linen strapless dress",
          "ocean inspired"
        ]
      },
      {
        "candidate_name": "Abstract Geometric Mesh Matching Sets",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "155448:2",
          "155449:10",
          "155450:2",
          "155450:4"
        ],
        "visual_cues": [
          "geometric print",
          "blue and brown pattern",
          "sheer mesh fabric",
          "halter neck top",
          "drawstring trousers"
        ]
      },
      {
        "candidate_name": "Chunky Resin & Acrylic Bangles",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "sustained",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160168:1",
          "160268:1",
          "160228:4",
          "155288:2"
        ],
        "visual_cues": [
          "chunky resin bangles",
          "tortoiseshell ring",
          "amber and brown bracelets",
          "stacked wrist wear"
        ]
      },
      {
        "candidate_name": "High-Gloss Patent Wedge Mules",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "155510:1",
          "155510:2",
          "155510:4",
          "155462:1"
        ],
        "visual_cues": [
          "patent leather",
          "peep toe wedges",
          "high shine gloss finish",
          "pastel color palette",
          "sculptural wedge heels"
        ]
      },
      {
        "candidate_name": "Guerlain Chic Hair Bandana Wraps",
        "trend_type": "accessory",
        "visual_axis": "styling_formula",
        "historical_relationship": "evolving",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160263:1",
          "155436:1",
          "155434:1",
          "155532:1"
        ],
        "visual_cues": [
          "white headscarf",
          "red bandana",
          "lace hair accessory",
          "hair scarf tied under chin",
          "Eurosummer aesthetic"
        ]
      },
      {
        "candidate_name": "Slinky Halter-Neck Drape Sets",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "evolving",
        "seed_media_count": 4,
        "seed_media_refs": [
          "155503:1",
          "155503:3",
          "155503:5",
          "155503:8"
        ],
        "visual_cues": [
          "halter neck top",
          "drape skirt silhouette",
          "monochromatic set",
          "soft jersey fabric",
          "deep v-neck lines"
        ]
      },
      {
        "candidate_name": "Chiffon Lemon Yellow Romanticism",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "155290:1",
          "155298:1",
          "155434:2",
          "155389:1"
        ],
        "visual_cues": [
          "lemon yellow dress",
          "pleated halter dress",
          "high-low hemline",
          "soft pastels",
          "flowy romantic silhouette"
        ]
      },
      {
        "candidate_name": "Cut-Out Blazer Suiting",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "evolving",
        "seed_media_count": 4,
        "seed_media_refs": [
          "155268:1",
          "155268:2",
          "155268:3",
          "155518:1"
        ],
        "visual_cues": [
          "black blazer dress",
          "backless detail",
          "sharp tailored shoulders",
          "low back cut",
          "monochrome corporate"
        ]
      },
      {
        "candidate_name": "Slightly Contoured Dual-Palette Tube Minis",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "155458:1",
          "155458:4",
          "155458:6",
          "155463:1"
        ],
        "visual_cues": [
          "colorblock mini dress",
          "strapless bodycon",
          "plum and cream palette",
          "metal ring hardware",
          "ruched waist detail"
        ]
      },
      {
        "candidate_name": "Sunset Backlit Sea Photography",
        "trend_type": "setting",
        "visual_axis": "composition",
        "historical_relationship": "sustained",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160223:5",
          "160251:1",
          "155449:1",
          "155446:1"
        ],
        "visual_cues": [
          "sunset golden hour lighting",
          "ocean setting backdrop",
          "sunkissed skin glow",
          "water views",
          "editorial resort lifestyle photography"
        ]
      },
      {
        "candidate_name": "Sleek Braids & Red Lips",
        "trend_type": "beauty",
        "visual_axis": "beauty",
        "historical_relationship": "sustained",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160097:1",
          "155517:1",
          "155517:3",
          "155517:4"
        ],
        "visual_cues": [
          "red lipstick",
          "braided hairstyle",
          "sleek box braids",
          "clean beauty makeup",
          "minimal jewelry"
        ]
      },
      {
        "candidate_name": "Sporty Preppy Tennis Layering",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "resurfacing",
        "seed_media_count": 4,
        "seed_media_refs": [
          "160007:1",
          "160007:2",
          "155370:1",
          "155370:2"
        ],
        "visual_cues": [
          "striped polo dress",
          "waist-tied shirt",
          "oversized graphic tee",
          "blue ballet flats",
          "preppy sporty chic"
        ]
      }
    ],
    "ai_candidate_trend_count": 20,
    "ai_validated_trend_count_before_filter": 20,
    "accepted_trend_count": 20,
    "rejected_trend_count": 0,
    "rejected_trends": []
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Earthbound Chocolate Tailoring & Evening Wear",
      "blog_title": "Espresso Chic: How Chocolate Tailoring is Stealing the Fall Spotlight",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Saturated espresso/chocolate brown palettes across tailored silhouettes like blazers, trousers, and knit drapes.",
      "description": "Deep chocolate brown and espresso tones emerge in highly structured pantsuits, tailored separates, and evening slip silhouettes styled against minimalist interior backdrops.",
      "keywords": [
        "chocolate brown suit",
        "structured tailoring",
        "espresso palette"
      ],
      "post_ids": [
        159983,
        155399,
        160245,
        155383,
        160257,
        155523
      ],
      "media_refs": [
        "159983:1",
        "159983:2",
        "155399:1",
        "160245:1",
        "155383:5",
        "160257:1",
        "155523:1",
        "155523:4"
      ],
      "qualification_reason": "Accepted with 8 matching images across 6 parent posts at 95.0% confidence. Saturated espresso/chocolate brown palettes across tailored silhouettes like blazers, trousers, and knit drapes."
    },
    {
      "trend_number": 2,
      "trend_name": "White Eyelet & Broderie Anglaise Co-ords",
      "blog_title": "Delicate Broderie: Romantic White Eyelet Co-ords to Keep Summer Alive",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "White fabrics styled with intricate perforation, dot details, ruffles, and delicate embroidered cotton lace.",
      "description": "Crisp white matching sets, tiered maxi skirts, and cardigans made of delicate openwork eyelet and lace details.",
      "keywords": [
        "white eyelet set",
        "broderie anglaise",
        "coastal grandmother"
      ],
      "post_ids": [
        160223,
        160042,
        155502,
        155443,
        155488,
        155402
      ],
      "media_refs": [
        "160223:1",
        "160223:2",
        "160042:1",
        "155502:8",
        "155443:3",
        "155443:4",
        "155488:1",
        "155402:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 6 parent posts at 92.0% confidence. White fabrics styled with intricate perforation, dot details, ruffles, and delicate embroidered cotton lace."
    },
    {
      "trend_number": 3,
      "trend_name": "Asymmetrical Cutouts & One-Shoulder Silhouettes",
      "blog_title": "Asymmetry Rules: One-Shoulder Silhouettes and Sculptural Cutouts",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 88.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Directional asymmetrical lines focusing on irregular necklines, single sleeves, and low side cutouts.",
      "description": "Sleek evening drapes and bodycon silhouettes highlighting single shoulder straps, side-boob cutouts, and ruched asymmetry.",
      "keywords": [
        "asymmetrical neckline",
        "one-shoulder design",
        "cutout jersey dress"
      ],
      "post_ids": [
        160278,
        155399,
        160171,
        155400,
        160131
      ],
      "media_refs": [
        "160278:1",
        "160278:2",
        "155399:2",
        "160171:2",
        "160171:4",
        "155400:1",
        "160131:1"
      ],
      "qualification_reason": "Accepted with 7 matching images across 5 parent posts at 88.0% confidence. Directional asymmetrical lines focusing on irregular necklines, single sleeves, and low side cutouts."
    },
    {
      "trend_number": 4,
      "trend_name": "Deep Plum & Wine Satin Ruffling",
      "blog_title": "Deep Wine Satin: The Moody Evening Hue We\u2019re Craving",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "High-shine satin fabrics saturated with rich dark berry and wine colors.",
      "description": "Lustrous silk and satin slip dresses in bordeaux, plum, and deep burgundy, highlighted by delicate cascading ruffles.",
      "keywords": [
        "burgundy satin",
        "ruffle slip",
        "wine evening wear"
      ],
      "post_ids": [
        160097,
        155517,
        155399,
        160133
      ],
      "media_refs": [
        "160097:1",
        "155517:1",
        "155517:2",
        "155399:3",
        "160133:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 4 parent posts at 90.0% confidence. High-shine satin fabrics saturated with rich dark berry and wine colors."
    },
    {
      "trend_number": 5,
      "trend_name": "Yacht-Club Yachting Crochet",
      "blog_title": "Seaside Knits: Nautical and Open-Stitch Yacht Club Crochet",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 89.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Intricate open-weave crochet nets styled over bikinis or as loungewear coordinates.",
      "description": "Open-knit cover-ups, beach club coordinates, and maxi dresses in black, white, and cream accented with seaside shell elements.",
      "keywords": [
        "crochet cover up",
        "open knit dress",
        "resort wear"
      ],
      "post_ids": [
        160035,
        160110,
        155377,
        160228,
        155414
      ],
      "media_refs": [
        "160035:1",
        "160035:2",
        "160110:1",
        "155377:1",
        "160228:5",
        "155414:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 89.0% confidence. Intricate open-weave crochet nets styled over bikinis or as loungewear coordinates."
    },
    {
      "trend_number": 6,
      "trend_name": "Earthy Python & Zebra Textures",
      "blog_title": "Wild Subtlety: Earthy Python and Zebra Mesh Prints",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Highly sheer texture combined with neutral brown and cream animal motifs.",
      "description": "Semi-sheer mesh dresses, wrap shirts, and bikinis displaying muted brown, taupe, and cream zebra and snakeskin patterns.",
      "keywords": [
        "mesh zebra dress",
        "python print cover-up",
        "neutral animal print"
      ],
      "post_ids": [
        160231,
        160171,
        155346,
        155459,
        155465,
        155499
      ],
      "media_refs": [
        "160231:1",
        "160231:3",
        "160171:2",
        "160171:4",
        "155346:1",
        "155459:1",
        "155465:1",
        "155499:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 6 parent posts at 93.0% confidence. Highly sheer texture combined with neutral brown and cream animal motifs."
    },
    {
      "trend_number": 7,
      "trend_name": "Avant-Garde Primary Red Power Dressing",
      "blog_title": "Primary Red Power: Monochromatic Latex and Structured Bodycon",
      "trend_type": "outfit",
      "signal_strength": "medium",
      "confidence_percent": 84.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Monochromatic primary red styling across tight, high-fashion silhouettes.",
      "description": "High-impact cherry red latex dresses, structured shoulder bodysuits, matching red tights, and bold evening gowns styled in stark studios.",
      "keywords": [
        "monochrome red",
        "cherry red latex",
        "power dressing"
      ],
      "post_ids": [
        160034,
        155422,
        155300,
        155408
      ],
      "media_refs": [
        "160034:1",
        "155422:1",
        "155422:2",
        "155300:3",
        "155408:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 4 parent posts at 84.0% confidence. Monochromatic primary red styling across tight, high-fashion silhouettes."
    },
    {
      "trend_number": 8,
      "trend_name": "Coquette Gingham & Picnic Grid Sets",
      "blog_title": "Retro Romance: Gingham Sets with a Coquette Twist",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Checkerboard/gingham patterns featured on feminine, ruffled coordinate pieces.",
      "description": "Gingham printed co-ord sets, rompers, and eyelet-lined camisoles accessorized with bandana headscarves and ribbon trims.",
      "keywords": [
        "gingham co-ord",
        "coquette style",
        "picnic chic"
      ],
      "post_ids": [
        155436,
        155323,
        155487,
        155428
      ],
      "media_refs": [
        "155436:1",
        "155436:2",
        "155323:1",
        "155323:4",
        "155487:1",
        "155428:4"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 91.0% confidence. Checkerboard/gingham patterns featured on feminine, ruffled coordinate pieces."
    },
    {
      "trend_number": 9,
      "trend_name": "Marine Appliqu\u00e9s & Sea-Flower Embellishments",
      "blog_title": "Ocean Elements: Sculptural Marine Appliqu\u00e9s and Shell Motifs",
      "trend_type": "accessory",
      "signal_strength": "strong",
      "confidence_percent": 87.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Raised 3D floral and shell motifs applied directly onto structured, strapless bodices.",
      "description": "Linen and denim strapless dresses featuring heavy 3D floral appliqu\u00e9s, authentic sea shells, and raised ocean relief paneling.",
      "keywords": [
        "3d floral appliqu\u00e9",
        "shell embroidery",
        "sculptural resort wear"
      ],
      "post_ids": [
        160147,
        160118,
        155472,
        160228,
        155389
      ],
      "media_refs": [
        "160147:1",
        "160147:3",
        "160118:1",
        "155472:1",
        "160228:3",
        "155389:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 87.0% confidence. Raised 3D floral and shell motifs applied directly onto structured, strapless bodices."
    },
    {
      "trend_number": 10,
      "trend_name": "Abstract Geometric Mesh Matching Sets",
      "blog_title": "Geometric Match: Psychedelic Mesh Sets of the Moment",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Sheer printed mesh material across coordinated bikinis, trousers, crop tops, and dresses.",
      "description": "Vacation mesh sets featuring high-contrast blue, brown, or black checkerboard and wavy digital prints.",
      "keywords": [
        "geometric mesh set",
        "blue brown checkerboard",
        "resort wear co-ord"
      ],
      "post_ids": [
        155448,
        155449,
        155450,
        159993
      ],
      "media_refs": [
        "155448:2",
        "155448:3",
        "155449:10",
        "155450:2",
        "155450:4",
        "159993:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 94.0% confidence. Sheer printed mesh material across coordinated bikinis, trousers, crop tops, and dresses."
    },
    {
      "trend_number": 11,
      "trend_name": "Chunky Resin & Acrylic Bangles",
      "blog_title": "Bold Wristwear: The Rise of Chunky Warm-Toned Bangle Stacks",
      "trend_type": "accessory",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 6,
      "visual_similarity_reason": "Oversized translucent and solid resin bracelets worn stacked together.",
      "description": "Thick stacked resin, tortoiseshell, and wood bangles styled heavily over bare arms or knit sleeves.",
      "keywords": [
        "resin bangles",
        "tortoiseshell bracelet",
        "stacked jewelry"
      ],
      "post_ids": [
        160168,
        160268,
        160228,
        155288,
        155458,
        160257
      ],
      "media_refs": [
        "160168:1",
        "160268:1",
        "160228:4",
        "155288:2",
        "155458:4",
        "160257:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 6 parent posts at 93.0% confidence. Oversized translucent and solid resin bracelets worn stacked together."
    },
    {
      "trend_number": 12,
      "trend_name": "High-Gloss Patent Wedge Mules",
      "blog_title": "Step High: High-Gloss Patent Wedges and Mod Platform Heels",
      "trend_type": "accessory",
      "signal_strength": "medium",
      "confidence_percent": 85.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "High-gloss patent finishes applied to wedge heels and platform slide silhouettes.",
      "description": "Sleek open-toe wedge sandals and chunky clog mules styled in vibrant high-shine patent leather finishes.",
      "keywords": [
        "patent leather wedges",
        "peep toe mules",
        "sculptural platform heels"
      ],
      "post_ids": [
        155510,
        155462,
        160193
      ],
      "media_refs": [
        "155510:1",
        "155510:2",
        "155462:1",
        "160193:6"
      ],
      "qualification_reason": "Accepted with 4 matching images across 3 parent posts at 85.0% confidence. High-gloss patent finishes applied to wedge heels and platform slide silhouettes."
    },
    {
      "trend_number": 13,
      "trend_name": "Guerlain Chic Hair Bandana Wraps",
      "blog_title": "Head First: Silk and Lace Hair Bandanas for Seaside Ease",
      "trend_type": "accessory",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Fabric scarves styled wrapped around headwear and paired with sunglasses in coastal settings.",
      "description": "White lace, red gingham, paisley, and earth-toned floral scarves worn tied under the chin or folded over hairstyles.",
      "keywords": [
        "hair scarf tying",
        "white lace bandana",
        "eurosummer beauty"
      ],
      "post_ids": [
        160263,
        155436,
        155434,
        155532,
        155363
      ],
      "media_refs": [
        "160263:1",
        "155436:1",
        "155436:3",
        "155434:1",
        "155532:1",
        "155363:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 90.0% confidence. Fabric scarves styled wrapped around headwear and paired with sunglasses in coastal settings."
    },
    {
      "trend_number": 14,
      "trend_name": "Slinky Halter-Neck Drape Sets",
      "blog_title": "Slinky Jersey: Effortless Cross-Halter and Drape Sets",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 92.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Jersey coordinates utilizing cross-neck halters and dramatic asymmetrical drapery.",
      "description": "Minimalist soft jersey coordinates highlighting cross halter ties, deep plunging V-necks, and draped side skirts.",
      "keywords": [
        "halter neck top",
        "draped jersey skirt",
        "monochrome co-ord"
      ],
      "post_ids": [
        155503,
        162043,
        155541
      ],
      "media_refs": [
        "155503:3",
        "155503:5",
        "162043:1",
        "155541:1",
        "155541:2"
      ],
      "qualification_reason": "Accepted with 5 matching images across 3 parent posts at 92.0% confidence. Jersey coordinates utilizing cross-neck halters and dramatic asymmetrical drapery."
    },
    {
      "trend_number": 15,
      "trend_name": "Chiffon Lemon Yellow Romanticism",
      "blog_title": "Pastel Lemon: The New Lemon Yellow Romanticism",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 88.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Light lemon and pastel yellow gowns constructed in airy fabrics like lace, linen, and chiffon.",
      "description": "Halter gowns, layered chiffon mini dresses, and slip separates in delicate shade ranges of lemon, pastel yellow, and soft citron.",
      "keywords": [
        "lemon yellow dress",
        "pastel yellow chiffon",
        "resort wear slip"
      ],
      "post_ids": [
        155290,
        155298,
        155434,
        155460,
        155383
      ],
      "media_refs": [
        "155290:1",
        "155298:1",
        "155434:2",
        "155460:1",
        "155383:6"
      ],
      "qualification_reason": "Accepted with 5 matching images across 5 parent posts at 88.0% confidence. Light lemon and pastel yellow gowns constructed in airy fabrics like lace, linen, and chiffon."
    },
    {
      "trend_number": 16,
      "trend_name": "Cut-Out Blazer Suiting",
      "blog_title": "Backless Power: Deconstructed Slit Outerwear and Blazer Dresses",
      "trend_type": "outfit",
      "signal_strength": "medium",
      "confidence_percent": 81.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Structured suiting blazers and dresses modified with open backs and clean-cut slashes.",
      "description": "Oversized blazers and tuxedo mini dresses displaying open backs, keyholes, and cropped midriff silhouettes.",
      "keywords": [
        "backless blazer dress",
        "sharp tailored suiting",
        "cut out tailoring"
      ],
      "post_ids": [
        155268,
        155518,
        155509
      ],
      "media_refs": [
        "155268:1",
        "155268:3",
        "155518:1",
        "155518:5",
        "155509:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 3 parent posts at 81.0% confidence. Structured suiting blazers and dresses modified with open backs and clean-cut slashes."
    },
    {
      "trend_number": 17,
      "trend_name": "Slightly Contoured Dual-Palette Tube Minis",
      "blog_title": "Active Hourglass: Contoured Dual-Palette Tube Minis",
      "trend_type": "outfit",
      "signal_strength": "medium",
      "confidence_percent": 83.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Strapless mini dresses boasting clean color-block stripes that contour the waist.",
      "description": "Body-fitting tube mini dresses highlighting sharp horizontal solid contrast blocks, side ruching, and statement metal rings.",
      "keywords": [
        "colorblock mini dress",
        "strapless tube dress",
        "Y2K bodycon"
      ],
      "post_ids": [
        155458,
        155463,
        160214,
        155401
      ],
      "media_refs": [
        "155458:1",
        "155458:4",
        "155463:1",
        "160214:1",
        "155401:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 4 parent posts at 83.0% confidence. Strapless mini dresses boasting clean color-block stripes that contour the waist."
    },
    {
      "trend_number": 18,
      "trend_name": "Sunset Backlit Sea Photography",
      "blog_title": "Backlit Glow: Capturing Golden Hour on the Water",
      "trend_type": "setting",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Seaside golden hour photography defined by dramatic retro warm light and seaside horizons.",
      "description": "Seaside editorial, resort lifestyle, and vacation portraiture showcasing high-contrast, glowy backlighting against coastlines.",
      "keywords": [
        "coastal golden hour",
        "sunset backlit aesthetic",
        "resort lifestyle photography"
      ],
      "post_ids": [
        160223,
        160251,
        155449,
        155446,
        160035
      ],
      "media_refs": [
        "160223:5",
        "160251:1",
        "155449:1",
        "155449:6",
        "155446:1",
        "160035:2"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 95.0% confidence. Seaside golden hour photography defined by dramatic retro warm light and seaside horizons."
    },
    {
      "trend_number": 19,
      "trend_name": "Sleek Braids & Red Lips",
      "blog_title": "High Contrast Glamour: Clean-Face Beauty with Bold Red Lips",
      "trend_type": "beauty",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "High-contrast face makeup consisting of bright crimson lips and ultra-slicked braided/back hair styling.",
      "description": "Clean, glass-like skin paired with a sharp, saturated red lip and tight, sleek protective hairstyles or low buns.",
      "keywords": [
        "red lipstick",
        "sleek box braids",
        "minimalist makeup edit"
      ],
      "post_ids": [
        155383,
        155300,
        155517,
        160097
      ],
      "media_refs": [
        "155383:4",
        "155300:3",
        "155300:5",
        "155517:4",
        "155517:5",
        "160097:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 91.0% confidence. High-contrast face makeup consisting of bright crimson lips and ultra-slicked braided/back hair styling."
    },
    {
      "trend_number": 20,
      "trend_name": "Sporty Preppy Tennis Layering",
      "blog_title": "Sporty Classic: Effortless Preppy Active Layering",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 90.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Sporty-meets-preppy wardrobe formulas including collared polo shirts and active details.",
      "description": "Layered preppy active style integrating striped knit collared tops, varsity flags, clean white skirts, and ballet flats.",
      "keywords": [
        "striped polo dress",
        "preppy activewear",
        "tennis aesthetic"
      ],
      "post_ids": [
        160007,
        155370,
        155274,
        160255
      ],
      "media_refs": [
        "160007:1",
        "160007:2",
        "155370:1",
        "155370:2",
        "155274:4",
        "160255:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 90.0% confidence. Sporty-meets-preppy wardrobe formulas including collared polo shirts and active details."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "We successfully validated all 20 candidate clusters using the real visual and metadata cues found in the raw dataset. Highly consistent styling elements, particularly the transitional transition from organic summer linen textures into tailored chocolate tones and Moody Wine satins, indicate a shift toward sophisticated mid-season layering formulas. Each validated trend strictly conforms to unique multi-post coverage rules and visual taxonomy alignments.",
    "content_ideas": [
      {
        "blog_title": "Espresso Chic: How Chocolate Tailoring is Stealing the Fall Spotlight",
        "trend_name": "Earthbound Chocolate Tailoring & Evening Wear",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Treating this as a net-new shade rotation replacing lighter summary linen shades.",
        "description": "Deep chocolate brown and espresso tones emerge in highly structured pantsuits, tailored separates, and evening slip silhouettes styled against minimalist interior backdrops.",
        "visual_similarity_reason": "Saturated espresso/chocolate brown palettes across tailored silhouettes like blazers, trousers, and knit drapes.",
        "instagram_caption": "Rich, grounded, and endlessly sophisticated. \u2615\ud83e\udd0e \nTrade your summer neutrals for the depth of chocolate tailoring. \nShop the new edit online now.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "chocolate brown suit",
          "structured tailoring",
          "espresso palette"
        ],
        "example_media_refs": [
          "159983:1",
          "159983:2",
          "155399:1",
          "160245:1",
          "155383:5",
          "160257:1",
          "155523:1",
          "155523:4"
        ],
        "example_post_ids": [
          159983,
          155399,
          160245,
          155383,
          160257,
          155523
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 6,
        "matching_author_count": 4
      },
      {
        "blog_title": "Delicate Broderie: Romantic White Eyelet Co-ords to Keep Summer Alive",
        "trend_name": "White Eyelet & Broderie Anglaise Co-ords",
        "trend_type": "texture",
        "trend_trajectory": "sustained",
        "historical_note": "A highly sustained texture trend that anchors the nostalgic 'Euro-summer' seaside look.",
        "description": "Crisp white matching sets, tiered maxi skirts, and cardigans made of delicate openwork eyelet and lace details.",
        "visual_similarity_reason": "White fabrics styled with intricate perforation, dot details, ruffles, and delicate embroidered cotton lace.",
        "instagram_caption": "Savouring every last sunlit corner in delicate white eyelet. \ud83d\udd4a\ufe0f\u2728 \nPerfect seaside textures made for endless afternoons.\nFind your matching set in the bio link.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "white eyelet set",
          "broderie anglaise",
          "coastal grandmother"
        ],
        "example_media_refs": [
          "160223:1",
          "160223:2",
          "160042:1",
          "155502:8",
          "155443:3",
          "155443:4",
          "155488:1",
          "155402:1"
        ],
        "example_post_ids": [
          160223,
          160042,
          155502,
          155443,
          155488,
          155402
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Asymmetry Rules: One-Shoulder Silhouettes and Sculptural Cutouts",
        "trend_name": "Asymmetrical Cutouts & One-Shoulder Silhouettes",
        "trend_type": "outfit",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving into more directional, liquid-draped jersey and side-profile exposures.",
        "description": "Sleek evening drapes and bodycon silhouettes highlighting single shoulder straps, side-boob cutouts, and ruched asymmetry.",
        "visual_similarity_reason": "Directional asymmetrical lines focusing on irregular necklines, single sleeves, and low side cutouts.",
        "instagram_caption": "A study in sleek angles and subtle skin. \ud83d\udda4 \nOur asymmetrical jersey edits drape beautifully for night-out edge.\nElevate your evening wardrobe today.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.88,
        "keywords": [
          "asymmetrical neckline",
          "one-shoulder design",
          "cutout jersey dress"
        ],
        "example_media_refs": [
          "160278:1",
          "160278:2",
          "155399:2",
          "160171:2",
          "160171:4",
          "155400:1",
          "160131:1"
        ],
        "example_post_ids": [
          160278,
          155399,
          160171,
          155400,
          160131
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Deep Wine Satin: The Moody Evening Hue We\u2019re Craving",
        "trend_name": "Deep Plum & Wine Satin Ruffling",
        "trend_type": "color",
        "trend_trajectory": "resurfacing",
        "historical_note": "Resurfacing as late-summer eventwear moves toward dramatic berry tones.",
        "description": "Lustrous silk and satin slip dresses in bordeaux, plum, and deep burgundy, highlighted by delicate cascading ruffles.",
        "visual_similarity_reason": "High-shine satin fabrics saturated with rich dark berry and wine colors.",
        "instagram_caption": "Seductive berry tones and shimmering silks. \ud83c\udf77\u2728 \nThe Agnes Slip brings a romantic drape to dark event glamour.\nShop the wine collection now.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "burgundy satin",
          "ruffle slip",
          "wine evening wear"
        ],
        "example_media_refs": [
          "160097:1",
          "155517:1",
          "155517:2",
          "155399:3",
          "160133:1"
        ],
        "example_post_ids": [
          160097,
          155517,
          155399,
          160133
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "Seaside Knits: Nautical and Open-Stitch Yacht Club Crochet",
        "trend_name": "Yacht-Club Yachting Crochet",
        "trend_type": "texture",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained lifestyle resort aesthetic highlighting black-and-white nautical codes.",
        "description": "Open-knit cover-ups, beach club coordinates, and maxi dresses in black, white, and cream accented with seaside shell elements.",
        "visual_similarity_reason": "Intricate open-weave crochet nets styled over bikinis or as loungewear coordinates.",
        "instagram_caption": "Golden hour on the deck in hand-woven crochet. \u2693\ud83d\udc1a \nSimple, texturally rich pieces styled for barefoot luxury.\nDiscover our knit covers at the link.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.89,
        "keywords": [
          "crochet cover up",
          "open knit dress",
          "resort wear"
        ],
        "example_media_refs": [
          "160035:1",
          "160035:2",
          "160110:1",
          "155377:1",
          "160228:5",
          "155414:1"
        ],
        "example_post_ids": [
          160035,
          160110,
          155377,
          160228,
          155414
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Wild Subtlety: Earthy Python and Zebra Mesh Prints",
        "trend_name": "Earthy Python & Zebra Textures",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new translation of Y2K animal prints, using soft mesh coordinates in quiet earth tones.",
        "description": "Semi-sheer mesh dresses, wrap shirts, and bikinis displaying muted brown, taupe, and cream zebra and snakeskin patterns.",
        "visual_similarity_reason": "Highly sheer texture combined with neutral brown and cream animal motifs.",
        "instagram_caption": "Wild, yet refined. \ud83e\udd0e\ud83e\udd93 \nSoft ruched mesh and earthy animal prints made for seamless day-to-night layering.\nTap to shop.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "mesh zebra dress",
          "python print cover-up",
          "neutral animal print"
        ],
        "example_media_refs": [
          "160231:1",
          "160231:3",
          "160171:2",
          "160171:4",
          "155346:1",
          "155459:1",
          "155465:1",
          "155499:1"
        ],
        "example_post_ids": [
          160231,
          160171,
          155346,
          155459,
          155465,
          155499
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 6,
        "matching_author_count": 4
      },
      {
        "blog_title": "Primary Red Power: Monochromatic Latex and Structured Bodycon",
        "trend_name": "Avant-Garde Primary Red Power Dressing",
        "trend_type": "outfit",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving into full second-skin monochromatic looks rather than simple red accents.",
        "description": "High-impact cherry red latex dresses, structured shoulder bodysuits, matching red tights, and bold evening gowns styled in stark studios.",
        "visual_similarity_reason": "Monochromatic primary red styling across tight, high-fashion silhouettes.",
        "instagram_caption": "Unapologetically bold. \ud83d\udc8b\u2764\ufe0f \nDefine the room in head-to-toe saturated primary red edits.\nExplore the collection.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.84,
        "keywords": [
          "monochrome red",
          "cherry red latex",
          "power dressing"
        ],
        "example_media_refs": [
          "160034:1",
          "155422:1",
          "155422:2",
          "155300:3",
          "155408:1"
        ],
        "example_post_ids": [
          160034,
          155422,
          155300,
          155408
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "Retro Romance: Gingham Sets with a Coquette Twist",
        "trend_name": "Coquette Gingham & Picnic Grid Sets",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A fresh seasonal direction pairing nostalgic picnic prints with coquette accessories.",
        "description": "Gingham printed co-ord sets, rompers, and eyelet-lined camisoles accessorized with bandana headscarves and ribbon trims.",
        "visual_similarity_reason": "Checkerboard/gingham patterns featured on feminine, ruffled coordinate pieces.",
        "instagram_caption": "Sweet like summer fruit. \ud83c\udf53\ud83e\uddfa \nBring nostalgic charm to your wardrobe with ruffle-trimmed gingham co-ords.\nShop the look.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "gingham co-ord",
          "coquette style",
          "picnic chic"
        ],
        "example_media_refs": [
          "155436:1",
          "155436:2",
          "155323:1",
          "155323:4",
          "155487:1",
          "155428:4"
        ],
        "example_post_ids": [
          155436,
          155323,
          155487,
          155428
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "Ocean Elements: Sculptural Marine Appliqu\u00e9s and Shell Motifs",
        "trend_name": "Marine Appliqu\u00e9s & Sea-Flower Embellishments",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "A major shift away from flat floral prints toward highly 3D raised and sculptural ocean applications.",
        "description": "Linen and denim strapless dresses featuring heavy 3D floral appliqu\u00e9s, authentic sea shells, and raised ocean relief paneling.",
        "visual_similarity_reason": "Raised 3D floral and shell motifs applied directly onto structured, strapless bodices.",
        "instagram_caption": "Artistry inspired by the sea. \ud83d\udc1a\ud83c\udf38 \nTurn heads in strapless linen designs sculpted with shell and floral appliqu\u00e9s.\nDiscover the story.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.87,
        "keywords": [
          "3d floral appliqu\u00e9",
          "shell embroidery",
          "sculptural resort wear"
        ],
        "example_media_refs": [
          "160147:1",
          "160147:3",
          "160118:1",
          "155472:1",
          "160228:3",
          "155389:1"
        ],
        "example_post_ids": [
          160147,
          160118,
          155472,
          160228,
          155389
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Geometric Match: Psychedelic Mesh Sets of the Moment",
        "trend_name": "Abstract Geometric Mesh Matching Sets",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new graphic focus combining sheer materials with high-contrast colorways.",
        "description": "Vacation mesh sets featuring high-contrast blue, brown, or black checkerboard and wavy digital prints.",
        "visual_similarity_reason": "Sheer printed mesh material across coordinated bikinis, trousers, crop tops, and dresses.",
        "instagram_caption": "Making waves in modern graphics. \ud83d\udc99\ud83e\udd0e \nSlightly sheer, matching mesh separates that handle the seaside heat.\nExplore coordinate styles.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "geometric mesh set",
          "blue brown checkerboard",
          "resort wear co-ord"
        ],
        "example_media_refs": [
          "155448:2",
          "155448:3",
          "155449:10",
          "155450:2",
          "155450:4",
          "159993:1"
        ],
        "example_post_ids": [
          155448,
          155449,
          155450,
          159993
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 1
      },
      {
        "blog_title": "Bold Wristwear: The Rise of Chunky Warm-Toned Bangle Stacks",
        "trend_name": "Chunky Resin & Acrylic Bangles",
        "trend_type": "accessory",
        "trend_trajectory": "sustained",
        "historical_note": "A sustained accessory trend supplying vintage weight to fluid, lightweight vacationwear.",
        "description": "Thick stacked resin, tortoiseshell, and wood bangles styled heavily over bare arms or knit sleeves.",
        "visual_similarity_reason": "Oversized translucent and solid resin bracelets worn stacked together.",
        "instagram_caption": "Artisanal weight for sun-drenched days. \u2728\ud83d\udfe4 \nStack up chunky tortoiseshell and warm resin bangles for total resort-ready style.\nGet the accessories.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "resin bangles",
          "tortoiseshell bracelet",
          "stacked jewelry"
        ],
        "example_media_refs": [
          "160168:1",
          "160268:1",
          "160228:4",
          "155288:2",
          "155458:4",
          "160257:1"
        ],
        "example_post_ids": [
          160168,
          160268,
          160228,
          155288,
          155458,
          160257
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 6,
        "matching_author_count": 6
      },
      {
        "blog_title": "Step High: High-Gloss Patent Wedges and Mod Platform Heels",
        "trend_name": "High-Gloss Patent Wedge Mules",
        "trend_type": "accessory",
        "trend_trajectory": "net_new",
        "historical_note": "A fresh Y2K-influenced footwear entry featuring extreme lacquer high-shines.",
        "description": "Sleek open-toe wedge sandals and chunky clog mules styled in vibrant high-shine patent leather finishes.",
        "visual_similarity_reason": "High-gloss patent finishes applied to wedge heels and platform slide silhouettes.",
        "instagram_caption": "Lacquer shine from the ground up. \ud83d\udda4\ud83d\udc9a \nStep into high-gloss wedges and mules in mint green, lime yellow, and classic black.\nReserve yours now.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.85,
        "keywords": [
          "patent leather wedges",
          "peep toe mules",
          "sculptural platform heels"
        ],
        "example_media_refs": [
          "155510:1",
          "155510:2",
          "155462:1",
          "160193:6"
        ],
        "example_post_ids": [
          155510,
          155462,
          160193
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "Head First: Silk and Lace Hair Bandanas for Seaside Ease",
        "trend_name": "Guerlain Chic Hair Bandana Wraps",
        "trend_type": "accessory",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving from standard bandanas into delicate lace details and matching floral print silks.",
        "description": "White lace, red gingham, paisley, and earth-toned floral scarves worn tied under the chin or folded over hairstyles.",
        "visual_similarity_reason": "Fabric scarves styled wrapped around headwear and paired with sunglasses in coastal settings.",
        "instagram_caption": "Capturing Euro-summer elegance. \ud83d\udd76\ufe0f\ud83d\udc52 \nWrap up your seaside look in printed silk or white lace bandanas.\nShop summer accessories.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "hair scarf tying",
          "white lace bandana",
          "eurosummer beauty"
        ],
        "example_media_refs": [
          "160263:1",
          "155436:1",
          "155436:3",
          "155434:1",
          "155532:1",
          "155363:1"
        ],
        "example_post_ids": [
          160263,
          155436,
          155434,
          155532,
          155363
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Slinky Jersey: Effortless Cross-Halter and Drape Sets",
        "trend_name": "Slinky Halter-Neck Drape Sets",
        "trend_type": "outfit",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving into ultra-low rise matching skirts and long fluid neck ties.",
        "description": "Minimalist soft jersey coordinates highlighting cross halter ties, deep plunging V-necks, and draped side skirts.",
        "visual_similarity_reason": "Jersey coordinates utilizing cross-neck halters and dramatic asymmetrical drapery.",
        "instagram_caption": "Effortless draping for sunset social hours. \u2728\ud83c\udf79 \nOur slinky jersey sets deliver a soft fluid silhouette that contours the body.\nExplore matching sets.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "halter neck top",
          "draped jersey skirt",
          "monochrome co-ord"
        ],
        "example_media_refs": [
          "155503:3",
          "155503:5",
          "162043:1",
          "155541:1",
          "155541:2"
        ],
        "example_post_ids": [
          155503,
          162043,
          155541
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "Pastel Lemon: The New Lemon Yellow Romanticism",
        "trend_name": "Chiffon Lemon Yellow Romanticism",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new pastel direction replacing heavy butter creams with clean, citrus-scented lemon yellow.",
        "description": "Halter gowns, layered chiffon mini dresses, and slip separates in delicate shade ranges of lemon, pastel yellow, and soft citron.",
        "visual_similarity_reason": "Light lemon and pastel yellow gowns constructed in airy fabrics like lace, linen, and chiffon.",
        "instagram_caption": "Soft light, citrus tones. \ud83c\udf4b\ud83c\udf3c \nInfuse your late Summer itinerary with flowy lemon yellow chiffon and lace slips.\nDiscover the hue.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.88,
        "keywords": [
          "lemon yellow dress",
          "pastel yellow chiffon",
          "resort wear slip"
        ],
        "example_media_refs": [
          "155290:1",
          "155298:1",
          "155434:2",
          "155460:1",
          "155383:6"
        ],
        "example_post_ids": [
          155290,
          155298,
          155434,
          155460,
          155383
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Backless Power: Deconstructed Slit Outerwear and Blazer Dresses",
        "trend_name": "Cut-Out Blazer Suiting",
        "trend_type": "outfit",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving corporate blazers into sharp-shouldered evening wear with dramatic skin exposures.",
        "description": "Oversized blazers and tuxedo mini dresses displaying open backs, keyholes, and cropped midriff silhouettes.",
        "visual_similarity_reason": "Structured suiting blazers and dresses modified with open backs and clean-cut slashes.",
        "instagram_caption": "Business in the front, drama in the back. \ud83d\udda4\u2728 \nSharpen your evening contouring in structured, backless blazer dresses.\nShop bold suiting.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.81,
        "keywords": [
          "backless blazer dress",
          "sharp tailored suiting",
          "cut out tailoring"
        ],
        "example_media_refs": [
          "155268:1",
          "155268:3",
          "155518:1",
          "155518:5",
          "155509:1"
        ],
        "example_post_ids": [
          155268,
          155518,
          155509
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "Active Hourglass: Contoured Dual-Palette Tube Minis",
        "trend_name": "Slightly Contoured Dual-Palette Tube Minis",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A fresh Y2K-inspired color blocking formula utilizing clean contrast lines at the waist.",
        "description": "Body-fitting tube mini dresses highlighting sharp horizontal solid contrast blocks, side ruching, and statement metal rings.",
        "visual_similarity_reason": "Strapless mini dresses boasting clean color-block stripes that contour the waist.",
        "instagram_caption": "Color-blocked to perfection. \ud83c\udf66\ud83e\udd0e \nEmphasize your silhouette in body-hugging dual-palette strapless minis.\nGet early access on our site.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.83,
        "keywords": [
          "colorblock mini dress",
          "strapless tube dress",
          "Y2K bodycon"
        ],
        "example_media_refs": [
          "155458:1",
          "155458:4",
          "155463:1",
          "160214:1",
          "155401:1"
        ],
        "example_post_ids": [
          155458,
          155463,
          160214,
          155401
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "Backlit Glow: Capturing Golden Hour on the Water",
        "trend_name": "Sunset Backlit Sea Photography",
        "trend_type": "setting",
        "trend_trajectory": "sustained",
        "historical_note": "A highly sustained social content aesthetic that captures coastal luxury during warm twilight.",
        "description": "Seaside editorial, resort lifestyle, and vacation portraiture showcasing high-contrast, glowy backlighting against coastlines.",
        "visual_similarity_reason": "Seaside golden hour photography defined by dramatic retro warm light and seaside horizons.",
        "instagram_caption": "Chasing the last light. \ud83c\udf05\u2728 \nSunset backlighting makes lightweight linens and flowy gowns look completely magical.\nSave for your next shoot inspo.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "coastal golden hour",
          "sunset backlit aesthetic",
          "resort lifestyle photography"
        ],
        "example_media_refs": [
          "160223:5",
          "160251:1",
          "155449:1",
          "155449:6",
          "155446:1",
          "160035:2"
        ],
        "example_post_ids": [
          160223,
          160251,
          155449,
          155446,
          160035
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "High Contrast Glamour: Clean-Face Beauty with Bold Red Lips",
        "trend_name": "Sleek Braids & Red Lips",
        "trend_type": "beauty",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained high-fashion minimal beauty that offsets moody silk evening gowns.",
        "description": "Clean, glass-like skin paired with a sharp, saturated red lip and tight, sleek protective hairstyles or low buns.",
        "visual_similarity_reason": "High-contrast face makeup consisting of bright crimson lips and ultra-slicked braided/back hair styling.",
        "instagram_caption": "Sleek, sharp, and structured. \ud83d\udc84\ud83d\udc8b \nComplete deep satin ruffles and blazers with a bold crimson lip and clean box braids.\nRecreate the look.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "red lipstick",
          "sleek box braids",
          "minimalist makeup edit"
        ],
        "example_media_refs": [
          "155383:4",
          "155300:3",
          "155300:5",
          "155517:4",
          "155517:5",
          "160097:1"
        ],
        "example_post_ids": [
          155383,
          155300,
          155517,
          160097
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "Sporty Classic: Effortless Preppy Active Layering",
        "trend_name": "Sporty Preppy Tennis Layering",
        "trend_type": "outfit",
        "trend_trajectory": "resurfacing",
        "historical_note": "Resurfacing as tennis culture merges with city streetwear using retro polo elements.",
        "description": "Layered preppy active style integrating striped knit collared tops, varsity flags, clean white skirts, and ballet flats.",
        "visual_similarity_reason": "Sporty-meets-preppy wardrobe formulas including collared polo shirts and active details.",
        "instagram_caption": "Serving court-side chic. \ud83c\udfbe\ud83d\udc5f \nLayer striped polo knitwear with crisp white tennis skirts for transition city styling.\nTap for details.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "striped polo dress",
          "preppy activewear",
          "tennis aesthetic"
        ],
        "example_media_refs": [
          "160007:1",
          "160007:2",
          "155370:1",
          "155370:2",
          "155274:4",
          "160255:1"
        ],
        "example_post_ids": [
          160007,
          155370,
          155274,
          160255
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week\u2019s shifting landscape reveals a sharp division between high-octane evening drama\u2014led by @normakamali's primary red power dressing and @sir__'s chocolate-toned tailoring\u2014and a softer, resort-minded romanticism. Tactile textures dominate daytime dressing, characterized by @withjean\u2019s crisp eyelet co-ords, @amurofficial\u2019s 3D marine appliqu\u00e9s, and retro bandana wraps from @faithfullthebrand. Grounding these silhouettes are high-shine accessories, namely chunky stacked resin bangles from @cleobella and avant-garde patent wedges by @jadedldn.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-21T12:26:43.926259Z",
      "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": 5,
        "chunk_count": 6,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 431,
        "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": 431,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        160214,
        160086,
        160117,
        160070,
        160168,
        160038,
        160278,
        160171,
        160231,
        160097,
        160077,
        160245,
        160234,
        160035,
        160155,
        160110,
        160251,
        160118,
        159983,
        160057,
        159976,
        160147,
        160007,
        160041,
        160268,
        160262,
        160099,
        160218,
        160288,
        159986,
        159961,
        160223,
        159959,
        160121,
        160042,
        160247,
        160087,
        160193,
        160030,
        160296,
        160269,
        160046,
        162043,
        160228,
        160257,
        160184,
        160162,
        160133,
        160263,
        160274,
        160105,
        160024,
        160275,
        160025,
        160225,
        160255,
        160156,
        160119,
        160059,
        159993,
        160131,
        159968,
        160221,
        159981,
        160293,
        160088,
        160034,
        155508,
        155297,
        155457,
        155406,
        155399,
        155433,
        155346,
        155422,
        155517,
        155483,
        155268,
        155303,
        155388,
        155484,
        155458,
        155417,
        155347,
        155255,
        155485,
        155288,
        155459,
        155348,
        155441,
        155359,
        155448,
        155454,
        155400,
        155460,
        155518,
        155425,
        155326,
        155355,
        155478,
        155502,
        155407,
        155486,
        155383,
        155300,
        155540,
        155395,
        155472,
        155327,
        155393,
        155321,
        155436,
        155377,
        155370,
        155328,
        155262,
        154847,
        155283,
        155461,
        155445,
        155323,
        155469,
        155510,
        155442,
        155329,
        155431,
        155280,
        155523,
        160026,
        155256,
        155338,
        155363,
        155276,
        155514,
        155274,
        155529,
        155499,
        155259,
        155462,
        155342,
        155367,
        155378,
        160061,
        155356,
        155371,
        155428,
        155537,
        155513,
        155374,
        160075,
        155476,
        155443,
        155414,
        155353,
        155532,
        155285,
        155273,
        155487,
        155463,
        155456,
        155330,
        155349,
        155449,
        155352,
        155503,
        155464,
        155505,
        155488,
        155307,
        155290,
        155495,
        155298,
        155434,
        155509,
        155408,
        155304,
        155401,
        155423,
        155465,
        155384,
        155389,
        155519,
        155489,
        155418,
        155291,
        155269,
        155490,
        155466,
        155379,
        155439,
        155491,
        155533,
        155446,
        155420,
        155426,
        155292,
        155541,
        155492,
        155450,
        155402
      ],
      "analyzed_media_count": 431,
      "analyzed_media_refs": [
        "160214:1",
        "160086:1",
        "160117:1",
        "160070:1",
        "160168:1",
        "160038:1",
        "160278:1",
        "160278:2",
        "160278:3",
        "160278:4",
        "160171:1",
        "160171:2",
        "160171:3",
        "160171:4",
        "160231:1",
        "160231:2",
        "160231:3",
        "160231:4",
        "160097:1",
        "160077:1",
        "160245:1",
        "160234:1",
        "160035:1",
        "160035:2",
        "160035:3",
        "160155:1",
        "160110:1",
        "160251:1",
        "160118:1",
        "159983:1",
        "159983:2",
        "160057:1",
        "159976:1",
        "160147:1",
        "160147:2",
        "160147:3",
        "160007:1",
        "160007:2",
        "160041:1",
        "160268:1",
        "160262:1",
        "160099:1",
        "160099:2",
        "160218:1",
        "160288:1",
        "159986:1",
        "159961:1",
        "160223:1",
        "160223:2",
        "160223:3",
        "160223:4",
        "160223:5",
        "160223:6",
        "160223:7",
        "159959:1",
        "160121:1",
        "160042:1",
        "160247:1",
        "160247:2",
        "160247:3",
        "160087:1",
        "160193:1",
        "160193:2",
        "160193:3",
        "160193:4",
        "160193:5",
        "160193:6",
        "160193:7",
        "160193:8",
        "160030:1",
        "160296:1",
        "160296:2",
        "160269:1",
        "160046:1",
        "162043:1",
        "160228:1",
        "160228:2",
        "160228:3",
        "160228:4",
        "160228:5",
        "160257:1",
        "160184:1",
        "160162:1",
        "160133:1",
        "160263:1",
        "160274:1",
        "160105:1",
        "160024:1",
        "160275:1",
        "160025:1",
        "160225:1",
        "160255:1",
        "160156:1",
        "160119:1",
        "160059:1",
        "159993:1",
        "160131:1",
        "160131:2",
        "159968:1",
        "160221:1",
        "159981:1",
        "160293:1",
        "160088:1",
        "160034:1",
        "155508:1",
        "155508:2",
        "155508:3",
        "155508:4",
        "155508:5",
        "155297:1",
        "155457:1",
        "155406:1",
        "155399:1",
        "155399:2",
        "155399:3",
        "155433:1",
        "155433:3",
        "155346:1",
        "155422:1",
        "155422:2",
        "155422:3",
        "155422:4",
        "155517:1",
        "155517:2",
        "155517:3",
        "155517:4",
        "155517:5",
        "155483:1",
        "155483:2",
        "155268:1",
        "155268:2",
        "155268:3",
        "155303:1",
        "155388:1",
        "155484:1",
        "155458:1",
        "155458:2",
        "155458:3",
        "155458:4",
        "155458:5",
        "155458:6",
        "155458:7",
        "155458:8",
        "155458:9",
        "155417:1",
        "155347:1",
        "155255:1",
        "155485:1",
        "155485:2",
        "155485:3",
        "155485:4",
        "155288:1",
        "155288:2",
        "155288:4",
        "155288:5",
        "155459:1",
        "155459:2",
        "155459:3",
        "155459:4",
        "155459:5",
        "155348:1",
        "155348:2",
        "155441:1",
        "155441:2",
        "155441:3",
        "155441:4",
        "155441:5",
        "155359:1",
        "155448:1",
        "155448:2",
        "155448:3",
        "155448:4",
        "155448:5",
        "155454:1",
        "155400:1",
        "155460:1",
        "155518:1",
        "155518:2",
        "155518:3",
        "155518:4",
        "155518:5",
        "155425:1",
        "155425:2",
        "155425:3",
        "155425:4",
        "155425:5",
        "155326:1",
        "155355:1",
        "155355:2",
        "155355:3",
        "155355:4",
        "155355:5",
        "155478:1",
        "155478:2",
        "155478:3",
        "155478:4",
        "155478:5",
        "155502:1",
        "155502:2",
        "155502:3",
        "155502:4",
        "155502:5",
        "155502:6",
        "155502:7",
        "155502:8",
        "155502:9",
        "155502:10",
        "155407:1",
        "155486:1",
        "155383:1",
        "155383:2",
        "155383:3",
        "155383:4",
        "155383:5",
        "155383:6",
        "155300:1",
        "155300:2",
        "155300:3",
        "155300:4",
        "155300:5",
        "155540:1",
        "155395:1",
        "155395:2",
        "155395:3",
        "155395:4",
        "155395:5",
        "155472:1",
        "155472:2",
        "155472:3",
        "155327:1",
        "155393:1",
        "155321:1",
        "155321:2",
        "155436:1",
        "155436:2",
        "155436:3",
        "155377:1",
        "155370:1",
        "155370:2",
        "155328:1",
        "155328:2",
        "155328:3",
        "155328:4",
        "155328:5",
        "155262:1",
        "154847:1",
        "155283:1",
        "155461:1",
        "155445:1",
        "155445:2",
        "155445:3",
        "155445:4",
        "155445:5",
        "155323:1",
        "155323:2",
        "155323:3",
        "155323:4",
        "155469:1",
        "155510:1",
        "155510:2",
        "155510:3",
        "155510:4",
        "155510:5",
        "155442:1",
        "155329:1",
        "155431:1",
        "155431:2",
        "155431:3",
        "155431:4",
        "155431:5",
        "155431:6",
        "155280:1",
        "155523:1",
        "155523:2",
        "155523:3",
        "155523:4",
        "155523:5",
        "160026:1",
        "155256:1",
        "155338:1",
        "155338:2",
        "155338:3",
        "155338:4",
        "155338:5",
        "155338:6",
        "155363:1",
        "155276:1",
        "155514:1",
        "155274:4",
        "155529:1",
        "155499:1",
        "155259:1",
        "155462:1",
        "155342:1",
        "155342:2",
        "155367:1",
        "155378:1",
        "160061:1",
        "155356:1",
        "155371:1",
        "155428:1",
        "155428:2",
        "155428:3",
        "155428:4",
        "155428:5",
        "155537:6",
        "155513:1",
        "155374:1",
        "155374:2",
        "160075:1",
        "155476:1",
        "155476:2",
        "155476:3",
        "155443:1",
        "155443:2",
        "155443:3",
        "155443:4",
        "155443:5",
        "155414:1",
        "155414:2",
        "155414:3",
        "155414:4",
        "155353:1",
        "155353:2",
        "155532:1",
        "155285:1",
        "155285:2",
        "155273:1",
        "155273:2",
        "155273:3",
        "155273:4",
        "155273:5",
        "155487:1",
        "155463:1",
        "155456:1",
        "155330:1",
        "155349:1",
        "155449:1",
        "155449:2",
        "155449:3",
        "155449:4",
        "155449:5",
        "155449:6",
        "155449:7",
        "155449:8",
        "155449:9",
        "155449:10",
        "155352:1",
        "155352:2",
        "155352:3",
        "155352:4",
        "155503:1",
        "155503:2",
        "155503:3",
        "155503:4",
        "155503:5",
        "155503:6",
        "155503:7",
        "155503:8",
        "155503:9",
        "155503:10",
        "155464:1",
        "155505:1",
        "155505:2",
        "155505:3",
        "155505:4",
        "155505:5",
        "155488:1",
        "155307:1",
        "155290:1",
        "155495:1",
        "155298:1",
        "155434:1",
        "155434:2",
        "155434:3",
        "155434:4",
        "155434:5",
        "155434:6",
        "155434:7",
        "155434:8",
        "155434:9",
        "155509:1",
        "155408:1",
        "155304:1",
        "155304:2",
        "155304:3",
        "155304:4",
        "155401:1",
        "155423:1",
        "155465:1",
        "155384:1",
        "155389:1",
        "155519:1",
        "155519:2",
        "155519:3",
        "155489:1",
        "155418:1",
        "155291:1",
        "155269:1",
        "155269:2",
        "155490:1",
        "155466:1",
        "155379:1",
        "155439:1",
        "155439:2",
        "155439:3",
        "155439:4",
        "155439:5",
        "155439:6",
        "155439:7",
        "155491:1",
        "155533:1",
        "155446:1",
        "155446:2",
        "155446:3",
        "155446:4",
        "155446:5",
        "155420:1",
        "155426:1",
        "155426:2",
        "155426:3",
        "155292:1",
        "155541:1",
        "155541:2",
        "155492:1",
        "155450:1",
        "155450:2",
        "155450:3",
        "155450:4",
        "155450:5",
        "155402:1"
      ],
      "full_source_prompt_character_count": 192128,
      "source_prompt_character_count": 192128,
      "prompt_character_count": 192128,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 196287,
      "validation_prompt_character_count": 211147,
      "candidate_reasoning_scratchpad": "The current analytical window demonstrates a distinct polarization between high-summer European resort aesthetics and early high-contrast transitional suiting. Key themes include earthbound tonal neutrals led by rich chocolate and burgundy, tactile crochet layering, and structural Y2K elements paired with dramatic 3D hyper-feminine appliques.",
      "validation_reasoning_scratchpad": "We successfully validated all 20 candidate clusters using the real visual and metadata cues found in the raw dataset. Highly consistent styling elements, particularly the transitional transition from organic summer linen textures into tailored chocolate tones and Moody Wine satins, indicate a shift toward sophisticated mid-season layering formulas. Each validated trend strictly conforms to unique multi-post coverage rules and visual taxonomy alignments.",
      "ai_discovered_candidate_count": 20,
      "candidate_trends": [
        {
          "candidate_name": "Earthbound Chocolate Tailoring & Evening Wear",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "159983:1",
            "159983:2",
            "160245:1",
            "155399:1"
          ],
          "visual_cues": [
            "chocolate brown pantsuit",
            "structured tailoring",
            "monochromatic styling",
            "neutral earth tone palette",
            "liquid satin finish"
          ]
        },
        {
          "candidate_name": "White Eyelet & Broderie Anglaise Co-ords",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160223:1",
            "160223:2",
            "160042:1",
            "155502:8"
          ],
          "visual_cues": [
            "white eyelet dress",
            "broderie anglaise details",
            "ruffle trims",
            "maxi skirt co-ord",
            "delicate lace and pointelle textures"
          ]
        },
        {
          "candidate_name": "Asymmetrical Cutouts & One-Shoulder Silhouettes",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160278:1",
            "160278:2",
            "160278:3",
            "155399:2"
          ],
          "visual_cues": [
            "asymmetrical neckline",
            "one-shoulder design",
            "side-boob cutouts",
            "ruched fluid jersey"
          ]
        },
        {
          "candidate_name": "Deep Plum & Wine Satin Ruffling",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "resurfacing",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160097:1",
            "155517:1",
            "155517:2",
            "155517:4"
          ],
          "visual_cues": [
            "burgundy satin",
            "ruffle detail dress",
            "shimmering silk drape",
            "deep berry monochrome",
            "spaghetti strap slips"
          ]
        },
        {
          "candidate_name": "Yacht-Club Yachting Crochet",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160035:1",
            "160035:2",
            "160110:1",
            "155377:1"
          ],
          "visual_cues": [
            "black crochet cover-up",
            "seashell details",
            "starfish accents",
            "open-knit maxi dress",
            "contrast swimwear layering"
          ]
        },
        {
          "candidate_name": "Earthy Python & Zebra Textures",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160231:1",
            "160231:3",
            "160171:2",
            "155346:1"
          ],
          "visual_cues": [
            "snake print cover-up",
            "zebra print ruched mesh",
            "brown and cream palette",
            "semi-sheer fabric",
            "bodycon fit"
          ]
        },
        {
          "candidate_name": "Avant-Garde Primary Red Power Dressing",
          "trend_type": "outfit",
          "visual_axis": "color",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160034:1",
            "155422:1",
            "155422:2",
            "155422:4"
          ],
          "visual_cues": [
            "monochrome red",
            "structured shoulders",
            "opaque tights",
            "sharp square neckline",
            "catsuit silhouette"
          ]
        },
        {
          "candidate_name": "Coquette Gingham & Picnic Grid Sets",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "155436:1",
            "155436:2",
            "155436:3",
            "155323:4"
          ],
          "visual_cues": [
            "gingham two-piece set",
            "ruffle details",
            "red bandana headscarf",
            "capri pants silhouette",
            "lace trim details"
          ]
        },
        {
          "candidate_name": "Marine Appliqu\u00e9s & Sea-Flower Embellishments",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160147:1",
            "160147:2",
            "160147:3",
            "160118:1"
          ],
          "visual_cues": [
            "shell applique detail",
            "3d floral appliqu\u00e9",
            "sculptural flower accents",
            "linen strapless dress",
            "ocean inspired"
          ]
        },
        {
          "candidate_name": "Abstract Geometric Mesh Matching Sets",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "155448:2",
            "155449:10",
            "155450:2",
            "155450:4"
          ],
          "visual_cues": [
            "geometric print",
            "blue and brown pattern",
            "sheer mesh fabric",
            "halter neck top",
            "drawstring trousers"
          ]
        },
        {
          "candidate_name": "Chunky Resin & Acrylic Bangles",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160168:1",
            "160268:1",
            "160228:4",
            "155288:2"
          ],
          "visual_cues": [
            "chunky resin bangles",
            "tortoiseshell ring",
            "amber and brown bracelets",
            "stacked wrist wear"
          ]
        },
        {
          "candidate_name": "High-Gloss Patent Wedge Mules",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "155510:1",
            "155510:2",
            "155510:4",
            "155462:1"
          ],
          "visual_cues": [
            "patent leather",
            "peep toe wedges",
            "high shine gloss finish",
            "pastel color palette",
            "sculptural wedge heels"
          ]
        },
        {
          "candidate_name": "Guerlain Chic Hair Bandana Wraps",
          "trend_type": "accessory",
          "visual_axis": "styling_formula",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160263:1",
            "155436:1",
            "155434:1",
            "155532:1"
          ],
          "visual_cues": [
            "white headscarf",
            "red bandana",
            "lace hair accessory",
            "hair scarf tied under chin",
            "Eurosummer aesthetic"
          ]
        },
        {
          "candidate_name": "Slinky Halter-Neck Drape Sets",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "155503:1",
            "155503:3",
            "155503:5",
            "155503:8"
          ],
          "visual_cues": [
            "halter neck top",
            "drape skirt silhouette",
            "monochromatic set",
            "soft jersey fabric",
            "deep v-neck lines"
          ]
        },
        {
          "candidate_name": "Chiffon Lemon Yellow Romanticism",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "155290:1",
            "155298:1",
            "155434:2",
            "155389:1"
          ],
          "visual_cues": [
            "lemon yellow dress",
            "pleated halter dress",
            "high-low hemline",
            "soft pastels",
            "flowy romantic silhouette"
          ]
        },
        {
          "candidate_name": "Cut-Out Blazer Suiting",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "155268:1",
            "155268:2",
            "155268:3",
            "155518:1"
          ],
          "visual_cues": [
            "black blazer dress",
            "backless detail",
            "sharp tailored shoulders",
            "low back cut",
            "monochrome corporate"
          ]
        },
        {
          "candidate_name": "Slightly Contoured Dual-Palette Tube Minis",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "155458:1",
            "155458:4",
            "155458:6",
            "155463:1"
          ],
          "visual_cues": [
            "colorblock mini dress",
            "strapless bodycon",
            "plum and cream palette",
            "metal ring hardware",
            "ruched waist detail"
          ]
        },
        {
          "candidate_name": "Sunset Backlit Sea Photography",
          "trend_type": "setting",
          "visual_axis": "composition",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160223:5",
            "160251:1",
            "155449:1",
            "155446:1"
          ],
          "visual_cues": [
            "sunset golden hour lighting",
            "ocean setting backdrop",
            "sunkissed skin glow",
            "water views",
            "editorial resort lifestyle photography"
          ]
        },
        {
          "candidate_name": "Sleek Braids & Red Lips",
          "trend_type": "beauty",
          "visual_axis": "beauty",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160097:1",
            "155517:1",
            "155517:3",
            "155517:4"
          ],
          "visual_cues": [
            "red lipstick",
            "braided hairstyle",
            "sleek box braids",
            "clean beauty makeup",
            "minimal jewelry"
          ]
        },
        {
          "candidate_name": "Sporty Preppy Tennis Layering",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "resurfacing",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160007:1",
            "160007:2",
            "155370:1",
            "155370:2"
          ],
          "visual_cues": [
            "striped polo dress",
            "waist-tied shirt",
            "oversized graphic tee",
            "blue ballet flats",
            "preppy sporty chic"
          ]
        }
      ],
      "ai_candidate_trend_count": 20,
      "ai_validated_trend_count_before_filter": 20,
      "accepted_trend_count": 20,
      "rejected_trend_count": 0,
      "rejected_trends": []
    }
  }
}