{
  "report": {
    "id": 90,
    "period": "[stored-core] Jun 29 - Jul 13, 2026 (Part 2 of 9)",
    "created_at": "2026-07-13T15:06:31.875099+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": "This reporting cycle validates the persistent dominance of romantic lace layering and Y2K-infused animal prints, while tracking a significant pivot toward early fall palettes like rich espresso and deep merlot satin. High-movement evening silhouettes such as fringed capelets and draped halter necklines are proving highly photogenic, translating successfully from resort settings to evening event styling.",
    "content_ideas": [
      {
        "blog_title": "How to Style White Lace and Fine Eyelet for Everyday Wear",
        "trend_name": "White Lace & Eyelet Layering",
        "trend_type": "texture",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving from the previous report's focus on romantic resort lace cover-ups to practical, daily streetwear layering pieces.",
        "description": "Intricate white lace and delicate floral eyelet fabrics are reimagined as versatile daily staples, featuring high-slit tunics, romantic blouses, and wide-leg trousers styled over denim or simple basics.",
        "visual_similarity_reason": "Repeated visual focus on sheer or semi-sheer white lace textures, botanical embroidery, and eyelet cutouts detailed on longline tunics, blouses, and trousers.",
        "instagram_caption": "Not your average lace. 💫 From European streets to your daily rotation, we’re layering sheer white lace and eyelets over casual denim for the ultimate texture play. How are you wearing yours?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "white lace tunic",
          "eyelet pants",
          "lace layering",
          "romantic blouse",
          "boho chic street style"
        ],
        "example_media_refs": [
          "160281:1",
          "160281:3",
          "160223:1",
          "160223:5",
          "155488:1",
          "155443:3"
        ],
        "example_post_ids": [
          160281,
          160223,
          155488,
          155443
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      },
      {
        "blog_title": "Espresso and Chocolate Brown are the New Neutral Icons",
        "trend_name": "Espresso & Chocolate Brown Monochromes",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new color trend stepping in to transition late summer wardrobes into sleek, understated autumn-ready luxury.",
        "description": "Deep chocolate, bronze, and rich espresso shades styled as full monochromatic looks across suiting, mesh bodycon dresses, open-knit sets, and structured mock-neck tops.",
        "visual_similarity_reason": "Consistently utilizes dark earthy brown, espresso, and warm bronze solid tones styled in full single-color ensembles.",
        "instagram_caption": "Rich, warm, and utterly sophisticated. ☕️ We are officially trading seasonal pastels for the quiet luxury of monochromatic chocolate brown. It’s the ultimate pre-fall mood.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "chocolate brown",
          "espresso monochrome",
          "neutral suiting",
          "bronze luxury",
          "earthy brown knits"
        ],
        "example_media_refs": [
          "159983:1",
          "159983:2",
          "160244:1",
          "160245:1",
          "160171:2",
          "155399:1",
          "155523:1",
          "155523:4"
        ],
        "example_post_ids": [
          159983,
          160244,
          160245,
          160171,
          155399,
          155523
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 6,
        "matching_author_count": 4
      },
      {
        "blog_title": "Deep Burgundy and Merlot are Taking Over Evening Wear",
        "trend_name": "Deep Burgundy & Merlot Evening Satin",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "This is a net-new romantic colorway bringing dramatic, moody elegance to high-end evening wear.",
        "description": "Rich wine, deep plum, and merlot tones executed in liquid-look sateen, silk, and draped jersey fabrics—particularly popular for formal slip gowns and bridesmaid styling.",
        "visual_similarity_reason": "Sultry deep red and wine palettes recurring in slinky evening garments with delicate strap details or soft ruffles.",
        "instagram_caption": "A vintage pour. 🍷 Deep burgundy and merlot satin are bringing a cinematic, romantic mood to late-summer evenings. Ready to make a statement?",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "merlot slip dress",
          "burgundy satin",
          "wine tones",
          "slinky evening gown",
          "moody romance"
        ],
        "example_media_refs": [
          "155517:1",
          "155517:2",
          "155399:3",
          "160133:1",
          "160097:1",
          "160171:3"
        ],
        "example_post_ids": [
          155517,
          155399,
          160133,
          160097,
          160171
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      },
      {
        "blog_title": "Tactile Seashells and Starfish Accents are the Ultimate Vacation Detail",
        "trend_name": "Seashell Appliqués & Coastal Embellishments",
        "trend_type": "accessory",
        "trend_trajectory": "evolving",
        "historical_note": "Begins evolving beyond standard printed beachwear into high-craft, three-dimensional physical shell hardware and embroideries.",
        "description": "Under-the-sea motifs take a literal turn, featuring dimensional 3D seashell appliqués, metal starfish hardware, and shell-embroidered necklines on dresses and resort wear.",
        "visual_similarity_reason": "Features tactile, sculptural 3D shell or starfish shapes applied directly as garment straps, border embellishments, or bags.",
        "instagram_caption": "Bringing the beach with us. 🐚 This season’s resort wear is all about texture—specifically sculpted metal starfish and hand-placed shell appliqués that feel like wearable art.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.86,
        "keywords": [
          "seashell applique",
          "starfish accents",
          "3d embroidery",
          "coastal resort wear",
          "artisanal dress"
        ],
        "example_media_refs": [
          "160147:1",
          "160147:2",
          "160035:1",
          "160035:3",
          "160273:1"
        ],
        "example_post_ids": [
          160147,
          160035,
          160273
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "Black Open-Knit Crochet is the Essential Late Summer Uniform",
        "trend_name": "Black Crochet Open-Knit Cover-ups",
        "trend_type": "outfit",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained from previous beach-to-bar aesthetics, maintaining its place as the definitive luxury pool club layering style.",
        "description": "Intricate open-network crochet and mesh pieces styled in head-to-toe black overlay silhouettes, showing high contrast when layered over bikinis.",
        "visual_similarity_reason": "Consistency in black open-knit openwork construction, mesh dresses, or matching crop-top-and-skirt coord sets.",
        "instagram_caption": "Sultry summer layering. 🖤 An open-knit black crochet dress is our absolute favorite styling hack for seamlessly transitioning from poolside lounging to sunset drinks.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.9,
        "keywords": [
          "black crochet",
          "open knit cover up",
          "beach club style",
          "resort layering",
          "crochet midi skirt"
        ],
        "example_media_refs": [
          "160035:1",
          "160035:2",
          "155461:1",
          "155464:1"
        ],
        "example_post_ids": [
          160035,
          155461,
          155464
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 3,
        "matching_author_count": 2
      },
      {
        "blog_title": "Nostalgic Gingham Sets for the Ultimate Retro Summer Trip",
        "trend_name": "Preppy Gingham & Bandana Print Coordinates",
        "trend_type": "styling_formula",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained lifestyle favorite that blends playful Americana cottagecore prints with high-summer outdoor activities.",
        "description": "Classic checkered gingham prints rendered in two-piece coordinates, playsuits, or accessorized with vintage bandanas and classic straw items.",
        "visual_similarity_reason": "Showcases black-and-white or red-and-white checkered gingham styled as matching crop tops, pants, rompers, and headscarves.",
        "instagram_caption": "Retro summertime, redefined. 🍒 Keep it breezy and nostalgic with matching checkered gingham coordinates and a casual red bandana headscarf for your next road trip.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.92,
        "keywords": [
          "gingham set",
          "capri coordinates",
          "bandana headscarf",
          "retro picnic style",
          "summer cottagecore"
        ],
        "example_media_refs": [
          "155436:1",
          "155436:3",
          "155323:1",
          "155323:4",
          "160247:1"
        ],
        "example_post_ids": [
          155436,
          155323,
          160247
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      },
      {
        "blog_title": "Sophisticated Neutrals Take Over the Zebra and Python Prints",
        "trend_name": "Zebra & Python Neutral Animal Prints",
        "trend_type": "texture",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving from loud, neon-dominated animal prints to muted, minimalist-approved neutrals like chocolate, cream, and charcoal.",
        "description": "Abstract zebra, python, and leopard patterns rendered in ultra-muted earth-toned color palettes like chocolate brown, tan, and slate grey on slinky silhouettes.",
        "visual_similarity_reason": "Features wild animal skin patterns that strictly adhere to a neutral color scheme, applied primarily to mesh or sheer vacation fabrics.",
        "instagram_caption": "Unleash the neutrals. 🐆 We’re making animal prints minimalist-chic this season with muted mocha python and subtle espresso zebra print textures. Sophistication is in the details.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.89,
        "keywords": [
          "neutral python print",
          "zebra print mesh",
          "minimalist animal print",
          "earthy leopard skirt",
          "resort wear"
        ],
        "example_media_refs": [
          "160171:2",
          "160231:1",
          "160231:4",
          "155499:1",
          "155346:1"
        ],
        "example_post_ids": [
          160171,
          160231,
          155499,
          155346
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 3
      },
      {
        "blog_title": "Draped Halters and Cowl Necks are the Elegant Way to Show Skin",
        "trend_name": "Draped Halter & Cowl Necklines",
        "trend_type": "outfit",
        "trend_trajectory": "sustained",
        "historical_note": "A highly sustained evening wear technique celebrating sculptural, fluid Grecian drapes and liquid satin finishes.",
        "description": "Slinky, high-shine satin and jersey dresses showcasing classic draped halter necklines, dramatic cowl necks, and floating scarf attachments.",
        "visual_similarity_reason": "Unified by cowl draping, soft halter wraps, and loose fabric folds pooling around the classic neckline.",
        "instagram_caption": "Liquefied elegance. ✨ Halter drapes and elegant cowl necklines are giving Greek-goddess-meets-90s-minimalism all season. Complete with a glowing sunset backdrop.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "cowl neck dress",
          "halter top",
          "satin fluid drape",
          "grecian neckline",
          "evening slip dress"
        ],
        "example_media_refs": [
          "160158:1",
          "160158:3",
          "160099:1",
          "160099:2",
          "155288:1",
          "155288:5",
          "155285:1"
        ],
        "example_post_ids": [
          160158,
          160099,
          155288,
          155285
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "As transitioning wardrobes demand both texture and depth, we are seeing a high-contrast shift toward intricate layering and rich, saturated palettes. Romantic white lace separates from @vchapmanstudio and @deme_love_ are being effortlessly styled over everyday denim, while deep espresso monochromes by @sir__ and opulent, liquid-satin merlot gowns from @shonajoy bring a moody, sophisticated edge to fall tailoring and eveningwear. Meanwhile, resort wear takes a dramatic turn with structured, beach-to-street statements, ranging from @azuluoficial’s dimensional, hard-shell coastal embellishments to @ensaisonstudios’ ultra-graphic, open-knit black crochet.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-13T15:07:26.843640Z",
      "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": {
        "report_id": 85,
        "created_at": "2026-07-09T18:21:49.681128+00:00",
        "date_range": "[stored-core] Jun 25 - Jul 09, 2026 (Part 8 of 8)",
        "trends": [
          {
            "trend_name": "Striped Retro Swimwear",
            "trend_type": "outfit",
            "trend_signal_strength": "strong",
            "confidence_score": 0.96,
            "matching_image_count": 4,
            "matching_parent_post_count": 3,
            "keywords": [
              "striped bikini",
              "retro swimwear",
              "colorblock swim",
              "earth tone stripes",
              "poolside aesthetic"
            ],
            "description": "Horizontal and vertical stripes in muted earth tones (olive, brown, yellow) appearing on bikinis and poolside coordinate sets."
          },
          {
            "trend_name": "Sheer Romance Lace Details",
            "trend_type": "texture",
            "trend_signal_strength": "medium",
            "confidence_score": 0.88,
            "matching_image_count": 5,
            "matching_parent_post_count": 5,
            "keywords": [
              "white lace",
              "sheer cover-up",
              "lace trim",
              "ethereal aesthetic",
              "coquette resort"
            ],
            "description": "Translucent white lace used for beach cover-ups, camisoles with delicate trim, and ethereal slip dresses."
          },
          {
            "trend_name": "Artisanal Gemstone Jewelry",
            "trend_type": "accessory",
            "trend_signal_strength": "strong",
            "confidence_score": 0.94,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "turquoise necklace",
              "chunky beads",
              "statement jewelry",
              "boho vacation style",
              "gemstone layers"
            ],
            "description": "Heavy, statement necklaces featuring turquoise, raw stones, and chunky beads layered over simple summer outfits."
          },
          {
            "trend_name": "Butter Yellow Linen Sets",
            "trend_type": "color",
            "trend_signal_strength": "medium",
            "confidence_score": 0.85,
            "matching_image_count": 4,
            "matching_parent_post_count": 3,
            "keywords": [
              "butter yellow",
              "linen co-ord",
              "yellow embroidery",
              "pastel summer",
              "resort sets"
            ],
            "description": "Soft, muted yellow linen co-ord sets, often featuring delicate floral embroidery or retro-athletic piping."
          },
          {
            "trend_name": "Scarf-Reimagined Posing & Style",
            "trend_type": "outfit",
            "trend_signal_strength": "early",
            "confidence_score": 0.78,
            "matching_image_count": 4,
            "matching_parent_post_count": 4,
            "keywords": [
              "scarf top",
              "asymmetrical hem",
              "silk prints",
              "handkerchief dress",
              "draped silhouette"
            ],
            "description": "Tops and dresses designed to look like draped or knotted silk scarves, featuring abstract prints and one-shoulder silhouettes."
          }
        ]
      },
      "vision_preflight": {
        "enabled": true,
        "since": "2026-06-29T14:48:52.542628Z",
        "media_scope": "all_media",
        "scoped_post_count": 0,
        "batch_size": 500,
        "max_batches": 20,
        "batch_count": 2,
        "images_requested": 245,
        "images_analyzed": 245,
        "posts_touched": 234,
        "reached_batch_cap": false,
        "batches": [
          {
            "batch_number": 1,
            "images_requested": 245,
            "images_analyzed": 245,
            "posts_touched": 234,
            "completion_reconciled": true
          },
          {
            "batch_number": 2,
            "images_requested": 0,
            "images_analyzed": 0,
            "posts_touched": 0,
            "completion_reconciled": false
          }
        ]
      },
      "chunking": {
        "enabled": true,
        "chunk_number": 2,
        "chunk_count": 9,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 416,
        "full_source_post_count": 1933,
        "full_eligible_post_count": 1603,
        "full_source_media_count": 3087
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-06-29T14:48:52.542628Z",
        "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": 1933,
      "source_media_count": 3087,
      "eligible_post_count": 1603,
      "chunk_post_count": 200,
      "chunk_media_count": 416,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        160176,
        160286,
        160287,
        160167,
        160173,
        160273,
        160023,
        160254,
        160053,
        160161,
        160276,
        160033,
        160145,
        160130,
        160183,
        159987,
        159992,
        159979,
        160283,
        160281,
        160158,
        160129,
        160085,
        160151,
        160244,
        160197,
        159972,
        160213,
        160096,
        160126,
        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,
        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
      ],
      "analyzed_media_count": 416,
      "analyzed_media_refs": [
        "160176:1",
        "160176:2",
        "160176:3",
        "160176:6",
        "160286:1",
        "160287:1",
        "160167:1",
        "160173:1",
        "160273:1",
        "160023:1",
        "160254:1",
        "160053:1",
        "160161:1",
        "160276:1",
        "160276:2",
        "160033:1",
        "160145:1",
        "160130:1",
        "160130:2",
        "160183:1",
        "159987:1",
        "159992:1",
        "159979:1",
        "160283:1",
        "160281:1",
        "160281:2",
        "160281:3",
        "160281:4",
        "160281:5",
        "160281:6",
        "160281:7",
        "160158:1",
        "160158:2",
        "160158:3",
        "160158:4",
        "160129:1",
        "160129:2",
        "160129:3",
        "160085:1",
        "160151:1",
        "160244:1",
        "160197:1",
        "159972:1",
        "160213:1",
        "160096:1",
        "160126:1",
        "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",
        "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"
      ],
      "full_source_prompt_character_count": 186251,
      "source_prompt_character_count": 186251,
      "prompt_character_count": 186251,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 191285,
      "validation_prompt_character_count": 199025,
      "candidate_reasoning_scratchpad": "Summer fashion has taken a sophisticated turn with a massive surge in white romantic laces, sheer open-stitch cover-ups, and dramatic high-slit draping modeled against coastal backdrops. Rich, warm tones like chocolate brown and deep burgundy are making an early transition into resort collections, creating an elegant clash with vibrant citrus coordinates.",
      "validation_reasoning_scratchpad": "This reporting cycle validates the persistent dominance of romantic lace layering and Y2K-infused animal prints, while tracking a significant pivot toward early fall palettes like rich espresso and deep merlot satin. High-movement evening silhouettes such as fringed capelets and draped halter necklines are proving highly photogenic, translating successfully from resort settings to evening event styling.",
      "ai_discovered_candidate_count": 10,
      "candidate_trends": [
        {
          "candidate_name": "White Lace & Eyelet Layering",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160281:1",
            "160281:3",
            "160176:3",
            "155488:1"
          ],
          "visual_cues": [
            "white lace tunic",
            "eyelet wide leg pants",
            "lace midi dress",
            "semi-sheer lace",
            "high slit lace overlay"
          ]
        },
        {
          "candidate_name": "Espresso & Chocolate Brown Monochromes",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "159983:1",
            "160244:1",
            "160245:1",
            "155399:1",
            "155523:1"
          ],
          "visual_cues": [
            "chocolate brown pantsuit",
            "chocolate brown mock neck",
            "monochromatic earthy tones",
            "dark chocolate top",
            "brown knit set"
          ]
        },
        {
          "candidate_name": "Deep Burgundy & Merlot Evening Satin",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 5,
          "seed_media_refs": [
            "155517:1",
            "155517:2",
            "155399:3",
            "160133:1",
            "160097:1"
          ],
          "visual_cues": [
            "burgundy satin dress",
            "deep wine color palette",
            "ruffle slip maxi",
            "burgundy bridesmaid dresses",
            "open-neck satin drape"
          ]
        },
        {
          "candidate_name": "Seashell Appliqués & Coastal Embellishments",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160147:1",
            "160147:2",
            "160035:1",
            "160035:3"
          ],
          "visual_cues": [
            "shell applique detail",
            "starfish accents",
            "seashell embellishments",
            "ocean-inspired fashion",
            "sculptural garment detail"
          ]
        },
        {
          "candidate_name": "Black Crochet Open-Knit Cover-ups",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160035:1",
            "160035:2",
            "155461:1",
            "155464:1"
          ],
          "visual_cues": [
            "black crochet cover-up",
            "open knit dress",
            "monochrome black layering",
            "crochet crop top",
            "low rise midi skirt"
          ]
        },
        {
          "candidate_name": "Fringed Capelets & Romantic Sheer Sleeves",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "160286:1",
            "160287:1",
            "160288:1"
          ],
          "visual_cues": [
            "fringe sleeve details",
            "fringe capelet",
            "organza fringe cape",
            "sheer fabric texture",
            "mint green party dress"
          ]
        },
        {
          "candidate_name": "Preppy Gingham & Bandana Print Coordinates",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "155436:1",
            "155436:2",
            "155436:3",
            "160247:1"
          ],
          "visual_cues": [
            "gingham print set",
            "red bandana headscarf",
            "black and white gingham",
            "classic monochrome print",
            "capri pants silhouette"
          ]
        },
        {
          "candidate_name": "Zebra & Python Neutral Animal Prints",
          "trend_type": "texture",
          "visual_axis": "other",
          "historical_relationship": "evolving",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160171:2",
            "160231:1",
            "160231:4",
            "155499:1",
            "155346:1"
          ],
          "visual_cues": [
            "brown zebra print",
            "snake print cover-up",
            "neutral animal print",
            "mesh zebra dress",
            "snakeskin print"
          ]
        },
        {
          "candidate_name": "Asymmetrical Glass Block Backdrops",
          "trend_type": "pose",
          "visual_axis": "composition",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "160278:1",
            "160278:3",
            "160278:4",
            "155303:1"
          ],
          "visual_cues": [
            "glass block background",
            "architectural glass block",
            "glass brick background",
            "modern aesthetic",
            "monochromatic studio"
          ]
        },
        {
          "candidate_name": "Draped Halter & Cowl Necklines",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "160158:1",
            "155288:1",
            "155297:1",
            "155285:1",
            "160099:1"
          ],
          "visual_cues": [
            "cowl neck silhouette",
            "halter neck maxi",
            "draped neckline",
            "satin halter dress",
            "liquid fabric"
          ]
        }
      ],
      "ai_candidate_trend_count": 10,
      "ai_validated_trend_count_before_filter": 10,
      "accepted_trend_count": 8,
      "rejected_trend_count": 2,
      "rejected_trends": [
        {
          "trend_name": "Fringed Capelets & Romantic Sheer Sleeves",
          "confidence_score": 0.78,
          "valid_matching_image_count": 3,
          "matching_parent_post_count": 3,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [],
          "reasons": [
            "Only 3 valid matching images; minimum is 4."
          ]
        },
        {
          "trend_name": "Asymmetrical Glass Block Backdrops",
          "confidence_score": 0.82,
          "valid_matching_image_count": 3,
          "matching_parent_post_count": 2,
          "matching_author_count": 2,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "160278:4"
          ],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        }
      ]
    }
  }
}