{
  "report": {
    "id": 151,
    "period": "[stored-core] Jul 16 - Jul 30, 2026 (Part 3 of 6)",
    "created_at": "2026-07-30T19:20:23.048497+00:00",
    "workflow_note": ""
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-30T19:20:40.705579Z",
    "tag": "stored-core",
    "media_scope": "all_media",
    "generation_strategy": "deep_chunked_two_pass_candidate_discovery_and_validation",
    "report_profile": "deep",
    "model": "google/gemini-3.5-flash-lite",
    "previous_report_context": {
      "report_id": 138,
      "created_at": "2026-07-28T17:48:07.317473+00:00",
      "date_range": "[stored-core] Jul 14 - Jul 28, 2026 (Part 6 of 6)",
      "trends": [
        {
          "trend_name": "Espresso & Chocolate Brown Monochromatic Tailoring",
          "trend_type": "color",
          "trend_signal_strength": "strong",
          "confidence_score": 0.95,
          "matching_image_count": 5,
          "matching_parent_post_count": 5,
          "keywords": [
            "chocolate brown",
            "espresso tone",
            "monochromatic set",
            "linen trousers"
          ],
          "description": "Rich espresso and deep chocolate brown tones styled as monochromatic sets, shirt dresses, and tailored linen trousers."
        },
        {
          "trend_name": "Retro Polka Dot Matching Sets",
          "trend_type": "outfit",
          "trend_signal_strength": "strong",
          "confidence_score": 0.91,
          "matching_image_count": 4,
          "matching_parent_post_count": 3,
          "keywords": [
            "polka dot matching set",
            "mesh midi skirt",
            "monochrome print",
            "y2k aesthetic"
          ],
          "description": "High-contrast black-and-white polka dot matching sets, mesh midi skirts, and playful street-style co-ords."
        },
        {
          "trend_name": "High-Neck Halter & Cowl Neck Silhouettes",
          "trend_type": "outfit",
          "trend_signal_strength": "strong",
          "confidence_score": 0.94,
          "matching_image_count": 5,
          "matching_parent_post_count": 3,
          "keywords": [
            "halter neck maxi",
            "draped silk gown",
            "backless silhouette",
            "evening dress"
          ],
          "description": "Draped silk gowns, halter-neck maxis, and deep V-neck silhouettes designed for evening glamour and resort dining."
        },
        {
          "trend_name": "Lace-Trimmed Sheer Slip Dresses",
          "trend_type": "texture",
          "trend_signal_strength": "medium",
          "confidence_score": 0.88,
          "matching_image_count": 4,
          "matching_parent_post_count": 3,
          "keywords": [
            "lace trim midi skirt",
            "sheer camisole",
            "silk satin slip",
            "contrast lace"
          ],
          "description": "Lingerie-inspired silk slip dresses and sheer camisoles accented with delicate contrast lace edging."
        },
        {
          "trend_name": "Vibrant Post-Box Red Accent & Monochromatic Dressing",
          "trend_type": "color",
          "trend_signal_strength": "strong",
          "confidence_score": 0.96,
          "matching_image_count": 5,
          "matching_parent_post_count": 5,
          "keywords": [
            "cherry red bodycon",
            "monochromatic red",
            "red halter top",
            "garnet dress"
          ],
          "description": "Bold post-box and cherry red mini dresses, utility jackets, and monochromatic statement outfits."
        },
        {
          "trend_name": "Massive Sculptural Gold Hardware & Chunky Jewelry",
          "trend_type": "accessory",
          "trend_signal_strength": "strong",
          "confidence_score": 0.95,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "gold statement necklace",
            "chunky chain jewelry",
            "gold hoop earrings",
            "gold hardware"
          ],
          "description": "Chunky gold chain necklaces, geometric metal hardware, and oversized statement earrings paired with swimwear and resort sets."
        },
        {
          "trend_name": "Coastal Grandmother Blue-and-White Layering",
          "trend_type": "styling_formula",
          "trend_signal_strength": "strong",
          "confidence_score": 0.92,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "coastal grandmother",
            "linen maxi skirt",
            "striped long sleeve",
            "blue and white palette"
          ],
          "description": "Powder blue, crisp white linen, nautical striped tops, and structured straw accessories for relaxed coastal styling."
        },
        {
          "trend_name": "Animal Print & Leopard Vacation Cues",
          "trend_type": "outfit",
          "trend_signal_strength": "medium",
          "confidence_score": 0.87,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "leopard print dress",
            "leopard print corset",
            "animal print bikini",
            "midi skirt"
          ],
          "description": "Leopard print midi dresses, structured bustier corsets, and animal-print bikinis styled for vacation nights."
        },
        {
          "trend_name": "Athletic Sports-Luxe & Bloc-Core Jerseys",
          "trend_type": "styling_formula",
          "trend_signal_strength": "medium",
          "confidence_score": 0.85,
          "matching_image_count": 4,
          "matching_parent_post_count": 3,
          "keywords": [
            "vintage football jersey",
            "bloc-core aesthetic",
            "sports luxe",
            "striped polo"
          ],
          "description": "Vintage football and soccer jerseys layered with heavy gold chain jewelry for a high-contrast sports-luxe aesthetic."
        }
      ]
    },
    "vision_preflight": {
      "enabled": true,
      "since": "2026-07-16T19:19:42.894794Z",
      "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": 3,
      "chunk_count": 6,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 318,
      "full_source_post_count": 1279,
      "full_eligible_post_count": 1193,
      "full_source_media_count": 2255
    },
    "criteria": {
      "time_window_days": 14,
      "window_start": "2026-07-16T19:19:42.894794Z",
      "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": 1279,
    "source_media_count": 2255,
    "eligible_post_count": 1193,
    "chunk_post_count": 200,
    "chunk_media_count": 318,
    "analyzed_post_count": 200,
    "analyzed_post_ids": [
      176386,
      176067,
      183377,
      176113,
      176042,
      176182,
      176330,
      171354,
      176139,
      176186,
      183628,
      176049,
      176076,
      176243,
      176247,
      183586,
      176342,
      176154,
      171384,
      176194,
      176257,
      176200,
      176140,
      176290,
      176215,
      176364,
      171540,
      183354,
      176312,
      183571,
      171691,
      176035,
      171003,
      176369,
      171075,
      176349,
      176229,
      176195,
      176317,
      176099,
      171147,
      176219,
      176370,
      176155,
      176262,
      171670,
      170976,
      183689,
      183340,
      171341,
      176045,
      183484,
      176127,
      176301,
      176313,
      176375,
      183355,
      176162,
      176248,
      176304,
      176344,
      170993,
      176371,
      176337,
      176297,
      176108,
      176095,
      171488,
      176287,
      171590,
      176103,
      176279,
      171528,
      176390,
      176159,
      176060,
      183382,
      171373,
      176184,
      176170,
      176358,
      176191,
      183508,
      176165,
      176253,
      176389,
      176226,
      176077,
      176183,
      176223,
      176280,
      183587,
      176169,
      176057,
      176119,
      176281,
      176387,
      183629,
      176071,
      176068,
      176249,
      176308,
      176334,
      176351,
      171284,
      176147,
      176173,
      183674,
      176258,
      176187,
      176058,
      176332,
      176244,
      171184,
      176343,
      176064,
      176368,
      171385,
      176043,
      176156,
      176216,
      171028,
      176109,
      176096,
      176259,
      176239,
      176062,
      176291,
      176157,
      176352,
      176036,
      176192,
      176201,
      176367,
      176100,
      176379,
      176314,
      171374,
      176283,
      171671,
      176110,
      171004,
      176101,
      171693,
      176230,
      176338,
      176196,
      176372,
      176298,
      183485,
      176250,
      176356,
      171591,
      171592,
      171489,
      171593,
      176288,
      171355,
      176299,
      170977,
      176232,
      183633,
      176128,
      170598,
      171511,
      170474,
      170824,
      170523,
      170580,
      170556,
      183568,
      170436,
      170610,
      170467,
      170991,
      170581,
      170537,
      170557,
      183648,
      170645,
      170550,
      170662,
      170678,
      170433,
      170558,
      170693,
      170626,
      170650,
      170672,
      170582,
      183630,
      183588,
      170596,
      170679,
      170646,
      170559,
      170583,
      170551,
      170439,
      170615
    ],
    "analyzed_media_count": 318,
    "analyzed_media_refs": [
      "176386:1",
      "176067:1",
      "183377:1",
      "176113:1",
      "176042:1",
      "176182:1",
      "176330:1",
      "171354:1",
      "176139:1",
      "176186:1",
      "176186:2",
      "176186:3",
      "176186:4",
      "176186:5",
      "176186:6",
      "176186:7",
      "176186:8",
      "183628:1",
      "176049:1",
      "176076:1",
      "176243:1",
      "176247:1",
      "183586:1",
      "176342:1",
      "176154:1",
      "171384:1",
      "176194:1",
      "176194:2",
      "176257:1",
      "176200:1",
      "176140:1",
      "176290:1",
      "176290:2",
      "176215:1",
      "176215:2",
      "176364:1",
      "171540:1",
      "183354:1",
      "183354:2",
      "183354:3",
      "183354:4",
      "176312:1",
      "183571:1",
      "171691:1",
      "176035:1",
      "171003:1",
      "176369:1",
      "171075:1",
      "176349:1",
      "176229:1",
      "176195:1",
      "176317:1",
      "176099:1",
      "171147:1",
      "176219:1",
      "176370:1",
      "176155:1",
      "176262:1",
      "171670:1",
      "170976:1",
      "183689:1",
      "183340:1",
      "183340:2",
      "171341:1",
      "176045:1",
      "176045:2",
      "183484:1",
      "176127:1",
      "176301:1",
      "176301:2",
      "176301:3",
      "176301:4",
      "176313:1",
      "176375:1",
      "183355:1",
      "176162:1",
      "176248:1",
      "176304:1",
      "176344:1",
      "170993:1",
      "176371:1",
      "176371:2",
      "176371:3",
      "176337:1",
      "176297:1",
      "176108:1",
      "176108:2",
      "176108:3",
      "176108:4",
      "176108:5",
      "176095:1",
      "171488:1",
      "176287:1",
      "171590:1",
      "176103:8",
      "176279:1",
      "171528:1",
      "176390:1",
      "176390:2",
      "176159:1",
      "176060:1",
      "183382:1",
      "183382:2",
      "171373:1",
      "176184:1",
      "176184:2",
      "176184:3",
      "176184:4",
      "176184:5",
      "176184:6",
      "176170:1",
      "176358:1",
      "176358:2",
      "176358:3",
      "176358:4",
      "176358:5",
      "176191:1",
      "176191:2",
      "176191:3",
      "183508:1",
      "183508:2",
      "176165:1",
      "176253:1",
      "176389:1",
      "176389:2",
      "176389:4",
      "176389:5",
      "176389:6",
      "176226:1",
      "176077:1",
      "176183:1",
      "176223:1",
      "176280:1",
      "183587:1",
      "176169:1",
      "176057:1",
      "176119:1",
      "176281:1",
      "176387:1",
      "183629:1",
      "176071:1",
      "176068:1",
      "176249:1",
      "176308:1",
      "176334:1",
      "176334:2",
      "176334:3",
      "176351:1",
      "171284:1",
      "176147:1",
      "176173:1",
      "183674:1",
      "183674:2",
      "176258:1",
      "176187:1",
      "176058:1",
      "176332:1",
      "176244:1",
      "171184:1",
      "176343:1",
      "176064:1",
      "176064:2",
      "176064:3",
      "176368:1",
      "171385:1",
      "176043:1",
      "176156:1",
      "176216:1",
      "171028:1",
      "176109:1",
      "176096:1",
      "176259:1",
      "176239:1",
      "176239:2",
      "176239:3",
      "176239:4",
      "176239:5",
      "176239:6",
      "176239:7",
      "176239:8",
      "176239:9",
      "176239:10",
      "176062:1",
      "176291:1",
      "176157:1",
      "176352:1",
      "176036:1",
      "176192:1",
      "176201:1",
      "176367:1",
      "176100:1",
      "176379:1",
      "176379:2",
      "176379:3",
      "176379:4",
      "176379:5",
      "176379:6",
      "176379:7",
      "176379:8",
      "176379:9",
      "176379:10",
      "176314:1",
      "171374:1",
      "176283:1",
      "171671:1",
      "176110:1",
      "171004:1",
      "176101:1",
      "171693:1",
      "176230:1",
      "176338:1",
      "176196:1",
      "176372:1",
      "176372:2",
      "176372:3",
      "176372:4",
      "176298:1",
      "183485:1",
      "176250:1",
      "176356:1",
      "171591:1",
      "171592:1",
      "171489:1",
      "171593:1",
      "176288:1",
      "171355:1",
      "176299:1",
      "170977:1",
      "176232:1",
      "176232:2",
      "176232:3",
      "183633:1",
      "183633:2",
      "183633:3",
      "183633:4",
      "183633:5",
      "176128:1",
      "170598:1",
      "171511:1",
      "170474:1",
      "170824:1",
      "170523:1",
      "170580:1",
      "170556:1",
      "170556:2",
      "170556:3",
      "170556:4",
      "170556:5",
      "183568:1",
      "170436:1",
      "170610:1",
      "170467:1",
      "170467:2",
      "170991:1",
      "170581:1",
      "170581:2",
      "170581:3",
      "170581:4",
      "170581:5",
      "170537:1",
      "170537:2",
      "170537:3",
      "170537:4",
      "170557:1",
      "183648:1",
      "170645:1",
      "170645:2",
      "170645:3",
      "170645:4",
      "170645:5",
      "170645:6",
      "170645:7",
      "170645:8",
      "170645:9",
      "170645:10",
      "170550:1",
      "170662:1",
      "170678:1",
      "170678:2",
      "170433:1",
      "170558:1",
      "170693:1",
      "170693:2",
      "170693:3",
      "170693:4",
      "170693:5",
      "170626:1",
      "170626:2",
      "170626:3",
      "170626:4",
      "170626:5",
      "170626:6",
      "170626:7",
      "170626:8",
      "170650:1",
      "170650:2",
      "170650:3",
      "170672:1",
      "170672:2",
      "170672:3",
      "170672:4",
      "170672:5",
      "170582:1",
      "183630:1",
      "183588:1",
      "170596:1",
      "170596:2",
      "170596:3",
      "170596:4",
      "170596:5",
      "170679:1",
      "170646:1",
      "170646:2",
      "170559:1",
      "170583:1",
      "170551:1",
      "170439:1",
      "170615:1"
    ],
    "full_source_prompt_character_count": 148176,
    "source_prompt_character_count": 148176,
    "prompt_character_count": 148176,
    "prompt_character_limit": 300000,
    "prompt_was_truncated": false,
    "candidate_prompt_character_count": 154032,
    "validation_prompt_character_count": 162525,
    "candidate_reasoning_scratchpad": "The past 14 days show a definitive shift toward transitional late-summer dressing, marked heavily by butter yellow tailoring, chocolate brown separates, and oversized graphic denims. We observe rapid growth in Y2K-influenced whimsical prints, textured crochet beachwear, and retro sportswear, alongside an ongoing embrace of high-shine metallics and structural evening wear.",
    "validation_reasoning_scratchpad": "The validated trend selection highlights robust cross-brand patterns in butter yellow eventwear, whimsical novelty denim, crochet resort pieces, and structured suede coordination. Each trend has been carefully verified against raw media data to ensure at least 4 images across 3 unique parent posts.",
    "ai_discovered_candidate_count": 12,
    "candidate_trends": [
      {
        "candidate_name": "Butter Yellow Monochromatic & Bridesmaid Gowns",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "resurfacing",
        "seed_media_count": 6,
        "seed_media_refs": [
          "176182:1",
          "176154:1",
          "176253:1",
          "176334:1",
          "176334:2",
          "176379:6"
        ],
        "visual_cues": [
          "butter yellow palette",
          "strapless silk gown",
          "tiered midi skirt",
          "monochromatic yellow dress"
        ]
      },
      {
        "candidate_name": "Chocolate Brown & Espresso Tailored Separates",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "sustained",
        "seed_media_count": 6,
        "seed_media_refs": [
          "176290:1",
          "176290:2",
          "176101:1",
          "176173:1",
          "176372:4",
          "170672:5"
        ],
        "visual_cues": [
          "chocolate brown slip dress",
          "espresso trousers",
          "dark brown lounge shorts",
          "brown mock neck sweater"
        ]
      },
      {
        "candidate_name": "Whimsical Graphic & Dolphin Motif Wide-Leg Denim",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 6,
        "seed_media_refs": [
          "176239:1",
          "176239:2",
          "176239:3",
          "176239:4",
          "176239:6",
          "176239:8"
        ],
        "visual_cues": [
          "dolphin print denim",
          "graphic wide-leg jeans",
          "quirky y2k aesthetic",
          "patchwork denim details"
        ]
      },
      {
        "candidate_name": "Boho Crochet & Open-Work Knit Mini Dresses",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "resurfacing",
        "seed_media_count": 6,
        "seed_media_refs": [
          "176337:1",
          "170556:1",
          "170556:2",
          "170556:3",
          "170556:4",
          "170557:1"
        ],
        "visual_cues": [
          "white crochet mini dress",
          "scalloped hem knit",
          "boho chic aesthetic",
          "open-work knit texture"
        ]
      },
      {
        "candidate_name": "High-Shine Liquid Metallic & Sequin Evening Gowns",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 6,
        "seed_media_refs": [
          "176184:1",
          "176184:4",
          "176226:1",
          "176308:1",
          "176196:1",
          "176232:1"
        ],
        "visual_cues": [
          "sequin gold gown",
          "metallic knit dress",
          "shimmer fabric mini dress",
          "silver metallic dress"
        ]
      },
      {
        "candidate_name": "Asymmetrical Sheer Draped Slip Dresses",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "evolving",
        "seed_media_count": 5,
        "seed_media_refs": [
          "170645:1",
          "170645:3",
          "170645:5",
          "170645:7",
          "170645:9"
        ],
        "visual_cues": [
          "white sheer maxi dress",
          "asymmetrical silhouette",
          "exposed bikini base",
          "draped sheer fabric"
        ]
      },
      {
        "candidate_name": "Retro Tenniscore & Contrast-Trim Athleisure",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "sustained",
        "seed_media_count": 6,
        "seed_media_refs": [
          "176301:3",
          "176301:4",
          "176369:1",
          "176370:1",
          "170976:1",
          "170610:1"
        ],
        "visual_cues": [
          "cropped polo shirt",
          "pink ruffled mini skirt",
          "striped athletic socks",
          "vintage tennis racket"
        ]
      },
      {
        "candidate_name": "Coquette Hair Bows & Romantic Headpiece Styling",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "sustained",
        "seed_media_count": 3,
        "seed_media_refs": [
          "176248:1",
          "176250:1",
          "176281:1"
        ],
        "visual_cues": [
          "white hair bow",
          "lace hair accessory",
          "romantic hair ribbon",
          "bun styling with bow"
        ]
      },
      {
        "candidate_name": "Structured Utility Bombers & Matching Suede Coordinates",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "176183:1",
          "170650:1",
          "170650:2",
          "170650:3"
        ],
        "visual_cues": [
          "cropped bomber jacket",
          "high-waisted midi skirt",
          "faux suede texture",
          "monochrome beige set"
        ]
      },
      {
        "candidate_name": "Nautical Blue-and-White Gingham & Striped Prints",
        "trend_type": "pattern",
        "visual_axis": "color",
        "historical_relationship": "sustained",
        "seed_media_count": 6,
        "seed_media_refs": [
          "183340:1",
          "183340:2",
          "176064:1",
          "176064:2",
          "183633:2",
          "183633:3"
        ],
        "visual_cues": [
          "blue and white gingham",
          "blue gingham halter top",
          "striped button-down shirt",
          "blue and white stripe bikini"
        ]
      },
      {
        "candidate_name": "Chunky Sculptural Gold Cuffs & Bangles",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "sustained",
        "seed_media_count": 6,
        "seed_media_refs": [
          "176258:1",
          "176062:1",
          "176368:1",
          "170645:1",
          "170645:4",
          "170615:1"
        ],
        "visual_cues": [
          "gold bangle stack",
          "structured glossy cuff",
          "thick resin cuff",
          "stacked metal bangles"
        ]
      },
      {
        "candidate_name": "Bubble Hem & Scalloped Mini Dresses",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "resurfacing",
        "seed_media_count": 4,
        "seed_media_refs": [
          "176162:1",
          "170581:1",
          "170581:2",
          "170581:5"
        ],
        "visual_cues": [
          "bubble hem silhouette",
          "scalloped hemline",
          "halter mini dress",
          "tapered waist detail"
        ]
      }
    ],
    "ai_candidate_trend_count": 6,
    "ai_validated_trend_count_before_filter": 6,
    "accepted_trend_count": 3,
    "rejected_trend_count": 3,
    "rejected_trends": [
      {
        "trend_name": "Novelty Graphic & Dolphin Motif Wide-Leg Denim",
        "confidence_score": 0.92,
        "valid_matching_image_count": 2,
        "matching_parent_post_count": 1,
        "matching_author_count": 1,
        "invalid_or_out_of_scope_media_refs": [],
        "unparseable_media_refs": [],
        "excluded_same_post_media_refs": [
          "176239:3",
          "176239:4",
          "176239:6",
          "176239:8"
        ],
        "reasons": [
          "Only 2 valid matching images; minimum is 4.",
          "Images came from only 1 parent posts; minimum is 3."
        ]
      },
      {
        "trend_name": "Asymmetrical Sheer Layered Slip Dresses",
        "confidence_score": 0.88,
        "valid_matching_image_count": 2,
        "matching_parent_post_count": 1,
        "matching_author_count": 1,
        "invalid_or_out_of_scope_media_refs": [],
        "unparseable_media_refs": [],
        "excluded_same_post_media_refs": [
          "170645:5",
          "170645:7",
          "170645:9"
        ],
        "reasons": [
          "Only 2 valid matching images; minimum is 4.",
          "Images came from only 1 parent posts; minimum is 3."
        ]
      },
      {
        "trend_name": "Faux-Suede Utility Bombers & Matching Skirt Sets",
        "confidence_score": 0.9,
        "valid_matching_image_count": 3,
        "matching_parent_post_count": 2,
        "matching_author_count": 1,
        "invalid_or_out_of_scope_media_refs": [],
        "unparseable_media_refs": [],
        "excluded_same_post_media_refs": [
          "170650:3"
        ],
        "reasons": [
          "Only 3 valid matching images; minimum is 4.",
          "Images came from only 2 parent posts; minimum is 3."
        ]
      }
    ]
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Butter Yellow Monochromatic Gowns & Tailored Sets",
      "blog_title": "Butter Yellow Eventwear & Monochromatic Tailoring",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Repeated use of pale yellow monochrome palettes, strapless silk or satin silhouettes, and sleek event-ready styling.",
      "description": "Soft lemon and butter yellow hues dominate satin slip dresses, structured midi skirts, and coordinated bridesmaid attire.",
      "keywords": [
        "butter yellow",
        "lemon yellow",
        "strapless silk gown",
        "tiered midi skirt",
        "monochromatic yellow"
      ],
      "post_ids": [
        176182,
        176154,
        176253,
        176334,
        176379
      ],
      "media_refs": [
        "176182:1",
        "176154:1",
        "176253:1",
        "176334:1",
        "176334:2",
        "176379:6"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 95.0% confidence. Repeated use of pale yellow monochrome palettes, strapless silk or satin silhouettes, and sleek event-ready styling."
    },
    {
      "trend_number": 2,
      "trend_name": "Open-Work Crochet & Pointelle Knit Resort Minis",
      "blog_title": "Boho Crochet & Open-Work Knit Mini Dresses",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Repeated use of open-work crochet textures, cream or white knit fabrications, and scalloped mini dress silhouettes.",
      "description": "Open-weave crochet mini dresses and pointelle knit sets styled effortlessly for beachside getaways.",
      "keywords": [
        "crochet mini dress",
        "open-work knit",
        "scalloped hem",
        "boho chic",
        "resort wear"
      ],
      "post_ids": [
        176337,
        170556,
        170557
      ],
      "media_refs": [
        "176337:1",
        "170556:1",
        "170556:2",
        "170557:1"
      ],
      "qualification_reason": "Accepted with 4 matching images across 3 parent posts at 94.0% confidence. Repeated use of open-work crochet textures, cream or white knit fabrications, and scalloped mini dress silhouettes."
    },
    {
      "trend_number": 3,
      "trend_name": "Rich Espresso & Chocolate Brown Tailored Separates",
      "blog_title": "Chocolate Brown & Espresso Tailored Separates",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Consistent deep brown colorways across silk satins, lounge shorts, and structured pre-fall trousers.",
      "description": "Deep chocolate and espresso shades rendered in silk slip dresses, lounge shorts, and structured trousers.",
      "keywords": [
        "chocolate brown",
        "espresso trousers",
        "brown lounge shorts",
        "monochromatic brown",
        "silk satin"
      ],
      "post_ids": [
        176290,
        176101,
        176173,
        176372,
        170672
      ],
      "media_refs": [
        "176290:1",
        "176290:2",
        "176101:1",
        "176173:1",
        "176372:4",
        "170672:5"
      ],
      "qualification_reason": "Accepted with 6 matching images across 5 parent posts at 93.0% confidence. Consistent deep brown colorways across silk satins, lounge shorts, and structured pre-fall trousers."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "The validated trend selection highlights robust cross-brand patterns in butter yellow eventwear, whimsical novelty denim, crochet resort pieces, and structured suede coordination. Each trend has been carefully verified against raw media data to ensure at least 4 images across 3 unique parent posts.",
    "content_ideas": [
      {
        "blog_title": "Butter Yellow Eventwear & Monochromatic Tailoring",
        "trend_name": "Butter Yellow Monochromatic Gowns & Tailored Sets",
        "trend_type": "color",
        "trend_trajectory": "resurfacing",
        "historical_note": "Resurfacing from the previous summer pastel peaks into a major focus for bridal and event styling.",
        "description": "Soft lemon and butter yellow hues dominate satin slip dresses, structured midi skirts, and coordinated bridesmaid attire.",
        "visual_similarity_reason": "Repeated use of pale yellow monochrome palettes, strapless silk or satin silhouettes, and sleek event-ready styling.",
        "instagram_caption": "The dress code of the season: butter yellow \ud83c\udf4b\u2728\n\n#ButterYellow #WeddingGuest #SummerStyle #EventWear",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "butter yellow",
          "lemon yellow",
          "strapless silk gown",
          "tiered midi skirt",
          "monochromatic yellow"
        ],
        "example_media_refs": [
          "176182:1",
          "176154:1",
          "176253:1",
          "176334:1",
          "176334:2",
          "176379:6"
        ],
        "example_post_ids": [
          176182,
          176154,
          176253,
          176334,
          176379
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 5
      },
      {
        "blog_title": "Boho Crochet & Open-Work Knit Mini Dresses",
        "trend_name": "Open-Work Crochet & Pointelle Knit Resort Minis",
        "trend_type": "texture",
        "trend_trajectory": "resurfacing",
        "historical_note": "Resurfacing coastal and vacation staple, updated with scalloped hems and suede accessories.",
        "description": "Open-weave crochet mini dresses and pointelle knit sets styled effortlessly for beachside getaways.",
        "visual_similarity_reason": "Repeated use of open-work crochet textures, cream or white knit fabrications, and scalloped mini dress silhouettes.",
        "instagram_caption": "Packing essentials: crochet knits and sun-kissed skin \ud83d\udc1a\u2728\n\n#CrochetDress #ResortWear #VacationStyle #BohoChic",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "crochet mini dress",
          "open-work knit",
          "scalloped hem",
          "boho chic",
          "resort wear"
        ],
        "example_media_refs": [
          "176337:1",
          "170556:1",
          "170556:2",
          "170557:1"
        ],
        "example_post_ids": [
          176337,
          170556,
          170557
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 3,
        "matching_author_count": 2
      },
      {
        "blog_title": "Chocolate Brown & Espresso Tailored Separates",
        "trend_name": "Rich Espresso & Chocolate Brown Tailored Separates",
        "trend_type": "color",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained color evolution transitioning deeper brown tones from summer lounge sets into pre-fall tailoring.",
        "description": "Deep chocolate and espresso shades rendered in silk slip dresses, lounge shorts, and structured trousers.",
        "visual_similarity_reason": "Consistent deep brown colorways across silk satins, lounge shorts, and structured pre-fall trousers.",
        "instagram_caption": "Rich espresso tones are here to stay \ud83e\udd0e\n\n#ChocolateBrown #PreFallFashion #TailoredSeparates #MinimalistStyle",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "chocolate brown",
          "espresso trousers",
          "brown lounge shorts",
          "monochromatic brown",
          "silk satin"
        ],
        "example_media_refs": [
          "176290:1",
          "176290:2",
          "176101:1",
          "176173:1",
          "176372:4",
          "170672:5"
        ],
        "example_post_ids": [
          176290,
          176101,
          176173,
          176372,
          170672
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 5,
        "matching_author_count": 4
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "Butter yellow makes a refined statement this season through liquid-satin gowns and tailored sets from @shonajoy, @astrthelabel, and @astaresort. For coastal escapes, open-work crochet and pointelle knit minis from @frankiesbikinis and @tigermist offer effortless texture, while deep espresso and chocolate brown separates by @heartloom and @sovere_studio anchor the palette in rich, structured sophistication.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-30T19:20:40.705579Z",
      "tag": "stored-core",
      "media_scope": "all_media",
      "generation_strategy": "deep_chunked_two_pass_candidate_discovery_and_validation",
      "report_profile": "deep",
      "model": "google/gemini-3.5-flash-lite",
      "previous_report_context": {
        "report_id": 138,
        "created_at": "2026-07-28T17:48:07.317473+00:00",
        "date_range": "[stored-core] Jul 14 - Jul 28, 2026 (Part 6 of 6)",
        "trends": [
          {
            "trend_name": "Espresso & Chocolate Brown Monochromatic Tailoring",
            "trend_type": "color",
            "trend_signal_strength": "strong",
            "confidence_score": 0.95,
            "matching_image_count": 5,
            "matching_parent_post_count": 5,
            "keywords": [
              "chocolate brown",
              "espresso tone",
              "monochromatic set",
              "linen trousers"
            ],
            "description": "Rich espresso and deep chocolate brown tones styled as monochromatic sets, shirt dresses, and tailored linen trousers."
          },
          {
            "trend_name": "Retro Polka Dot Matching Sets",
            "trend_type": "outfit",
            "trend_signal_strength": "strong",
            "confidence_score": 0.91,
            "matching_image_count": 4,
            "matching_parent_post_count": 3,
            "keywords": [
              "polka dot matching set",
              "mesh midi skirt",
              "monochrome print",
              "y2k aesthetic"
            ],
            "description": "High-contrast black-and-white polka dot matching sets, mesh midi skirts, and playful street-style co-ords."
          },
          {
            "trend_name": "High-Neck Halter & Cowl Neck Silhouettes",
            "trend_type": "outfit",
            "trend_signal_strength": "strong",
            "confidence_score": 0.94,
            "matching_image_count": 5,
            "matching_parent_post_count": 3,
            "keywords": [
              "halter neck maxi",
              "draped silk gown",
              "backless silhouette",
              "evening dress"
            ],
            "description": "Draped silk gowns, halter-neck maxis, and deep V-neck silhouettes designed for evening glamour and resort dining."
          },
          {
            "trend_name": "Lace-Trimmed Sheer Slip Dresses",
            "trend_type": "texture",
            "trend_signal_strength": "medium",
            "confidence_score": 0.88,
            "matching_image_count": 4,
            "matching_parent_post_count": 3,
            "keywords": [
              "lace trim midi skirt",
              "sheer camisole",
              "silk satin slip",
              "contrast lace"
            ],
            "description": "Lingerie-inspired silk slip dresses and sheer camisoles accented with delicate contrast lace edging."
          },
          {
            "trend_name": "Vibrant Post-Box Red Accent & Monochromatic Dressing",
            "trend_type": "color",
            "trend_signal_strength": "strong",
            "confidence_score": 0.96,
            "matching_image_count": 5,
            "matching_parent_post_count": 5,
            "keywords": [
              "cherry red bodycon",
              "monochromatic red",
              "red halter top",
              "garnet dress"
            ],
            "description": "Bold post-box and cherry red mini dresses, utility jackets, and monochromatic statement outfits."
          },
          {
            "trend_name": "Massive Sculptural Gold Hardware & Chunky Jewelry",
            "trend_type": "accessory",
            "trend_signal_strength": "strong",
            "confidence_score": 0.95,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "gold statement necklace",
              "chunky chain jewelry",
              "gold hoop earrings",
              "gold hardware"
            ],
            "description": "Chunky gold chain necklaces, geometric metal hardware, and oversized statement earrings paired with swimwear and resort sets."
          },
          {
            "trend_name": "Coastal Grandmother Blue-and-White Layering",
            "trend_type": "styling_formula",
            "trend_signal_strength": "strong",
            "confidence_score": 0.92,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "coastal grandmother",
              "linen maxi skirt",
              "striped long sleeve",
              "blue and white palette"
            ],
            "description": "Powder blue, crisp white linen, nautical striped tops, and structured straw accessories for relaxed coastal styling."
          },
          {
            "trend_name": "Animal Print & Leopard Vacation Cues",
            "trend_type": "outfit",
            "trend_signal_strength": "medium",
            "confidence_score": 0.87,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "leopard print dress",
              "leopard print corset",
              "animal print bikini",
              "midi skirt"
            ],
            "description": "Leopard print midi dresses, structured bustier corsets, and animal-print bikinis styled for vacation nights."
          },
          {
            "trend_name": "Athletic Sports-Luxe & Bloc-Core Jerseys",
            "trend_type": "styling_formula",
            "trend_signal_strength": "medium",
            "confidence_score": 0.85,
            "matching_image_count": 4,
            "matching_parent_post_count": 3,
            "keywords": [
              "vintage football jersey",
              "bloc-core aesthetic",
              "sports luxe",
              "striped polo"
            ],
            "description": "Vintage football and soccer jerseys layered with heavy gold chain jewelry for a high-contrast sports-luxe aesthetic."
          }
        ]
      },
      "vision_preflight": {
        "enabled": true,
        "since": "2026-07-16T19:19:42.894794Z",
        "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": 3,
        "chunk_count": 6,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 318,
        "full_source_post_count": 1279,
        "full_eligible_post_count": 1193,
        "full_source_media_count": 2255
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-07-16T19:19:42.894794Z",
        "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": 1279,
      "source_media_count": 2255,
      "eligible_post_count": 1193,
      "chunk_post_count": 200,
      "chunk_media_count": 318,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        176386,
        176067,
        183377,
        176113,
        176042,
        176182,
        176330,
        171354,
        176139,
        176186,
        183628,
        176049,
        176076,
        176243,
        176247,
        183586,
        176342,
        176154,
        171384,
        176194,
        176257,
        176200,
        176140,
        176290,
        176215,
        176364,
        171540,
        183354,
        176312,
        183571,
        171691,
        176035,
        171003,
        176369,
        171075,
        176349,
        176229,
        176195,
        176317,
        176099,
        171147,
        176219,
        176370,
        176155,
        176262,
        171670,
        170976,
        183689,
        183340,
        171341,
        176045,
        183484,
        176127,
        176301,
        176313,
        176375,
        183355,
        176162,
        176248,
        176304,
        176344,
        170993,
        176371,
        176337,
        176297,
        176108,
        176095,
        171488,
        176287,
        171590,
        176103,
        176279,
        171528,
        176390,
        176159,
        176060,
        183382,
        171373,
        176184,
        176170,
        176358,
        176191,
        183508,
        176165,
        176253,
        176389,
        176226,
        176077,
        176183,
        176223,
        176280,
        183587,
        176169,
        176057,
        176119,
        176281,
        176387,
        183629,
        176071,
        176068,
        176249,
        176308,
        176334,
        176351,
        171284,
        176147,
        176173,
        183674,
        176258,
        176187,
        176058,
        176332,
        176244,
        171184,
        176343,
        176064,
        176368,
        171385,
        176043,
        176156,
        176216,
        171028,
        176109,
        176096,
        176259,
        176239,
        176062,
        176291,
        176157,
        176352,
        176036,
        176192,
        176201,
        176367,
        176100,
        176379,
        176314,
        171374,
        176283,
        171671,
        176110,
        171004,
        176101,
        171693,
        176230,
        176338,
        176196,
        176372,
        176298,
        183485,
        176250,
        176356,
        171591,
        171592,
        171489,
        171593,
        176288,
        171355,
        176299,
        170977,
        176232,
        183633,
        176128,
        170598,
        171511,
        170474,
        170824,
        170523,
        170580,
        170556,
        183568,
        170436,
        170610,
        170467,
        170991,
        170581,
        170537,
        170557,
        183648,
        170645,
        170550,
        170662,
        170678,
        170433,
        170558,
        170693,
        170626,
        170650,
        170672,
        170582,
        183630,
        183588,
        170596,
        170679,
        170646,
        170559,
        170583,
        170551,
        170439,
        170615
      ],
      "analyzed_media_count": 318,
      "analyzed_media_refs": [
        "176386:1",
        "176067:1",
        "183377:1",
        "176113:1",
        "176042:1",
        "176182:1",
        "176330:1",
        "171354:1",
        "176139:1",
        "176186:1",
        "176186:2",
        "176186:3",
        "176186:4",
        "176186:5",
        "176186:6",
        "176186:7",
        "176186:8",
        "183628:1",
        "176049:1",
        "176076:1",
        "176243:1",
        "176247:1",
        "183586:1",
        "176342:1",
        "176154:1",
        "171384:1",
        "176194:1",
        "176194:2",
        "176257:1",
        "176200:1",
        "176140:1",
        "176290:1",
        "176290:2",
        "176215:1",
        "176215:2",
        "176364:1",
        "171540:1",
        "183354:1",
        "183354:2",
        "183354:3",
        "183354:4",
        "176312:1",
        "183571:1",
        "171691:1",
        "176035:1",
        "171003:1",
        "176369:1",
        "171075:1",
        "176349:1",
        "176229:1",
        "176195:1",
        "176317:1",
        "176099:1",
        "171147:1",
        "176219:1",
        "176370:1",
        "176155:1",
        "176262:1",
        "171670:1",
        "170976:1",
        "183689:1",
        "183340:1",
        "183340:2",
        "171341:1",
        "176045:1",
        "176045:2",
        "183484:1",
        "176127:1",
        "176301:1",
        "176301:2",
        "176301:3",
        "176301:4",
        "176313:1",
        "176375:1",
        "183355:1",
        "176162:1",
        "176248:1",
        "176304:1",
        "176344:1",
        "170993:1",
        "176371:1",
        "176371:2",
        "176371:3",
        "176337:1",
        "176297:1",
        "176108:1",
        "176108:2",
        "176108:3",
        "176108:4",
        "176108:5",
        "176095:1",
        "171488:1",
        "176287:1",
        "171590:1",
        "176103:8",
        "176279:1",
        "171528:1",
        "176390:1",
        "176390:2",
        "176159:1",
        "176060:1",
        "183382:1",
        "183382:2",
        "171373:1",
        "176184:1",
        "176184:2",
        "176184:3",
        "176184:4",
        "176184:5",
        "176184:6",
        "176170:1",
        "176358:1",
        "176358:2",
        "176358:3",
        "176358:4",
        "176358:5",
        "176191:1",
        "176191:2",
        "176191:3",
        "183508:1",
        "183508:2",
        "176165:1",
        "176253:1",
        "176389:1",
        "176389:2",
        "176389:4",
        "176389:5",
        "176389:6",
        "176226:1",
        "176077:1",
        "176183:1",
        "176223:1",
        "176280:1",
        "183587:1",
        "176169:1",
        "176057:1",
        "176119:1",
        "176281:1",
        "176387:1",
        "183629:1",
        "176071:1",
        "176068:1",
        "176249:1",
        "176308:1",
        "176334:1",
        "176334:2",
        "176334:3",
        "176351:1",
        "171284:1",
        "176147:1",
        "176173:1",
        "183674:1",
        "183674:2",
        "176258:1",
        "176187:1",
        "176058:1",
        "176332:1",
        "176244:1",
        "171184:1",
        "176343:1",
        "176064:1",
        "176064:2",
        "176064:3",
        "176368:1",
        "171385:1",
        "176043:1",
        "176156:1",
        "176216:1",
        "171028:1",
        "176109:1",
        "176096:1",
        "176259:1",
        "176239:1",
        "176239:2",
        "176239:3",
        "176239:4",
        "176239:5",
        "176239:6",
        "176239:7",
        "176239:8",
        "176239:9",
        "176239:10",
        "176062:1",
        "176291:1",
        "176157:1",
        "176352:1",
        "176036:1",
        "176192:1",
        "176201:1",
        "176367:1",
        "176100:1",
        "176379:1",
        "176379:2",
        "176379:3",
        "176379:4",
        "176379:5",
        "176379:6",
        "176379:7",
        "176379:8",
        "176379:9",
        "176379:10",
        "176314:1",
        "171374:1",
        "176283:1",
        "171671:1",
        "176110:1",
        "171004:1",
        "176101:1",
        "171693:1",
        "176230:1",
        "176338:1",
        "176196:1",
        "176372:1",
        "176372:2",
        "176372:3",
        "176372:4",
        "176298:1",
        "183485:1",
        "176250:1",
        "176356:1",
        "171591:1",
        "171592:1",
        "171489:1",
        "171593:1",
        "176288:1",
        "171355:1",
        "176299:1",
        "170977:1",
        "176232:1",
        "176232:2",
        "176232:3",
        "183633:1",
        "183633:2",
        "183633:3",
        "183633:4",
        "183633:5",
        "176128:1",
        "170598:1",
        "171511:1",
        "170474:1",
        "170824:1",
        "170523:1",
        "170580:1",
        "170556:1",
        "170556:2",
        "170556:3",
        "170556:4",
        "170556:5",
        "183568:1",
        "170436:1",
        "170610:1",
        "170467:1",
        "170467:2",
        "170991:1",
        "170581:1",
        "170581:2",
        "170581:3",
        "170581:4",
        "170581:5",
        "170537:1",
        "170537:2",
        "170537:3",
        "170537:4",
        "170557:1",
        "183648:1",
        "170645:1",
        "170645:2",
        "170645:3",
        "170645:4",
        "170645:5",
        "170645:6",
        "170645:7",
        "170645:8",
        "170645:9",
        "170645:10",
        "170550:1",
        "170662:1",
        "170678:1",
        "170678:2",
        "170433:1",
        "170558:1",
        "170693:1",
        "170693:2",
        "170693:3",
        "170693:4",
        "170693:5",
        "170626:1",
        "170626:2",
        "170626:3",
        "170626:4",
        "170626:5",
        "170626:6",
        "170626:7",
        "170626:8",
        "170650:1",
        "170650:2",
        "170650:3",
        "170672:1",
        "170672:2",
        "170672:3",
        "170672:4",
        "170672:5",
        "170582:1",
        "183630:1",
        "183588:1",
        "170596:1",
        "170596:2",
        "170596:3",
        "170596:4",
        "170596:5",
        "170679:1",
        "170646:1",
        "170646:2",
        "170559:1",
        "170583:1",
        "170551:1",
        "170439:1",
        "170615:1"
      ],
      "full_source_prompt_character_count": 148176,
      "source_prompt_character_count": 148176,
      "prompt_character_count": 148176,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 154032,
      "validation_prompt_character_count": 162525,
      "candidate_reasoning_scratchpad": "The past 14 days show a definitive shift toward transitional late-summer dressing, marked heavily by butter yellow tailoring, chocolate brown separates, and oversized graphic denims. We observe rapid growth in Y2K-influenced whimsical prints, textured crochet beachwear, and retro sportswear, alongside an ongoing embrace of high-shine metallics and structural evening wear.",
      "validation_reasoning_scratchpad": "The validated trend selection highlights robust cross-brand patterns in butter yellow eventwear, whimsical novelty denim, crochet resort pieces, and structured suede coordination. Each trend has been carefully verified against raw media data to ensure at least 4 images across 3 unique parent posts.",
      "ai_discovered_candidate_count": 12,
      "candidate_trends": [
        {
          "candidate_name": "Butter Yellow Monochromatic & Bridesmaid Gowns",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "resurfacing",
          "seed_media_count": 6,
          "seed_media_refs": [
            "176182:1",
            "176154:1",
            "176253:1",
            "176334:1",
            "176334:2",
            "176379:6"
          ],
          "visual_cues": [
            "butter yellow palette",
            "strapless silk gown",
            "tiered midi skirt",
            "monochromatic yellow dress"
          ]
        },
        {
          "candidate_name": "Chocolate Brown & Espresso Tailored Separates",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "sustained",
          "seed_media_count": 6,
          "seed_media_refs": [
            "176290:1",
            "176290:2",
            "176101:1",
            "176173:1",
            "176372:4",
            "170672:5"
          ],
          "visual_cues": [
            "chocolate brown slip dress",
            "espresso trousers",
            "dark brown lounge shorts",
            "brown mock neck sweater"
          ]
        },
        {
          "candidate_name": "Whimsical Graphic & Dolphin Motif Wide-Leg Denim",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 6,
          "seed_media_refs": [
            "176239:1",
            "176239:2",
            "176239:3",
            "176239:4",
            "176239:6",
            "176239:8"
          ],
          "visual_cues": [
            "dolphin print denim",
            "graphic wide-leg jeans",
            "quirky y2k aesthetic",
            "patchwork denim details"
          ]
        },
        {
          "candidate_name": "Boho Crochet & Open-Work Knit Mini Dresses",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "resurfacing",
          "seed_media_count": 6,
          "seed_media_refs": [
            "176337:1",
            "170556:1",
            "170556:2",
            "170556:3",
            "170556:4",
            "170557:1"
          ],
          "visual_cues": [
            "white crochet mini dress",
            "scalloped hem knit",
            "boho chic aesthetic",
            "open-work knit texture"
          ]
        },
        {
          "candidate_name": "High-Shine Liquid Metallic & Sequin Evening Gowns",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 6,
          "seed_media_refs": [
            "176184:1",
            "176184:4",
            "176226:1",
            "176308:1",
            "176196:1",
            "176232:1"
          ],
          "visual_cues": [
            "sequin gold gown",
            "metallic knit dress",
            "shimmer fabric mini dress",
            "silver metallic dress"
          ]
        },
        {
          "candidate_name": "Asymmetrical Sheer Draped Slip Dresses",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "evolving",
          "seed_media_count": 5,
          "seed_media_refs": [
            "170645:1",
            "170645:3",
            "170645:5",
            "170645:7",
            "170645:9"
          ],
          "visual_cues": [
            "white sheer maxi dress",
            "asymmetrical silhouette",
            "exposed bikini base",
            "draped sheer fabric"
          ]
        },
        {
          "candidate_name": "Retro Tenniscore & Contrast-Trim Athleisure",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "sustained",
          "seed_media_count": 6,
          "seed_media_refs": [
            "176301:3",
            "176301:4",
            "176369:1",
            "176370:1",
            "170976:1",
            "170610:1"
          ],
          "visual_cues": [
            "cropped polo shirt",
            "pink ruffled mini skirt",
            "striped athletic socks",
            "vintage tennis racket"
          ]
        },
        {
          "candidate_name": "Coquette Hair Bows & Romantic Headpiece Styling",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "sustained",
          "seed_media_count": 3,
          "seed_media_refs": [
            "176248:1",
            "176250:1",
            "176281:1"
          ],
          "visual_cues": [
            "white hair bow",
            "lace hair accessory",
            "romantic hair ribbon",
            "bun styling with bow"
          ]
        },
        {
          "candidate_name": "Structured Utility Bombers & Matching Suede Coordinates",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "176183:1",
            "170650:1",
            "170650:2",
            "170650:3"
          ],
          "visual_cues": [
            "cropped bomber jacket",
            "high-waisted midi skirt",
            "faux suede texture",
            "monochrome beige set"
          ]
        },
        {
          "candidate_name": "Nautical Blue-and-White Gingham & Striped Prints",
          "trend_type": "pattern",
          "visual_axis": "color",
          "historical_relationship": "sustained",
          "seed_media_count": 6,
          "seed_media_refs": [
            "183340:1",
            "183340:2",
            "176064:1",
            "176064:2",
            "183633:2",
            "183633:3"
          ],
          "visual_cues": [
            "blue and white gingham",
            "blue gingham halter top",
            "striped button-down shirt",
            "blue and white stripe bikini"
          ]
        },
        {
          "candidate_name": "Chunky Sculptural Gold Cuffs & Bangles",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "sustained",
          "seed_media_count": 6,
          "seed_media_refs": [
            "176258:1",
            "176062:1",
            "176368:1",
            "170645:1",
            "170645:4",
            "170615:1"
          ],
          "visual_cues": [
            "gold bangle stack",
            "structured glossy cuff",
            "thick resin cuff",
            "stacked metal bangles"
          ]
        },
        {
          "candidate_name": "Bubble Hem & Scalloped Mini Dresses",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "resurfacing",
          "seed_media_count": 4,
          "seed_media_refs": [
            "176162:1",
            "170581:1",
            "170581:2",
            "170581:5"
          ],
          "visual_cues": [
            "bubble hem silhouette",
            "scalloped hemline",
            "halter mini dress",
            "tapered waist detail"
          ]
        }
      ],
      "ai_candidate_trend_count": 6,
      "ai_validated_trend_count_before_filter": 6,
      "accepted_trend_count": 3,
      "rejected_trend_count": 3,
      "rejected_trends": [
        {
          "trend_name": "Novelty Graphic & Dolphin Motif Wide-Leg Denim",
          "confidence_score": 0.92,
          "valid_matching_image_count": 2,
          "matching_parent_post_count": 1,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "176239:3",
            "176239:4",
            "176239:6",
            "176239:8"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Asymmetrical Sheer Layered Slip Dresses",
          "confidence_score": 0.88,
          "valid_matching_image_count": 2,
          "matching_parent_post_count": 1,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "170645:5",
            "170645:7",
            "170645:9"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Faux-Suede Utility Bombers & Matching Skirt Sets",
          "confidence_score": 0.9,
          "valid_matching_image_count": 3,
          "matching_parent_post_count": 2,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "170650:3"
          ],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        }
      ]
    }
  }
}