{
  "report": {
    "id": 95,
    "period": "[stored-core] Jun 29 - Jul 13, 2026 (Part 8 of 9)",
    "created_at": "2026-07-13T15:11:32.176104+00:00"
  },
  "ai_audit": {
    "available": false,
    "exchange_count": 0,
    "exchanges": [],
    "note": "This report was generated before exact AI request and response capture was enabled. The final saved report payload is still included."
  },
  "saved_report_payload": {
    "reasoning_scratchpad": "We validated and expanded key high-summer aesthetics, noting the evolution of deep espresso tones into high-end loungewear and the strong emergence of sage green toile coordinates for garden party dressing. We also tracked sustained interest in artisanal jewelry and open-knit crochet pieces, while identifying net-new casual updates like sportswear jersey layering and earth-toned picnic gingham.",
    "content_ideas": [
      {
        "blog_title": "Espresso and Silk: The Ultra-Luxe Loungewear Aesthetic",
        "trend_name": "Espresso & Chocolate Brown Loungewear",
        "trend_type": "color",
        "trend_trajectory": "evolving",
        "historical_note": "Evolving from standard neutral lounge into rich, chocolate-tinted satin and silk sets with delicate lace trimmings.",
        "description": "Deep chocolate and espresso brown satin and silk pieces featuring delicate lace trims, presented in sophisticated monochromatic studio layups and sets.",
        "visual_similarity_reason": "Repeated dark brown sateen and silk fabrics, lace-trimmed shorts, peplum camisoles, and corset-style lounge tops photographed in clean studio profiles.",
        "instagram_caption": "Upgrading our downtime schedule. Rich espresso silk and delicate lace offsets for those late summer mornings that slide into long afternoons. ✨☕️",
        "trend_signal_strength": "strong",
        "confidence_score": 0.98,
        "keywords": [
          "chocolate brown silk",
          "lace trim shorts",
          "monochromatic lounge",
          "satin camisole",
          "quiet luxury sleepwear"
        ],
        "example_media_refs": [
          "149708:1",
          "149708:2",
          "149709:1",
          "149709:2",
          "149710:1",
          "149710:2",
          "149711:1"
        ],
        "example_post_ids": [
          149708,
          149709,
          149710,
          149711
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 4,
        "matching_author_count": 1
      },
      {
        "blog_title": "Picnic Perfect: Earth-Tone Gingham Sets",
        "trend_name": "Earth-Tone Gingham Check Sets",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new summer print update replacing classic blue and red cottagecore gingham with warm brown-and-white scales.",
        "description": "Earth-toned brown and white gingham check prints applied to coordinated summer skirts, camisoles, and smocked mini dresses.",
        "visual_similarity_reason": "Repeated neutral tan/brown checkerboard print, spaghetti straps, smocked bodices, and button-down columns styled together.",
        "instagram_caption": "Picnic menu: checking off gingham in all-new earth tones. 🧺 Brown and white gingham coordinates crafted for sunny studio moments and weekend strolls.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.92,
        "keywords": [
          "brown gingham set",
          "neutral check print",
          "button down midi skirt",
          "cottagecore aesthetic",
          "summer coordinate sets"
        ],
        "example_media_refs": [
          "149712:1",
          "149713:1",
          "149714:1",
          "149715:1"
        ],
        "example_post_ids": [
          149712,
          149713,
          149714,
          149715
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 1
      },
      {
        "blog_title": "Arm Candy: Chunky Resin & Heavy Metallic Stacked Bangles",
        "trend_name": "Chunky Resin & Stacked Hardware Jewelry",
        "trend_type": "accessory",
        "trend_trajectory": "sustained",
        "historical_note": "Sustaining the seasonal momentum of oversized heavy statement wristwear, mixing resin, wood, and metal finishes.",
        "description": "Maximalist wrist jewelry consisting of stacked chunky resin hoops, wooden bands, and warm gold or high-shine silver cuffs styled over pleated evening wear or summer resort outfits.",
        "visual_similarity_reason": "Repeated forearm groupings of heavy circular bangles made of mixed media, gold cuffs, and oversized wooden bands.",
        "instagram_caption": "The accessory strategy: more is more. Stacked resin bangles and mixed metal cuffs to elevate your classic summer neutrals. 💫",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "chunky resin bangles",
          "stacked gold cuffs",
          "mixed metal jewelry",
          "wood bracelets",
          "maximalist accessory trend"
        ],
        "example_media_refs": [
          "149519:1",
          "149539:1",
          "149539:3",
          "145755:1"
        ],
        "example_post_ids": [
          149519,
          149539,
          145755
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 3,
        "matching_author_count": 3
      }
    ],
    "overview_title": "Latest Trends",
    "overview_description": "This week’s aesthetic shifts toward earthy elegance, as @elodie.the.label champions both rich chocolate-brown silk loungewear with delicate lace trims and rustic, warm-toned gingham coordinates. Meanwhile, resortwear gets a sculptural upgrade through maximalist jewelry styling, where statement pieces from @heavenmayhem_ and chunky resin and wooden stacks from @tigermist and @lidee_woman are layered over pleated evening wear for a polished transition into late-summer dressing.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-13T15:12:27.559994Z",
      "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": 8,
        "chunk_count": 9,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 457,
        "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": 457,
      "analyzed_post_count": 200,
      "analyzed_post_ids": [
        149519,
        149556,
        149689,
        149493,
        149476,
        149494,
        149605,
        149520,
        149506,
        149552,
        149541,
        149708,
        149709,
        149710,
        149711,
        149712,
        149713,
        149714,
        149715,
        149528,
        149716,
        149717,
        149537,
        149718,
        149719,
        149651,
        149521,
        149616,
        149573,
        149606,
        149481,
        149586,
        149507,
        149522,
        149607,
        149648,
        149612,
        149619,
        149608,
        149468,
        149673,
        149539,
        149637,
        149534,
        149654,
        149472,
        149561,
        149624,
        149574,
        149609,
        149646,
        149587,
        149738,
        149553,
        149499,
        149659,
        149621,
        149460,
        149593,
        149578,
        149670,
        149617,
        149638,
        149591,
        149662,
        149545,
        160017,
        149457,
        149639,
        149508,
        149482,
        149620,
        149595,
        149661,
        149469,
        149511,
        149465,
        149640,
        149490,
        149546,
        149644,
        149485,
        149497,
        149657,
        149626,
        149614,
        149542,
        149579,
        149492,
        149664,
        149641,
        149474,
        160018,
        149486,
        149488,
        149471,
        149532,
        149667,
        149483,
        149630,
        149557,
        149462,
        149530,
        149610,
        149582,
        149577,
        160016,
        149509,
        149562,
        149583,
        149642,
        150016,
        145778,
        145803,
        145695,
        145856,
        145830,
        145859,
        145724,
        145686,
        145779,
        145749,
        145750,
        145741,
        145831,
        145725,
        145780,
        145703,
        145832,
        145821,
        145811,
        145848,
        145726,
        145824,
        145781,
        145833,
        145791,
        145843,
        145834,
        145792,
        145882,
        145711,
        145884,
        149563,
        145805,
        145714,
        145742,
        145690,
        145727,
        145777,
        145887,
        145900,
        145835,
        145761,
        145707,
        145904,
        145696,
        145766,
        145682,
        145782,
        149817,
        145715,
        145876,
        145860,
        145793,
        145671,
        145774,
        145728,
        145850,
        145872,
        145762,
        145708,
        145879,
        145817,
        145700,
        145712,
        145794,
        145672,
        145753,
        145828,
        145885,
        145684,
        145901,
        145795,
        149690,
        145767,
        145758,
        145676,
        145729,
        145898,
        145888,
        149881,
        145771,
        145709,
        149729,
        145892,
        145818,
        145755,
        145775,
        145789
      ],
      "analyzed_media_count": 457,
      "analyzed_media_refs": [
        "149519:1",
        "149556:1",
        "149556:2",
        "149556:3",
        "149689:1",
        "149493:1",
        "149493:2",
        "149493:3",
        "149493:4",
        "149476:1",
        "149476:2",
        "149494:1",
        "149605:1",
        "149520:1",
        "149506:1",
        "149552:1",
        "149541:1",
        "149541:2",
        "149541:3",
        "149541:4",
        "149708:1",
        "149708:2",
        "149709:1",
        "149709:2",
        "149710:1",
        "149710:2",
        "149711:1",
        "149712:1",
        "149713:1",
        "149714:1",
        "149715:1",
        "149528:1",
        "149716:1",
        "149717:1",
        "149537:1",
        "149718:1",
        "149719:1",
        "149651:1",
        "149651:2",
        "149651:3",
        "149651:4",
        "149651:5",
        "149651:6",
        "149521:1",
        "149616:1",
        "149573:1",
        "149606:1",
        "149481:1",
        "149586:1",
        "149507:1",
        "149522:1",
        "149607:1",
        "149648:1",
        "149612:1",
        "149612:2",
        "149612:3",
        "149612:4",
        "149612:5",
        "149612:6",
        "149612:7",
        "149612:8",
        "149612:9",
        "149612:10",
        "149619:1",
        "149608:1",
        "149468:1",
        "149468:2",
        "149673:1",
        "149539:1",
        "149539:2",
        "149539:3",
        "149539:4",
        "149539:5",
        "149539:6",
        "149637:1",
        "149534:1",
        "149534:2",
        "149534:3",
        "149534:4",
        "149654:1",
        "149472:1",
        "149561:1",
        "149561:2",
        "149561:3",
        "149561:4",
        "149561:5",
        "149624:1",
        "149624:2",
        "149624:3",
        "149624:4",
        "149624:5",
        "149574:1",
        "149609:1",
        "149646:1",
        "149646:2",
        "149646:3",
        "149646:4",
        "149646:5",
        "149646:6",
        "149646:7",
        "149646:8",
        "149646:9",
        "149646:10",
        "149587:1",
        "149738:1",
        "149553:1",
        "149499:1",
        "149499:2",
        "149659:1",
        "149621:1",
        "149621:2",
        "149621:3",
        "149621:4",
        "149460:1",
        "149460:2",
        "149593:1",
        "149593:2",
        "149593:3",
        "149578:1",
        "149670:1",
        "149670:2",
        "149670:3",
        "149670:4",
        "149617:1",
        "149617:2",
        "149638:1",
        "149591:1",
        "149662:1",
        "149545:1",
        "149545:2",
        "149545:3",
        "149545:4",
        "149545:5",
        "149545:6",
        "160017:1",
        "149457:1",
        "149639:1",
        "149508:1",
        "149482:1",
        "149620:1",
        "149595:1",
        "149595:2",
        "149595:3",
        "149595:4",
        "149595:5",
        "149595:6",
        "149595:7",
        "149595:8",
        "149595:9",
        "149595:10",
        "149661:1",
        "149661:2",
        "149469:1",
        "149511:1",
        "149511:2",
        "149511:3",
        "149511:4",
        "149511:5",
        "149511:6",
        "149465:1",
        "149640:1",
        "149490:1",
        "149490:2",
        "149490:5",
        "149546:1",
        "149644:1",
        "149644:2",
        "149644:3",
        "149485:1",
        "149497:1",
        "149657:1",
        "149626:1",
        "149614:1",
        "149542:1",
        "149542:2",
        "149579:1",
        "149579:2",
        "149579:3",
        "149579:4",
        "149579:5",
        "149579:6",
        "149492:1",
        "149664:1",
        "149664:2",
        "149664:3",
        "149641:1",
        "149474:1",
        "160018:1",
        "149486:1",
        "149488:1",
        "149471:1",
        "149471:2",
        "149471:3",
        "149532:1",
        "149667:1",
        "149667:2",
        "149667:3",
        "149667:4",
        "149483:1",
        "149630:1",
        "149630:2",
        "149630:3",
        "149557:1",
        "149462:1",
        "149462:2",
        "149530:1",
        "149530:2",
        "149530:3",
        "149530:4",
        "149530:5",
        "149530:6",
        "149530:7",
        "149610:1",
        "149582:1",
        "149582:2",
        "149582:3",
        "149582:5",
        "149582:6",
        "149577:1",
        "149577:2",
        "149577:3",
        "149577:4",
        "160016:1",
        "149509:1",
        "149562:1",
        "149583:1",
        "149642:1",
        "150016:1",
        "145778:1",
        "145803:1",
        "145803:2",
        "145803:3",
        "145803:4",
        "145803:5",
        "145695:1",
        "145856:1",
        "145830:1",
        "145859:1",
        "145859:2",
        "145859:3",
        "145859:4",
        "145859:5",
        "145724:1",
        "145724:2",
        "145724:3",
        "145724:4",
        "145724:5",
        "145724:6",
        "145686:1",
        "145779:1",
        "145779:2",
        "145779:3",
        "145779:4",
        "145749:3",
        "145750:1",
        "145741:1",
        "145741:2",
        "145741:3",
        "145741:4",
        "145741:5",
        "145831:1",
        "145725:1",
        "145780:1",
        "145703:1",
        "145703:2",
        "145832:1",
        "145821:1",
        "145821:2",
        "145811:1",
        "145811:2",
        "145811:3",
        "145848:1",
        "145726:1",
        "145824:1",
        "145824:2",
        "145824:3",
        "145824:4",
        "145824:5",
        "145824:6",
        "145781:1",
        "145833:1",
        "145791:1",
        "145843:1",
        "145843:2",
        "145843:3",
        "145843:4",
        "145843:5",
        "145843:6",
        "145843:7",
        "145834:1",
        "145792:1",
        "145882:1",
        "145882:2",
        "145882:4",
        "145882:6",
        "145882:9",
        "145711:1",
        "145884:1",
        "145884:2",
        "149563:1",
        "145805:1",
        "145805:2",
        "145805:3",
        "145805:4",
        "145805:5",
        "145805:6",
        "145805:7",
        "145805:8",
        "145805:9",
        "145714:1",
        "145742:1",
        "145742:2",
        "145742:3",
        "145690:1",
        "145727:1",
        "145777:1",
        "145887:1",
        "145900:1",
        "145900:2",
        "145900:3",
        "145900:4",
        "145900:5",
        "145900:6",
        "145900:7",
        "145900:8",
        "145900:9",
        "145900:10",
        "145835:1",
        "145761:1",
        "145761:2",
        "145761:3",
        "145761:4",
        "145761:5",
        "145761:6",
        "145761:7",
        "145707:1",
        "145904:1",
        "145696:1",
        "145766:1",
        "145766:2",
        "145766:3",
        "145766:4",
        "145766:5",
        "145766:6",
        "145682:1",
        "145782:1",
        "149817:1",
        "145715:1",
        "145715:2",
        "145715:3",
        "145715:4",
        "145715:5",
        "145715:6",
        "145715:7",
        "145876:1",
        "145860:1",
        "145793:1",
        "145671:1",
        "145774:1",
        "145774:2",
        "145774:3",
        "145774:4",
        "145728:1",
        "145850:1",
        "145872:1",
        "145872:2",
        "145872:3",
        "145762:1",
        "145708:1",
        "145708:2",
        "145708:3",
        "145708:4",
        "145708:5",
        "145708:6",
        "145708:7",
        "145708:8",
        "145708:9",
        "145708:10",
        "145879:1",
        "145879:2",
        "145879:3",
        "145879:4",
        "145879:5",
        "145817:1",
        "145700:1",
        "145700:2",
        "145700:3",
        "145712:1",
        "145712:2",
        "145712:3",
        "145712:4",
        "145712:5",
        "145712:6",
        "145794:1",
        "145672:1",
        "145753:1",
        "145828:1",
        "145828:2",
        "145828:3",
        "145828:4",
        "145828:5",
        "145828:6",
        "145828:7",
        "145828:8",
        "145828:9",
        "145828:10",
        "145885:1",
        "145684:1",
        "145901:1",
        "145795:1",
        "149690:1",
        "145767:1",
        "145767:2",
        "145767:3",
        "145767:4",
        "145767:5",
        "145767:6",
        "145758:1",
        "145758:2",
        "145676:1",
        "145729:1",
        "145898:1",
        "145898:2",
        "145898:3",
        "145898:4",
        "145898:5",
        "145898:6",
        "145888:1",
        "145888:2",
        "149881:1",
        "145771:1",
        "145709:1",
        "145709:2",
        "145709:3",
        "145709:4",
        "145709:5",
        "145709:6",
        "145709:7",
        "145709:8",
        "149729:1",
        "145892:1",
        "145818:1",
        "145818:2",
        "145818:3",
        "145818:4",
        "145818:5",
        "145818:6",
        "145818:7",
        "145755:1",
        "145775:1",
        "145775:2",
        "145775:4",
        "145775:6",
        "145789:1",
        "145789:2",
        "145789:3",
        "145789:4"
      ],
      "full_source_prompt_character_count": 200388,
      "source_prompt_character_count": 200388,
      "prompt_character_count": 200388,
      "prompt_character_limit": 300000,
      "prompt_was_truncated": false,
      "candidate_prompt_character_count": 205422,
      "validation_prompt_character_count": 213125,
      "candidate_reasoning_scratchpad": "Summer styling has shifted into structural yet fluid realms, prioritizing earthy chocolate brown palettes alongside vibrant cobalt and multi-color chevron knits. High-contrast layering techniques, like sheer lace overlay sets and sporty block-core elements paired with dainty jewelry, are dominating the social visual landscape.",
      "validation_reasoning_scratchpad": "We validated and expanded key high-summer aesthetics, noting the evolution of deep espresso tones into high-end loungewear and the strong emergence of sage green toile coordinates for garden party dressing. We also tracked sustained interest in artisanal jewelry and open-knit crochet pieces, while identifying net-new casual updates like sportswear jersey layering and earth-toned picnic gingham.",
      "ai_discovered_candidate_count": 10,
      "candidate_trends": [
        {
          "candidate_name": "Espresso & Chocolate Brown Loungewear",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149708:1",
            "149709:1",
            "149710:1",
            "149711:1"
          ],
          "visual_cues": [
            "dark brown palette",
            "chocolate brown silk",
            "lace trim shorts",
            "monochromatic ensemble",
            "satin fabric"
          ]
        },
        {
          "candidate_name": "Earth-Tone Gingham Check sets",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149712:1",
            "149713:1",
            "149714:1",
            "149715:1"
          ],
          "visual_cues": [
            "brown check print",
            "gingham mini dress",
            "button-down midi skirt",
            "neutral color palette",
            "summer picnic aesthetic"
          ]
        },
        {
          "candidate_name": "Sage Green Toile & Botanical Prints",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149612:1",
            "149612:2",
            "149612:4",
            "149612:8"
          ],
          "visual_cues": [
            "sage green floral",
            "toile de jouy pattern",
            "corset crop top",
            "garden party aesthetic",
            "matching hair scrunchie"
          ]
        },
        {
          "candidate_name": "Chunky Resin & Stacked Hardware Jewelry",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149519:1",
            "149539:1",
            "149539:3",
            "145755:1"
          ],
          "visual_cues": [
            "chunky resin bangles",
            "stacked gold bangles",
            "mixed metal jewelry",
            "wood bracelets",
            "maximalist jewelry styling"
          ]
        },
        {
          "candidate_name": "Liquid-Luxe Gold Pleats & Metalli-core",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149539:1",
            "145821:1",
            "145821:2"
          ],
          "visual_cues": [
            "metallic gold pleated fabric",
            "gold pleated gown",
            "sharp accordion pleats",
            "shimmering texture",
            "monochromatic gold palette"
          ]
        },
        {
          "candidate_name": "Bohemian Crochet Shell & Net Cover-ups",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149534:1",
            "149534:2",
            "145805:1",
            "145805:3"
          ],
          "visual_cues": [
            "crochet maxi skirt",
            "open knit texture",
            "ruffle hem details",
            "mesh two piece set",
            "coastal grandmother style"
          ]
        },
        {
          "candidate_name": "Sporty Blokecore & Shrunken Team Jerseys",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "145709:1",
            "145709:2",
            "145709:6",
            "145767:5"
          ],
          "visual_cues": [
            "soccer core trend",
            "graphic vintage t-shirt",
            "raglan ringer tee",
            "low rise shorts",
            "y2k inspired outfit"
          ]
        },
        {
          "candidate_name": "Bright Cobalt Blue Swimwear",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "sustained",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149520:1",
            "145725:1",
            "145727:1"
          ],
          "visual_cues": [
            "cobalt blue bikini",
            "ring hardware detail",
            "vibrant beach palette",
            "minimalist bikini silhouette",
            "solid color blue swimwear"
          ]
        },
        {
          "candidate_name": "Lapis Lazuli & Western Beaded Necklaces",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149605:1",
            "145818:5",
            "145818:6",
            "145767:2"
          ],
          "visual_cues": [
            "beaded statement necklace",
            "lapis lazuli jewelry",
            "turquoise beaded necklace",
            "pendant necklace",
            "boho style jewelry"
          ]
        },
        {
          "candidate_name": "Rainbow Chevron & Zig-Zag Knits",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "evolving",
          "seed_media_count": 4,
          "seed_media_refs": [
            "145761:1",
            "145761:3",
            "145761:5",
            "145761:7"
          ],
          "visual_cues": [
            "zigzag pattern",
            "multicolored bikini",
            "chevron knit dress",
            "boho chic",
            "vibrant knit pattern"
          ]
        }
      ],
      "ai_candidate_trend_count": 10,
      "ai_validated_trend_count_before_filter": 10,
      "accepted_trend_count": 3,
      "rejected_trend_count": 7,
      "rejected_trends": [
        {
          "trend_name": "Sage Green Toile & Botanical Prints",
          "confidence_score": 0.96,
          "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": [
            "149612:3",
            "149612:4",
            "149612:8",
            "149612:9"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Liquid-Luxe Gold Pleats & Metalli-core",
          "confidence_score": 0.88,
          "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": [],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Bohemian Crochet Shell & Net Cover-ups",
          "confidence_score": 0.95,
          "valid_matching_image_count": 4,
          "matching_parent_post_count": 2,
          "matching_author_count": 2,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "145805:7",
            "145805:9"
          ],
          "reasons": [
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Sporty Blokecore & Shrunken Team Jerseys",
          "confidence_score": 0.9,
          "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": [
            "145709:6"
          ],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Bright Cobalt Blue Swimwear",
          "confidence_score": 0.89,
          "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": "Lapis Lazuli & Western Beaded Necklaces",
          "confidence_score": 0.91,
          "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": [
            "145818:7"
          ],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Rainbow Chevron & Zig-Zag Knits",
          "confidence_score": 0.93,
          "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": [
            "145761:5",
            "145761:7"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        }
      ]
    }
  }
}