{
  "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"
  },
  "ai_audit": {
    "available": false,
    "exchange_count": 0,
    "exchanges": [],
    "note": "This report was generated before exact AI request and response capture was enabled. The final saved report payload is still included."
  },
  "saved_report_payload": {
    "reasoning_scratchpad": "We 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. ☕🤎 \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. 🕊️✨ \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. 🖤 \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’re 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. 🍷✨ \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. ⚓🐚 \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. 🤎🦓 \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. 💋❤️ \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. 🍓🧺 \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és and Shell Motifs",
        "trend_name": "Marine Appliqués & 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és, 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. 🐚🌸 \nTurn heads in strapless linen designs sculpted with shell and floral appliqués.\nDiscover the story.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.87,
        "keywords": [
          "3d floral appliqué",
          "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. 💙🤎 \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. ✨🟤 \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. 🖤💚 \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. 🕶️👒 \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. ✨🍹 \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. 🍋🌼 \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. 🖤✨ \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. 🍦🤎 \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. 🌅✨ \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. 💄💋 \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. 🎾👟 \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’s shifting landscape reveals a sharp division between high-octane evening drama—led by @normakamali's primary red power dressing and @sir__'s chocolate-toned tailoring—and a softer, resort-minded romanticism. Tactile textures dominate daytime dressing, characterized by @withjean’s crisp eyelet co-ords, @amurofficial’s 3D marine appliqués, 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és & 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é",
            "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": []
    }
  }
}