{
  "report": {
    "id": 71,
    "period": "[stored-core] Jun 24 - Jul 08, 2026 (Part 4 of 6)",
    "created_at": "2026-07-08T14:48:28.122685+00:00",
    "workflow_note": "pf done"
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-08T14:51:17.879167Z",
    "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": 67,
      "created_at": "2026-07-08T11:00:26.688815+00:00",
      "date_range": "[stored-core] Jun 24 - Jul 08, 2026 (Part 5 of 6)",
      "trends": [
        {
          "trend_name": "Lace & Eyelet Cottage Romance",
          "trend_type": "texture",
          "trend_signal_strength": "strong",
          "confidence_score": 0.96,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "white eyelet dress",
            "cottagecore aesthetic",
            "lace panels",
            "romantic prairie dress"
          ],
          "description": "Whimsical romanticism shines through off-white, cream, and clean white designs featuring eyelet embroidery, scalloped lace inserts, and puff-sleeve prairie silhouettes."
        },
        {
          "trend_name": "Espresso & Chocolate Brown Satins",
          "trend_type": "color",
          "trend_signal_strength": "strong",
          "confidence_score": 0.94,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "chocolate satin dress",
            "espresso silk jumpsuit",
            "slinky brown midi",
            "warm neutral resortwear"
          ],
          "description": "Minimalist slip dresses, fluid halter gowns, and glossy loungewear separates rendered in deep chocolate, espresso, and warm earth-toned satins."
        },
        {
          "trend_name": "Chunky Resin & Sculptural Mixed Metal Bangles",
          "trend_type": "accessory",
          "trend_signal_strength": "medium",
          "confidence_score": 0.92,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "chunky resin cuffs",
            "mixed metal jewelry",
            "stacked bracelets",
            "gold sculptural bangles"
          ],
          "description": "Maximalist bangle stacks, thick resin cuffs, and organic gold-and-silver mixed metal jewelry worn together on the wrists."
        },
        {
          "trend_name": "Y2K Surf-Inspired Chevron & Zigzag Knits",
          "trend_type": "texture",
          "trend_signal_strength": "medium",
          "confidence_score": 0.88,
          "matching_image_count": 5,
          "matching_parent_post_count": 3,
          "keywords": [
            "chevron knit bikini",
            "zigzag knit coverup",
            "y2k surf style",
            "space dyed chevron"
          ],
          "description": "Laidback nostalgic beachwear and swim utilization via sharp chevron stripes and textured space-dyed zigzag knit formations."
        },
        {
          "trend_name": "Retro Capri Pants & Long Tops",
          "trend_type": "outfit",
          "trend_signal_strength": "strong",
          "confidence_score": 0.94,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "black capri pants",
            "gingham capri set",
            "ballet flats styling",
            "peplum capri look"
          ],
          "description": "Tight, mid-calf cropped trousers styled with peplum tops, halter tunics, or oversized graphics, paired with flats/ballerinas."
        },
        {
          "trend_name": "Nostalgic Playful Polka Dots",
          "trend_type": "styling_formula",
          "trend_signal_strength": "strong",
          "confidence_score": 0.95,
          "matching_image_count": 6,
          "matching_parent_post_count": 6,
          "keywords": [
            "polka dot maxi dress",
            "polka dot bikini",
            "brown polka dot print",
            "black and white polka dot"
          ],
          "description": "Classic retro polka dot repeat patterns featured across floaty maxi dresses, high-leg swimwear, structured matching coordinates, and capris."
        },
        {
          "trend_name": "Beachside Crochet & Open-Knit Coordinates",
          "trend_type": "texture",
          "trend_signal_strength": "strong",
          "confidence_score": 0.93,
          "matching_image_count": 5,
          "matching_parent_post_count": 3,
          "keywords": [
            "cream crochet skirt",
            "open knit coverup",
            "crochet beach set",
            "hand-knitted resortwear"
          ],
          "description": "Artisanal open-knit and hand-crocheted cardigans, full-length maxi skirts, and cover-up coordinates creating the ultimate beachside resort mood."
        },
        {
          "trend_name": "Preppy Court-Side Tenniscore",
          "trend_type": "outfit",
          "trend_signal_strength": "medium",
          "confidence_score": 0.9,
          "matching_image_count": 5,
          "matching_parent_post_count": 4,
          "keywords": [
            "white pleated skirt",
            "cable knit sweater vest",
            "tennis aesthetics",
            "preppy athletic style"
          ],
          "description": "Court-inspired ensembles incorporating pleated mini-skirts, polo neck ribbed sweaters, cable-knit vests, and clean athletic whites."
        }
      ]
    },
    "vision_preflight": {
      "enabled": true,
      "since": "2026-06-24T14:45:42.665163Z",
      "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": 4,
      "chunk_count": 6,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 445,
      "full_source_post_count": 1553,
      "full_eligible_post_count": 1167,
      "full_source_media_count": 2073
    },
    "criteria": {
      "time_window_days": 14,
      "window_start": "2026-06-24T14:45:42.665163Z",
      "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": true,
      "single_campaign_trends_excluded": true,
      "media_refs_can_support_multiple_trends": true,
      "deep_report_max_posts": 200,
      "deep_report_max_media": 500
    },
    "source_post_count": 1553,
    "source_media_count": 2073,
    "eligible_post_count": 1167,
    "chunk_post_count": 200,
    "chunk_media_count": 445,
    "analyzed_post_count": 180,
    "analyzed_post_ids": [
      149757,
      149807,
      149678,
      149687,
      150026,
      149801,
      150046,
      149775,
      149965,
      149780,
      149784,
      149914,
      149843,
      149907,
      149910,
      149753,
      149941,
      149948,
      149990,
      149901,
      149838,
      149778,
      149870,
      150042,
      149931,
      149866,
      149802,
      149698,
      150037,
      149893,
      149722,
      149793,
      149995,
      149955,
      149874,
      149966,
      149701,
      149791,
      149904,
      149984,
      149742,
      149762,
      149998,
      149763,
      149967,
      149890,
      150055,
      149751,
      149746,
      149985,
      150033,
      149861,
      150010,
      149896,
      149951,
      149803,
      149911,
      149991,
      149968,
      150056,
      149733,
      149737,
      149986,
      149815,
      150038,
      150034,
      149685,
      149936,
      149862,
      149972,
      149783,
      149927,
      149754,
      149832,
      149942,
      149758,
      149809,
      149788,
      149679,
      149871,
      149999,
      150013,
      149943,
      149844,
      149863,
      149723,
      149810,
      149785,
      149786,
      149949,
      149675,
      149992,
      150048,
      149933,
      149929,
      149867,
      149812,
      149813,
      150011,
      149996,
      149839,
      149702,
      149912,
      149902,
      149932,
      149872,
      150043,
      149805,
      149755,
      149794,
      149937,
      149894,
      149688,
      149529,
      149671,
      149503,
      149559,
      149500,
      149523,
      149554,
      149645,
      149512,
      149536,
      149550,
      149649,
      149555,
      149513,
      149615,
      149650,
      149525,
      149571,
      149598,
      149600,
      149584,
      149652,
      149668,
      149480,
      149601,
      149514,
      149538,
      149602,
      149515,
      149478,
      149596,
      149516,
      149535,
      149672,
      149588,
      149618,
      149505,
      149572,
      149666,
      149653,
      149628,
      149585,
      149551,
      149631,
      149603,
      149622,
      149543,
      149611,
      149647,
      149463,
      149589,
      149458,
      149632,
      149491,
      149498,
      149633,
      149517,
      149459,
      149526,
      149634,
      149548,
      149580,
      149470,
      149594,
      149660,
      149627,
      149501
    ],
    "analyzed_media_count": 407,
    "analyzed_media_refs": [
      "149757:1",
      "149757:2",
      "149757:3",
      "149807:1",
      "149807:2",
      "149807:3",
      "149678:1",
      "149678:2",
      "149687:1",
      "150026:1",
      "149801:1",
      "150046:1",
      "150046:2",
      "150046:3",
      "150046:4",
      "149775:1",
      "149965:1",
      "149780:1",
      "149780:2",
      "149780:3",
      "149784:1",
      "149914:2",
      "149914:4",
      "149843:1",
      "149907:1",
      "149910:1",
      "149753:1",
      "149941:1",
      "149948:1",
      "149948:2",
      "149948:3",
      "149948:4",
      "149948:5",
      "149948:6",
      "149948:7",
      "149948:8",
      "149990:1",
      "149901:1",
      "149838:1",
      "149778:1",
      "149870:1",
      "149870:2",
      "149870:3",
      "149870:4",
      "150042:1",
      "150042:2",
      "150042:3",
      "150042:4",
      "150042:5",
      "149931:1",
      "149931:2",
      "149931:3",
      "149931:4",
      "149931:5",
      "149931:6",
      "149931:7",
      "149931:8",
      "149931:9",
      "149866:1",
      "149866:2",
      "149866:3",
      "149866:5",
      "149802:1",
      "149698:2",
      "149698:3",
      "150037:2",
      "150037:3",
      "150037:4",
      "150037:5",
      "150037:6",
      "150037:7",
      "149893:1",
      "149893:2",
      "149722:1",
      "149722:2",
      "149722:3",
      "149793:1",
      "149793:2",
      "149793:3",
      "149995:1",
      "149995:2",
      "149995:3",
      "149995:4",
      "149955:1",
      "149874:1",
      "149966:1",
      "149701:1",
      "149791:1",
      "149904:1",
      "149904:2",
      "149904:3",
      "149904:4",
      "149904:5",
      "149904:6",
      "149984:1",
      "149742:1",
      "149762:1",
      "149998:1",
      "149763:1",
      "149967:1",
      "149890:1",
      "150055:1",
      "149751:1",
      "149746:1",
      "149985:1",
      "150033:1",
      "149861:1",
      "150010:1",
      "150010:2",
      "150010:3",
      "149896:1",
      "149896:2",
      "149896:3",
      "149951:1",
      "149951:2",
      "149951:3",
      "149951:4",
      "149951:5",
      "149803:1",
      "149911:1",
      "149991:1",
      "149968:1",
      "150056:1",
      "149733:1",
      "149733:2",
      "149733:3",
      "149737:1",
      "149986:1",
      "149815:1",
      "150038:1",
      "150034:1",
      "149685:1",
      "149936:1",
      "149862:1",
      "149972:1",
      "149783:1",
      "149783:2",
      "149927:1",
      "149754:1",
      "149754:3",
      "149754:5",
      "149754:6",
      "149754:7",
      "149754:8",
      "149754:9",
      "149754:10",
      "149832:1",
      "149832:2",
      "149942:1",
      "149758:1",
      "149758:2",
      "149809:1",
      "149788:1",
      "149679:1",
      "149871:1",
      "149999:1",
      "149999:3",
      "149999:4",
      "150013:1",
      "150013:2",
      "150013:3",
      "150013:4",
      "150013:5",
      "150013:6",
      "150013:7",
      "150013:8",
      "150013:9",
      "150013:10",
      "149943:1",
      "149844:1",
      "149863:1",
      "149723:1",
      "149810:1",
      "149785:1",
      "149785:2",
      "149785:3",
      "149785:4",
      "149786:1",
      "149949:1",
      "149675:1",
      "149675:2",
      "149675:3",
      "149675:4",
      "149675:5",
      "149675:6",
      "149992:1",
      "150048:1",
      "149933:1",
      "149929:1",
      "149929:2",
      "149867:1",
      "149812:1",
      "149813:1",
      "150011:1",
      "150011:2",
      "150011:3",
      "150011:4",
      "150011:5",
      "149996:1",
      "149839:1",
      "149702:1",
      "149912:1",
      "149902:1",
      "149932:1",
      "149932:2",
      "149932:3",
      "149932:4",
      "149932:5",
      "149932:6",
      "149932:7",
      "149872:1",
      "150043:1",
      "149805:1",
      "149755:1",
      "149755:2",
      "149755:3",
      "149794:1",
      "149794:2",
      "149937:1",
      "149894:1",
      "149688:1",
      "149529:1",
      "149529:2",
      "149529:3",
      "149529:4",
      "149671:1",
      "149671:2",
      "149503:1",
      "149559:1",
      "149559:2",
      "149559:3",
      "149559:4",
      "149559:5",
      "149559:6",
      "149559:7",
      "149559:8",
      "149500:1",
      "149500:2",
      "149500:3",
      "149500:4",
      "149500:5",
      "149500:6",
      "149500:7",
      "149500:8",
      "149500:9",
      "149500:10",
      "149523:1",
      "149523:2",
      "149523:3",
      "149523:5",
      "149523:6",
      "149523:7",
      "149523:8",
      "149554:1",
      "149554:2",
      "149645:1",
      "149645:2",
      "149645:3",
      "149645:4",
      "149645:5",
      "149645:6",
      "149645:7",
      "149645:8",
      "149645:9",
      "149512:1",
      "149536:1",
      "149550:1",
      "149649:1",
      "149649:2",
      "149649:3",
      "149649:4",
      "149649:5",
      "149555:1",
      "149555:2",
      "149555:3",
      "149555:4",
      "149555:5",
      "149555:6",
      "149555:7",
      "149555:8",
      "149513:1",
      "149615:1",
      "149615:2",
      "149615:3",
      "149615:4",
      "149615:5",
      "149615:6",
      "149615:7",
      "149615:8",
      "149615:9",
      "149615:10",
      "149650:1",
      "149525:1",
      "149571:1",
      "149598:1",
      "149598:2",
      "149598:3",
      "149598:4",
      "149600:1",
      "149600:2",
      "149600:3",
      "149600:4",
      "149584:1",
      "149652:1",
      "149668:1",
      "149668:2",
      "149480:1",
      "149480:2",
      "149601:1",
      "149514:1",
      "149538:1",
      "149602:1",
      "149515:1",
      "149478:1",
      "149478:2",
      "149478:3",
      "149596:1",
      "149596:2",
      "149516:1",
      "149535:1",
      "149535:2",
      "149672:1",
      "149672:2",
      "149672:3",
      "149672:4",
      "149672:5",
      "149672:6",
      "149588:1",
      "149618:1",
      "149618:2",
      "149618:4",
      "149618:6",
      "149505:1",
      "149572:1",
      "149572:2",
      "149572:3",
      "149666:1",
      "149666:2",
      "149666:3",
      "149666:4",
      "149666:5",
      "149666:6",
      "149666:8",
      "149666:9",
      "149653:1",
      "149628:1",
      "149585:1",
      "149551:1",
      "149631:1",
      "149603:1",
      "149622:1",
      "149622:2",
      "149543:1",
      "149611:1",
      "149647:1",
      "149463:1",
      "149589:1",
      "149589:2",
      "149589:3",
      "149589:4",
      "149589:5",
      "149589:6",
      "149589:7",
      "149589:8",
      "149589:9",
      "149589:10",
      "149458:1",
      "149458:2",
      "149632:1",
      "149491:1",
      "149498:1",
      "149633:1",
      "149517:1",
      "149459:1",
      "149526:1",
      "149634:1",
      "149548:1",
      "149548:2",
      "149548:3",
      "149548:4",
      "149548:5",
      "149580:1",
      "149580:2",
      "149580:3",
      "149580:4",
      "149580:5",
      "149580:6",
      "149580:7",
      "149470:1",
      "149594:1",
      "149594:2",
      "149594:3",
      "149594:4",
      "149594:5",
      "149594:6",
      "149594:7",
      "149594:8",
      "149594:9",
      "149594:10",
      "149660:1",
      "149627:1",
      "149501:1",
      "149501:2",
      "149501:3",
      "149501:4",
      "149501:5",
      "149501:6"
    ],
    "full_source_prompt_character_count": 131539,
    "source_prompt_character_count": 120000,
    "prompt_character_count": 120000,
    "prompt_character_limit": 120000,
    "prompt_was_truncated": true,
    "candidate_prompt_character_count": 125683,
    "validation_prompt_character_count": 140238,
    "candidate_reasoning_scratchpad": "This sweep reveals a distinct bifurcation in summer style: a highly romanticized, country-club Americana aesthetic featuring vibrant cherry motifs, gingham corsets, and tennis whites, contrasted against an edgy, dark rockstar-goth aesthetic defined by metal-embellished eyewear, lacy hosiery styled with bodysuits, and metallic-utility pairings.",
    "validation_reasoning_scratchpad": "We validated and expanded key early summer shifts, tracking the evolution of traditional cottagecore into more structured visual motifs such as cherry embroidery, peplums, and coquette gingham corsets. We also captured the highly-engaged resort styles of Mediterranean cobalt blue, fluid liquid-yellow satins, and bold two-tone pink and red colorway swaps.",
    "ai_discovered_candidate_count": 22,
    "candidate_trends": [
      {
        "candidate_name": "Coquette Gingham Corsets & Matching Sets",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "149942:1",
          "149932:5",
          "149500:1",
          "149500:2"
        ],
        "visual_cues": [
          "red gingham print",
          "lace-up back corset",
          "peplum tops",
          "milkmaid neckline"
        ]
      },
      {
        "candidate_name": "Saturated Red & Pink Palette Swap Swimwear",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149861:1",
          "149618:2",
          "149863:1"
        ],
        "visual_cues": [
          "red and pink colorblock",
          "contrast trim",
          "ring hardware",
          "high-leg cutouts"
        ]
      },
      {
        "candidate_name": "Low-Rise Drawstring Cargo Trousers in Chocolate Brown",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149785:1",
          "149785:3",
          "149786:1"
        ],
        "visual_cues": [
          "chocolate brown utility pants",
          "drawstring waistband",
          "slouchy cargo compartments",
          "low-rise fit"
        ]
      },
      {
        "candidate_name": "Vibrant Mediterranean Cobalt Blue",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149758:1",
          "149514:1",
          "149517:1"
        ],
        "visual_cues": [
          "cobalt blue",
          "royal blue set",
          "gold ring hardware",
          "mermaid silhouette"
        ]
      },
      {
        "candidate_name": "Lace-Up Satin Corsets & Sweetheart Necklines",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149931:1",
          "149931:2",
          "149500:7"
        ],
        "visual_cues": [
          "satin bodice",
          "lace-up back detail",
          "baby pink satin",
          "sweetheart neckline"
        ]
      },
      {
        "candidate_name": "Sultry Gothic Black Lace Resort Dresses",
        "trend_type": "outfit",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149904:1",
          "149904:4",
          "149529:1"
        ],
        "visual_cues": [
          "black lace strapless mini",
          "sheer cutouts",
          "gothic romantic aesthetic",
          "corset bodice details"
        ]
      },
      {
        "candidate_name": "Y2K Indigo Denim Bags & Sculptural Mules",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149793:1",
          "149794:1",
          "149794:2"
        ],
        "visual_cues": [
          "denim handbag",
          "denim mules",
          "acid wash blue",
          "sculptural curved heel"
        ]
      },
      {
        "candidate_name": "Preppy Court-Side Tenniscore",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "sustained",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149870:1",
          "149866:1",
          "149832:1"
        ],
        "visual_cues": [
          "white pleated skirt",
          "sleeveless polo with piping",
          "cricket sweater with varsity stripes",
          "athletic skort"
        ]
      },
      {
        "candidate_name": "Liquid Butter & Lemon Yellow Satins",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149965:1",
          "149755:1",
          "149653:1"
        ],
        "visual_cues": [
          "pale yellow",
          "lemon yellow slip",
          "satin maxi skirt",
          "asymmetrical ruffle hem"
        ]
      },
      {
        "candidate_name": "Sculptural Conch & Seashell Beachcore Jewelry",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149914:2",
          "149914:4",
          "149535:1"
        ],
        "visual_cues": [
          "shell pendant necklace",
          "conch detail",
          "neutral ceramic textures",
          "gold statement shell earrings"
        ]
      },
      {
        "candidate_name": "Plunge Bodysuits styled with Sheer Lace Tights",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149742:1",
          "149615:1",
          "149615:3"
        ],
        "visual_cues": [
          "lace tights",
          "deep plunge bodysuit",
          "all-black monochrome",
          "gold chunky collar neck"
        ]
      },
      {
        "candidate_name": "Cotton Drawstring Pants styled with Open Lounge Cardigans",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149778:1",
          "149986:1",
          "149649:1"
        ],
        "visual_cues": [
          "drawstring white trousers",
          "chocolate knit cardigan",
          "unbuttoned styling",
          "slippers and kitten heels"
        ]
      },
      {
        "candidate_name": "Mismatched Print & Reversible Bikinis",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149995:1",
          "149995:2",
          "149580:5"
        ],
        "visual_cues": [
          "mismatched swim set",
          "camo and gingham",
          "polka dot and stripes",
          "reversible floral top"
        ]
      },
      {
        "candidate_name": "White Linen & Eyelet Peplum Coordinates",
        "trend_type": "outfit",
        "visual_axis": "garment_type",
        "historical_relationship": "sustained",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149722:1",
          "149622:1",
          "149535:1"
        ],
        "visual_cues": [
          "peplum camisole",
          "black pipings",
          "white eyelet embroidery",
          "scalloped hem shorts"
        ]
      },
      {
        "candidate_name": "Nostalgic Cherry Red Berry Embroidery & Prints",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149838:1",
          "149803:1",
          "149839:1"
        ],
        "visual_cues": [
          "cherry embroidery",
          "cutout cherries",
          "cherry print blouse",
          "red fruit motif"
        ]
      },
      {
        "candidate_name": "Satin Draped Cowl-Neck Slips",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "sustained",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149754:1",
          "149746:1",
          "150055:1"
        ],
        "visual_cues": [
          "cowl neck silhouette",
          "satin slip midi",
          "dusty blue satin",
          "champagne cowl drape"
        ]
      },
      {
        "candidate_name": "Chunky Acetate Sunglasses with Star Hardware",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "150013:3",
          "150013:4",
          "150013:10"
        ],
        "visual_cues": [
          "black rectangular sunglasses",
          "silver star hardware",
          "thick acetate frame",
          "gothic hardware logo"
        ]
      },
      {
        "candidate_name": "Sultry Python & Exotic Animal Print Swim",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149951:1",
          "149951:2",
          "149951:3"
        ],
        "visual_cues": [
          "snakeskin print bikini",
          "smocked python fabric",
          "neutral animal palette",
          "reversible earth-toned"
        ]
      },
      {
        "candidate_name": "Tailored Bermuda Shorts & Pleated Skorts",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "sustained",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149843:1",
          "149751:1",
          "149870:4"
        ],
        "visual_cues": [
          "tailored bermuda shorts",
          "linen wrap top matching",
          "plaid tailored shorts",
          "pleated golf skorts"
        ]
      },
      {
        "candidate_name": "Delicate Gold Anklet Stacks",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149910:1",
          "149912:1",
          "149754:5"
        ],
        "visual_cues": [
          "gold anklet stack",
          "paperclip anklet",
          "poolside accessory",
          "pointed heel styling"
        ]
      },
      {
        "candidate_name": "Heavyweight Utility Jackets & Glam Metallic Sequins",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149780:1",
          "149780:2",
          "149675:1"
        ],
        "visual_cues": [
          "oversized utility jacket",
          "gold sequin bralette",
          "gold chainmail skirt",
          "slicked back hair styling"
        ]
      },
      {
        "candidate_name": "Nostalgic Americana Red & White Stripes",
        "trend_type": "color",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149687:1",
          "149784:1",
          "149589:6"
        ],
        "visual_cues": [
          "red and white striped shirt",
          "nautical palette",
          "striped tank details",
          "patriotic color block"
        ]
      }
    ],
    "ai_candidate_trend_count": 8,
    "ai_validated_trend_count_before_filter": 8,
    "accepted_trend_count": 6,
    "rejected_trend_count": 2,
    "rejected_trends": [
      {
        "trend_name": "Low-Rise Drawstring Trousers in Chocolate Brown",
        "confidence_score": 0.92,
        "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": [
          "149785:3",
          "149785:4"
        ],
        "reasons": [
          "Only 3 valid matching images; minimum is 4.",
          "Images came from only 2 parent posts; minimum is 3."
        ]
      },
      {
        "trend_name": "Sultry Gothic Black Lace Resort Dresses",
        "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": [
          "149904:3",
          "149904:4",
          "149904:5",
          "149904:6"
        ],
        "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": "Nostalgic Cherry Red Berry Embroidery & Prints",
      "blog_title": "Summer Whimsy: Nostalgic Cherry & Berry Embroidery",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Repeated use of vibrant red cherry motifs, gingham combinations, and berry embroidery clusters designed for romantic picnics and cottagecore aesthetics.",
      "description": "Apparel and accessories displaying red cherry prints, nostalgic berry embroidery, and playful red fruit coordinates set against soft, sunny backdrops.",
      "keywords": [
        "cherry embroidery",
        "red fruit motif",
        "cherry print blouse",
        "cottagecore cherries"
      ],
      "post_ids": [
        149838,
        149802,
        149803,
        149839
      ],
      "media_refs": [
        "149838:1",
        "149802:1",
        "149803:1",
        "149839:1"
      ],
      "qualification_reason": "Accepted with 4 matching images across 4 parent posts at 95.0% confidence. Repeated use of vibrant red cherry motifs, gingham combinations, and berry embroidery clusters designed for romantic picnics and cottagecore aesthetics."
    },
    {
      "trend_number": 2,
      "trend_name": "Liquid Butter & Lemon Yellow Satins",
      "blog_title": "The Sweet Life: Liquid Butter & Lemon Yellow Satins",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Consistently soft yellow satin textures that capture sliding light ruffles, asymmetrical draping, and soft-glam evening lighting.",
      "description": "Draped silk and satin dresses, slip skirts, and sets defined by soft lemon yellow, butter yellow, and pastel citrus hues.",
      "keywords": [
        "butter yellow slip",
        "lemon yellow satin",
        "asymmetrical yellow dress",
        "pastel yellow co-ord"
      ],
      "post_ids": [
        149965,
        149755,
        149653
      ],
      "media_refs": [
        "149965:1",
        "149755:1",
        "149755:2",
        "149653:1"
      ],
      "qualification_reason": "Accepted with 4 matching images across 3 parent posts at 94.0% confidence. Consistently soft yellow satin textures that capture sliding light ruffles, asymmetrical draping, and soft-glam evening lighting."
    },
    {
      "trend_number": 3,
      "trend_name": "Vibrant Mediterranean Cobalt Blue",
      "blog_title": "Aegean Escape: High-Intensity Cobalt Blue Resortwear",
      "trend_type": "color",
      "signal_strength": "medium",
      "confidence_percent": 89.0,
      "matching_image_count": 7,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Monochromatic blocks of deep Aegean cobalt blue, often embellished with metadata elements like metallic gold hardware, rings, or beaded necklines.",
      "description": "High-intensity cobalt and royal blue shades applied in sleek satins, coordinates, and swimwear designed for resort vacations.",
      "keywords": [
        "cobalt blue resortwear",
        "royal blue satin set",
        "cobalt blue swimwear",
        "vibrant blue coordinates"
      ],
      "post_ids": [
        149758,
        149698,
        149514,
        149517,
        149589
      ],
      "media_refs": [
        "149758:1",
        "149758:2",
        "149698:2",
        "149698:3",
        "149514:1",
        "149517:1",
        "149589:3"
      ],
      "qualification_reason": "Accepted with 7 matching images across 5 parent posts at 89.0% confidence. Monochromatic blocks of deep Aegean cobalt blue, often embellished with metadata elements like metallic gold hardware, rings, or beaded necklines."
    },
    {
      "trend_number": 4,
      "trend_name": "White Linen & Eyelet Peplum Coordinates",
      "blog_title": "Contrast Polish: White Linen & Eyelet Peplum Coordinates",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "White coordinate sets displaying structured peplum silhouettes, tie-front camisoles, scalloped trims, and contrasting black borders or pipings.",
      "description": "Crisp white linen or embroidered eyelet tops paired with matching shorts, elevated by structured peplum cuts and thin contrast pipings.",
      "keywords": [
        "peplum camisole",
        "white eyelet set",
        "linen peplum top",
        "matching shorts set"
      ],
      "post_ids": [
        149722,
        149622,
        149688
      ],
      "media_refs": [
        "149722:1",
        "149722:2",
        "149622:1",
        "149622:2",
        "149688:1"
      ],
      "qualification_reason": "Accepted with 5 matching images across 3 parent posts at 93.0% confidence. White coordinate sets displaying structured peplum silhouettes, tie-front camisoles, scalloped trims, and contrasting black borders or pipings."
    },
    {
      "trend_number": 5,
      "trend_name": "Saturated Red & Pink Palette Swap Swimwear",
      "blog_title": "Patriotic Contrast: Americana Saturated Red & Pink Palette Swap Swimwear",
      "trend_type": "color",
      "signal_strength": "strong",
      "confidence_percent": 91.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Colorblock red-and-pink combinations, high-cut legs, and contrasted ringer-trim linings designed for poolside photography.",
      "description": "Two-tone or block-paneled swimwear and resort sets featuring sharp divisions of bright pink and solid red, often finished with ring hardware.",
      "keywords": [
        "red and pink colorblock",
        "contrast trim bikini",
        "ring detail swimwear",
        "red pink swim"
      ],
      "post_ids": [
        149948,
        149861,
        149863,
        149618
      ],
      "media_refs": [
        "149948:2",
        "149948:3",
        "149861:1",
        "149863:1",
        "149618:2",
        "149618:6"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 91.0% confidence. Colorblock red-and-pink combinations, high-cut legs, and contrasted ringer-trim linings designed for poolside photography."
    },
    {
      "trend_number": 6,
      "trend_name": "Coquette Gingham Corsets & Matching Sets",
      "blog_title": "Retro Charm: Coquette Gingham Corsets & Matching Sets",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 3,
      "visual_similarity_reason": "Structured bustier details, halter straps, lace-up back strings, and delicate white trim borders layered over checkered gingham prints.",
      "description": "Red, black, or blue checkered and gingham prints styled in structured, lace-up back corsets, peplum tops, and matching mini dresses.",
      "keywords": [
        "gingham corset",
        "red gingham top",
        "lace up corset bodice",
        "gingham peplum set"
      ],
      "post_ids": [
        149942,
        149932,
        149500
      ],
      "media_refs": [
        "149942:1",
        "149932:2",
        "149932:5",
        "149500:1",
        "149500:2"
      ],
      "qualification_reason": "Accepted with 5 matching images across 3 parent posts at 95.0% confidence. Structured bustier details, halter straps, lace-up back strings, and delicate white trim borders layered over checkered gingham prints."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "We validated and expanded key early summer shifts, tracking the evolution of traditional cottagecore into more structured visual motifs such as cherry embroidery, peplums, and coquette gingham corsets. We also captured the highly-engaged resort styles of Mediterranean cobalt blue, fluid liquid-yellow satins, and bold two-tone pink and red colorway swaps.",
    "content_ideas": [
      {
        "blog_title": "Summer Whimsy: Nostalgic Cherry & Berry Embroidery",
        "trend_name": "Nostalgic Cherry Red Berry Embroidery & Prints",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new, highly whimsical fruit motif emerging as a micro-pattern alternative to simple florals.",
        "description": "Apparel and accessories displaying red cherry prints, nostalgic berry embroidery, and playful red fruit coordinates set against soft, sunny backdrops.",
        "visual_similarity_reason": "Repeated use of vibrant red cherry motifs, gingham combinations, and berry embroidery clusters designed for romantic picnics and cottagecore aesthetics.",
        "instagram_caption": "Life is just a bowl of cherries \ud83c\udf52 additive prints, delicate embroidery, and sweet retro patterns to sweeten your summer wardrobe style.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "cherry embroidery",
          "red fruit motif",
          "cherry print blouse",
          "cottagecore cherries"
        ],
        "example_media_refs": [
          "149838:1",
          "149802:1",
          "149803:1",
          "149839:1"
        ],
        "example_post_ids": [
          149838,
          149802,
          149803,
          149839
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 2,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-19928cb7-a8b1-4a52-bf27-62701a578eb6.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734523269_18604409506059453_6189521399720298382_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731357101_18601041745031818_6541946202395068641_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731384996_18604131004059453_112132121037971428_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731058752_18600887614031818_3085143608458842740_n.jpg"
            ],
            "title": "Summer Whimsy",
            "description": "Apparel and accessories displaying red cherry prints, nostalgic berry embroidery, and playful red fruit coordinates set against soft, sunny backdrops.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-19928cb7-a8b1-4a52-bf27-62701a578eb6.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-19928cb7-a8b1-4a52-bf27-62701a578eb6.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734523269_18604409506059453_6189521399720298382_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731357101_18601041745031818_6541946202395068641_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731384996_18604131004059453_112132121037971428_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731058752_18600887614031818_3085143608458842740_n.jpg"
        ]
      },
      {
        "blog_title": "The Sweet Life: Liquid Butter & Lemon Yellow Satins",
        "trend_name": "Liquid Butter & Lemon Yellow Satins",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "Net-new color evolution moving away from previous warm-toned neutrals into buttery, rich citrus-cream palettes.",
        "description": "Draped silk and satin dresses, slip skirts, and sets defined by soft lemon yellow, butter yellow, and pastel citrus hues.",
        "visual_similarity_reason": "Consistently soft yellow satin textures that capture sliding light ruffles, asymmetrical draping, and soft-glam evening lighting.",
        "instagram_caption": "Sip something citrus \ud83c\udf4b buttery yellow tones, fluid silhouettes, and high-shine satins ready for golden hour dinners.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "butter yellow slip",
          "lemon yellow satin",
          "asymmetrical yellow dress",
          "pastel yellow co-ord"
        ],
        "example_media_refs": [
          "149965:1",
          "149755:1",
          "149755:2",
          "149653:1"
        ],
        "example_post_ids": [
          149965,
          149755,
          149653
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 3,
        "matching_author_count": 3,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-873836ec-d99f-4d46-9ba8-92296f3e07c6.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/736289477_18603156499050725_3513260280776332353_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733095582_18591937222030593_864249221193272372_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730274610_18595395688009367_8361779679216664265_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/735831789_18591937213030593_2762430110700506391_n.jpg"
            ],
            "title": "The Sweet Life",
            "description": "Draped silk and satin dresses, slip skirts, and sets defined by soft lemon yellow, butter yellow, and pastel citrus hues.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-873836ec-d99f-4d46-9ba8-92296f3e07c6.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-873836ec-d99f-4d46-9ba8-92296f3e07c6.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/736289477_18603156499050725_3513260280776332353_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733095582_18591937222030593_864249221193272372_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730274610_18595395688009367_8361779679216664265_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/735831789_18591937213030593_2762430110700506391_n.jpg"
        ]
      },
      {
        "blog_title": "Aegean Escape: High-Intensity Cobalt Blue Resortwear",
        "trend_name": "Vibrant Mediterranean Cobalt Blue",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new, highly saturated coastal colorway that acts as a cool-toned counter-anchor to the warm palette of the season.",
        "description": "High-intensity cobalt and royal blue shades applied in sleek satins, coordinates, and swimwear designed for resort vacations.",
        "visual_similarity_reason": "Monochromatic blocks of deep Aegean cobalt blue, often embellished with metadata elements like metallic gold hardware, rings, or beaded necklines.",
        "instagram_caption": "Aegean dreams are made of these \ud83c\udf0a Bold cobalt blue silhouettes, fluid satins, and beach-to-aperitivo coordinates.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.89,
        "keywords": [
          "cobalt blue resortwear",
          "royal blue satin set",
          "cobalt blue swimwear",
          "vibrant blue coordinates"
        ],
        "example_media_refs": [
          "149758:1",
          "149758:2",
          "149698:2",
          "149698:3",
          "149514:1",
          "149517:1",
          "149589:3"
        ],
        "example_post_ids": [
          149758,
          149698,
          149514,
          149517,
          149589
        ],
        "matching_image_count": 7,
        "matching_parent_post_count": 5,
        "matching_author_count": 4,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-12c7bb16-68eb-4168-a7f8-462b5057feeb.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734181701_18359214442215991_2648378865205428188_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733726705_1698758905587964_6731806551758032761_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734210421_1698758845587970_8864289627376572862_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730186622_18359214451215991_6235950717245811037_n.jpg"
            ],
            "title": "Aegean Escape",
            "description": "High-intensity cobalt and royal blue shades applied in sleek satins, coordinates, and swimwear designed for resort vacations.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-12c7bb16-68eb-4168-a7f8-462b5057feeb.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-12c7bb16-68eb-4168-a7f8-462b5057feeb.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734181701_18359214442215991_2648378865205428188_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733726705_1698758905587964_6731806551758032761_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734210421_1698758845587970_8864289627376572862_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730186622_18359214451215991_6235950717245811037_n.jpg"
        ]
      },
      {
        "blog_title": "Contrast Polish: White Linen & Eyelet Peplum Coordinates",
        "trend_name": "White Linen & Eyelet Peplum Coordinates",
        "trend_type": "outfit",
        "trend_trajectory": "sustained",
        "historical_note": "A sustained trend transitioning our previous Lace & Eyelet Cottage Romance category toward structured daytime street styling.",
        "description": "Crisp white linen or embroidered eyelet tops paired with matching shorts, elevated by structured peplum cuts and thin contrast pipings.",
        "visual_similarity_reason": "White coordinate sets displaying structured peplum silhouettes, tie-front camisoles, scalloped trims, and contrasting black borders or pipings.",
        "instagram_caption": "Linen season with a tailored twist \ud83d\udd4a\ufe0f Structured peplums, delicate contrast stitching, and matchy-matchy eyelet layers.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "peplum camisole",
          "white eyelet set",
          "linen peplum top",
          "matching shorts set"
        ],
        "example_media_refs": [
          "149722:1",
          "149722:2",
          "149622:1",
          "149622:2",
          "149688:1"
        ],
        "example_post_ids": [
          149722,
          149622,
          149688
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 3,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-86b4f41f-619c-4608-9cee-5bb54f2b3497.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731390747_18608935429003298_5868441686957835689_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731754701_18600556585031818_4571271840947826127_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731588869_18600556576031818_1038131343955031219_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731580324_17980639611012561_3278466245899129901_n.jpg"
            ],
            "title": "Contrast Polish",
            "description": "Crisp white linen or embroidered eyelet tops paired with matching shorts, elevated by structured peplum cuts and thin contrast pipings.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-86b4f41f-619c-4608-9cee-5bb54f2b3497.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-86b4f41f-619c-4608-9cee-5bb54f2b3497.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731390747_18608935429003298_5868441686957835689_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731754701_18600556585031818_4571271840947826127_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731588869_18600556576031818_1038131343955031219_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731580324_17980639611012561_3278466245899129901_n.jpg"
        ]
      },
      {
        "blog_title": "Patriotic Contrast: Americana Saturated Red & Pink Palette Swap Swimwear",
        "trend_name": "Saturated Red & Pink Palette Swap Swimwear",
        "trend_type": "color",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new saturated color play that contrasts strongly with traditional beachside white or earthy neutrals.",
        "description": "Two-tone or block-paneled swimwear and resort sets featuring sharp divisions of bright pink and solid red, often finished with ring hardware.",
        "visual_similarity_reason": "Colorblock red-and-pink combinations, high-cut legs, and contrasted ringer-trim linings designed for poolside photography.",
        "instagram_caption": "Red and pink never looked so sweet \ud83c\udf49 sharp contrast trims, ring details, and high-intensity poolside colorblocks.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.91,
        "keywords": [
          "red and pink colorblock",
          "contrast trim bikini",
          "ring detail swimwear",
          "red pink swim"
        ],
        "example_media_refs": [
          "149948:2",
          "149948:3",
          "149861:1",
          "149863:1",
          "149618:2",
          "149618:6"
        ],
        "example_post_ids": [
          149948,
          149861,
          149863,
          149618
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 2
      },
      {
        "blog_title": "Retro Charm: Coquette Gingham Corsets & Matching Sets",
        "trend_name": "Coquette Gingham Corsets & Matching Sets",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new hybrid trend elevating previous cottagecore gingham prints through tailored streetwear-bodice silhouettes.",
        "description": "Red, black, or blue checkered and gingham prints styled in structured, lace-up back corsets, peplum tops, and matching mini dresses.",
        "visual_similarity_reason": "Structured bustier details, halter straps, lace-up back strings, and delicate white trim borders layered over checkered gingham prints.",
        "instagram_caption": "Dressed up in country charm \ud83c\udf52 Sweet gingham patterns meet structured, lace-up corset panels for the ultimate summer fit.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "gingham corset",
          "red gingham top",
          "lace up corset bodice",
          "gingham peplum set"
        ],
        "example_media_refs": [
          "149942:1",
          "149932:2",
          "149932:5",
          "149500:1",
          "149500:2"
        ],
        "example_post_ids": [
          149942,
          149932,
          149500
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 3,
        "matching_author_count": 2
      }
    ],
    "overview_title": "July 25",
    "overview_description": "Warm-weather styling is undergoing a high-contrast shift, balancing the soft nostalgia of @forloveandlemons\u2019 cherry embroidery and the liquid butter-yellow satins of @runawaythelabel against high-octane colorways. Mediterranean cobalt blue from @retrofete and @baobab's color-blocked red and pink swimwear deliver saturated resort energy, while structural silhouettes ground the season.",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-08T14:51:17.879167Z",
      "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": 67,
        "created_at": "2026-07-08T11:00:26.688815+00:00",
        "date_range": "[stored-core] Jun 24 - Jul 08, 2026 (Part 5 of 6)",
        "trends": [
          {
            "trend_name": "Lace & Eyelet Cottage Romance",
            "trend_type": "texture",
            "trend_signal_strength": "strong",
            "confidence_score": 0.96,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "white eyelet dress",
              "cottagecore aesthetic",
              "lace panels",
              "romantic prairie dress"
            ],
            "description": "Whimsical romanticism shines through off-white, cream, and clean white designs featuring eyelet embroidery, scalloped lace inserts, and puff-sleeve prairie silhouettes."
          },
          {
            "trend_name": "Espresso & Chocolate Brown Satins",
            "trend_type": "color",
            "trend_signal_strength": "strong",
            "confidence_score": 0.94,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "chocolate satin dress",
              "espresso silk jumpsuit",
              "slinky brown midi",
              "warm neutral resortwear"
            ],
            "description": "Minimalist slip dresses, fluid halter gowns, and glossy loungewear separates rendered in deep chocolate, espresso, and warm earth-toned satins."
          },
          {
            "trend_name": "Chunky Resin & Sculptural Mixed Metal Bangles",
            "trend_type": "accessory",
            "trend_signal_strength": "medium",
            "confidence_score": 0.92,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "chunky resin cuffs",
              "mixed metal jewelry",
              "stacked bracelets",
              "gold sculptural bangles"
            ],
            "description": "Maximalist bangle stacks, thick resin cuffs, and organic gold-and-silver mixed metal jewelry worn together on the wrists."
          },
          {
            "trend_name": "Y2K Surf-Inspired Chevron & Zigzag Knits",
            "trend_type": "texture",
            "trend_signal_strength": "medium",
            "confidence_score": 0.88,
            "matching_image_count": 5,
            "matching_parent_post_count": 3,
            "keywords": [
              "chevron knit bikini",
              "zigzag knit coverup",
              "y2k surf style",
              "space dyed chevron"
            ],
            "description": "Laidback nostalgic beachwear and swim utilization via sharp chevron stripes and textured space-dyed zigzag knit formations."
          },
          {
            "trend_name": "Retro Capri Pants & Long Tops",
            "trend_type": "outfit",
            "trend_signal_strength": "strong",
            "confidence_score": 0.94,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "black capri pants",
              "gingham capri set",
              "ballet flats styling",
              "peplum capri look"
            ],
            "description": "Tight, mid-calf cropped trousers styled with peplum tops, halter tunics, or oversized graphics, paired with flats/ballerinas."
          },
          {
            "trend_name": "Nostalgic Playful Polka Dots",
            "trend_type": "styling_formula",
            "trend_signal_strength": "strong",
            "confidence_score": 0.95,
            "matching_image_count": 6,
            "matching_parent_post_count": 6,
            "keywords": [
              "polka dot maxi dress",
              "polka dot bikini",
              "brown polka dot print",
              "black and white polka dot"
            ],
            "description": "Classic retro polka dot repeat patterns featured across floaty maxi dresses, high-leg swimwear, structured matching coordinates, and capris."
          },
          {
            "trend_name": "Beachside Crochet & Open-Knit Coordinates",
            "trend_type": "texture",
            "trend_signal_strength": "strong",
            "confidence_score": 0.93,
            "matching_image_count": 5,
            "matching_parent_post_count": 3,
            "keywords": [
              "cream crochet skirt",
              "open knit coverup",
              "crochet beach set",
              "hand-knitted resortwear"
            ],
            "description": "Artisanal open-knit and hand-crocheted cardigans, full-length maxi skirts, and cover-up coordinates creating the ultimate beachside resort mood."
          },
          {
            "trend_name": "Preppy Court-Side Tenniscore",
            "trend_type": "outfit",
            "trend_signal_strength": "medium",
            "confidence_score": 0.9,
            "matching_image_count": 5,
            "matching_parent_post_count": 4,
            "keywords": [
              "white pleated skirt",
              "cable knit sweater vest",
              "tennis aesthetics",
              "preppy athletic style"
            ],
            "description": "Court-inspired ensembles incorporating pleated mini-skirts, polo neck ribbed sweaters, cable-knit vests, and clean athletic whites."
          }
        ]
      },
      "vision_preflight": {
        "enabled": true,
        "since": "2026-06-24T14:45:42.665163Z",
        "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": 4,
        "chunk_count": 6,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 445,
        "full_source_post_count": 1553,
        "full_eligible_post_count": 1167,
        "full_source_media_count": 2073
      },
      "criteria": {
        "time_window_days": 14,
        "window_start": "2026-06-24T14:45:42.665163Z",
        "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": true,
        "single_campaign_trends_excluded": true,
        "media_refs_can_support_multiple_trends": true,
        "deep_report_max_posts": 200,
        "deep_report_max_media": 500
      },
      "source_post_count": 1553,
      "source_media_count": 2073,
      "eligible_post_count": 1167,
      "chunk_post_count": 200,
      "chunk_media_count": 445,
      "analyzed_post_count": 180,
      "analyzed_post_ids": [
        149757,
        149807,
        149678,
        149687,
        150026,
        149801,
        150046,
        149775,
        149965,
        149780,
        149784,
        149914,
        149843,
        149907,
        149910,
        149753,
        149941,
        149948,
        149990,
        149901,
        149838,
        149778,
        149870,
        150042,
        149931,
        149866,
        149802,
        149698,
        150037,
        149893,
        149722,
        149793,
        149995,
        149955,
        149874,
        149966,
        149701,
        149791,
        149904,
        149984,
        149742,
        149762,
        149998,
        149763,
        149967,
        149890,
        150055,
        149751,
        149746,
        149985,
        150033,
        149861,
        150010,
        149896,
        149951,
        149803,
        149911,
        149991,
        149968,
        150056,
        149733,
        149737,
        149986,
        149815,
        150038,
        150034,
        149685,
        149936,
        149862,
        149972,
        149783,
        149927,
        149754,
        149832,
        149942,
        149758,
        149809,
        149788,
        149679,
        149871,
        149999,
        150013,
        149943,
        149844,
        149863,
        149723,
        149810,
        149785,
        149786,
        149949,
        149675,
        149992,
        150048,
        149933,
        149929,
        149867,
        149812,
        149813,
        150011,
        149996,
        149839,
        149702,
        149912,
        149902,
        149932,
        149872,
        150043,
        149805,
        149755,
        149794,
        149937,
        149894,
        149688,
        149529,
        149671,
        149503,
        149559,
        149500,
        149523,
        149554,
        149645,
        149512,
        149536,
        149550,
        149649,
        149555,
        149513,
        149615,
        149650,
        149525,
        149571,
        149598,
        149600,
        149584,
        149652,
        149668,
        149480,
        149601,
        149514,
        149538,
        149602,
        149515,
        149478,
        149596,
        149516,
        149535,
        149672,
        149588,
        149618,
        149505,
        149572,
        149666,
        149653,
        149628,
        149585,
        149551,
        149631,
        149603,
        149622,
        149543,
        149611,
        149647,
        149463,
        149589,
        149458,
        149632,
        149491,
        149498,
        149633,
        149517,
        149459,
        149526,
        149634,
        149548,
        149580,
        149470,
        149594,
        149660,
        149627,
        149501
      ],
      "analyzed_media_count": 407,
      "analyzed_media_refs": [
        "149757:1",
        "149757:2",
        "149757:3",
        "149807:1",
        "149807:2",
        "149807:3",
        "149678:1",
        "149678:2",
        "149687:1",
        "150026:1",
        "149801:1",
        "150046:1",
        "150046:2",
        "150046:3",
        "150046:4",
        "149775:1",
        "149965:1",
        "149780:1",
        "149780:2",
        "149780:3",
        "149784:1",
        "149914:2",
        "149914:4",
        "149843:1",
        "149907:1",
        "149910:1",
        "149753:1",
        "149941:1",
        "149948:1",
        "149948:2",
        "149948:3",
        "149948:4",
        "149948:5",
        "149948:6",
        "149948:7",
        "149948:8",
        "149990:1",
        "149901:1",
        "149838:1",
        "149778:1",
        "149870:1",
        "149870:2",
        "149870:3",
        "149870:4",
        "150042:1",
        "150042:2",
        "150042:3",
        "150042:4",
        "150042:5",
        "149931:1",
        "149931:2",
        "149931:3",
        "149931:4",
        "149931:5",
        "149931:6",
        "149931:7",
        "149931:8",
        "149931:9",
        "149866:1",
        "149866:2",
        "149866:3",
        "149866:5",
        "149802:1",
        "149698:2",
        "149698:3",
        "150037:2",
        "150037:3",
        "150037:4",
        "150037:5",
        "150037:6",
        "150037:7",
        "149893:1",
        "149893:2",
        "149722:1",
        "149722:2",
        "149722:3",
        "149793:1",
        "149793:2",
        "149793:3",
        "149995:1",
        "149995:2",
        "149995:3",
        "149995:4",
        "149955:1",
        "149874:1",
        "149966:1",
        "149701:1",
        "149791:1",
        "149904:1",
        "149904:2",
        "149904:3",
        "149904:4",
        "149904:5",
        "149904:6",
        "149984:1",
        "149742:1",
        "149762:1",
        "149998:1",
        "149763:1",
        "149967:1",
        "149890:1",
        "150055:1",
        "149751:1",
        "149746:1",
        "149985:1",
        "150033:1",
        "149861:1",
        "150010:1",
        "150010:2",
        "150010:3",
        "149896:1",
        "149896:2",
        "149896:3",
        "149951:1",
        "149951:2",
        "149951:3",
        "149951:4",
        "149951:5",
        "149803:1",
        "149911:1",
        "149991:1",
        "149968:1",
        "150056:1",
        "149733:1",
        "149733:2",
        "149733:3",
        "149737:1",
        "149986:1",
        "149815:1",
        "150038:1",
        "150034:1",
        "149685:1",
        "149936:1",
        "149862:1",
        "149972:1",
        "149783:1",
        "149783:2",
        "149927:1",
        "149754:1",
        "149754:3",
        "149754:5",
        "149754:6",
        "149754:7",
        "149754:8",
        "149754:9",
        "149754:10",
        "149832:1",
        "149832:2",
        "149942:1",
        "149758:1",
        "149758:2",
        "149809:1",
        "149788:1",
        "149679:1",
        "149871:1",
        "149999:1",
        "149999:3",
        "149999:4",
        "150013:1",
        "150013:2",
        "150013:3",
        "150013:4",
        "150013:5",
        "150013:6",
        "150013:7",
        "150013:8",
        "150013:9",
        "150013:10",
        "149943:1",
        "149844:1",
        "149863:1",
        "149723:1",
        "149810:1",
        "149785:1",
        "149785:2",
        "149785:3",
        "149785:4",
        "149786:1",
        "149949:1",
        "149675:1",
        "149675:2",
        "149675:3",
        "149675:4",
        "149675:5",
        "149675:6",
        "149992:1",
        "150048:1",
        "149933:1",
        "149929:1",
        "149929:2",
        "149867:1",
        "149812:1",
        "149813:1",
        "150011:1",
        "150011:2",
        "150011:3",
        "150011:4",
        "150011:5",
        "149996:1",
        "149839:1",
        "149702:1",
        "149912:1",
        "149902:1",
        "149932:1",
        "149932:2",
        "149932:3",
        "149932:4",
        "149932:5",
        "149932:6",
        "149932:7",
        "149872:1",
        "150043:1",
        "149805:1",
        "149755:1",
        "149755:2",
        "149755:3",
        "149794:1",
        "149794:2",
        "149937:1",
        "149894:1",
        "149688:1",
        "149529:1",
        "149529:2",
        "149529:3",
        "149529:4",
        "149671:1",
        "149671:2",
        "149503:1",
        "149559:1",
        "149559:2",
        "149559:3",
        "149559:4",
        "149559:5",
        "149559:6",
        "149559:7",
        "149559:8",
        "149500:1",
        "149500:2",
        "149500:3",
        "149500:4",
        "149500:5",
        "149500:6",
        "149500:7",
        "149500:8",
        "149500:9",
        "149500:10",
        "149523:1",
        "149523:2",
        "149523:3",
        "149523:5",
        "149523:6",
        "149523:7",
        "149523:8",
        "149554:1",
        "149554:2",
        "149645:1",
        "149645:2",
        "149645:3",
        "149645:4",
        "149645:5",
        "149645:6",
        "149645:7",
        "149645:8",
        "149645:9",
        "149512:1",
        "149536:1",
        "149550:1",
        "149649:1",
        "149649:2",
        "149649:3",
        "149649:4",
        "149649:5",
        "149555:1",
        "149555:2",
        "149555:3",
        "149555:4",
        "149555:5",
        "149555:6",
        "149555:7",
        "149555:8",
        "149513:1",
        "149615:1",
        "149615:2",
        "149615:3",
        "149615:4",
        "149615:5",
        "149615:6",
        "149615:7",
        "149615:8",
        "149615:9",
        "149615:10",
        "149650:1",
        "149525:1",
        "149571:1",
        "149598:1",
        "149598:2",
        "149598:3",
        "149598:4",
        "149600:1",
        "149600:2",
        "149600:3",
        "149600:4",
        "149584:1",
        "149652:1",
        "149668:1",
        "149668:2",
        "149480:1",
        "149480:2",
        "149601:1",
        "149514:1",
        "149538:1",
        "149602:1",
        "149515:1",
        "149478:1",
        "149478:2",
        "149478:3",
        "149596:1",
        "149596:2",
        "149516:1",
        "149535:1",
        "149535:2",
        "149672:1",
        "149672:2",
        "149672:3",
        "149672:4",
        "149672:5",
        "149672:6",
        "149588:1",
        "149618:1",
        "149618:2",
        "149618:4",
        "149618:6",
        "149505:1",
        "149572:1",
        "149572:2",
        "149572:3",
        "149666:1",
        "149666:2",
        "149666:3",
        "149666:4",
        "149666:5",
        "149666:6",
        "149666:8",
        "149666:9",
        "149653:1",
        "149628:1",
        "149585:1",
        "149551:1",
        "149631:1",
        "149603:1",
        "149622:1",
        "149622:2",
        "149543:1",
        "149611:1",
        "149647:1",
        "149463:1",
        "149589:1",
        "149589:2",
        "149589:3",
        "149589:4",
        "149589:5",
        "149589:6",
        "149589:7",
        "149589:8",
        "149589:9",
        "149589:10",
        "149458:1",
        "149458:2",
        "149632:1",
        "149491:1",
        "149498:1",
        "149633:1",
        "149517:1",
        "149459:1",
        "149526:1",
        "149634:1",
        "149548:1",
        "149548:2",
        "149548:3",
        "149548:4",
        "149548:5",
        "149580:1",
        "149580:2",
        "149580:3",
        "149580:4",
        "149580:5",
        "149580:6",
        "149580:7",
        "149470:1",
        "149594:1",
        "149594:2",
        "149594:3",
        "149594:4",
        "149594:5",
        "149594:6",
        "149594:7",
        "149594:8",
        "149594:9",
        "149594:10",
        "149660:1",
        "149627:1",
        "149501:1",
        "149501:2",
        "149501:3",
        "149501:4",
        "149501:5",
        "149501:6"
      ],
      "full_source_prompt_character_count": 131539,
      "source_prompt_character_count": 120000,
      "prompt_character_count": 120000,
      "prompt_character_limit": 120000,
      "prompt_was_truncated": true,
      "candidate_prompt_character_count": 125683,
      "validation_prompt_character_count": 140238,
      "candidate_reasoning_scratchpad": "This sweep reveals a distinct bifurcation in summer style: a highly romanticized, country-club Americana aesthetic featuring vibrant cherry motifs, gingham corsets, and tennis whites, contrasted against an edgy, dark rockstar-goth aesthetic defined by metal-embellished eyewear, lacy hosiery styled with bodysuits, and metallic-utility pairings.",
      "validation_reasoning_scratchpad": "We validated and expanded key early summer shifts, tracking the evolution of traditional cottagecore into more structured visual motifs such as cherry embroidery, peplums, and coquette gingham corsets. We also captured the highly-engaged resort styles of Mediterranean cobalt blue, fluid liquid-yellow satins, and bold two-tone pink and red colorway swaps.",
      "ai_discovered_candidate_count": 22,
      "candidate_trends": [
        {
          "candidate_name": "Coquette Gingham Corsets & Matching Sets",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149942:1",
            "149932:5",
            "149500:1",
            "149500:2"
          ],
          "visual_cues": [
            "red gingham print",
            "lace-up back corset",
            "peplum tops",
            "milkmaid neckline"
          ]
        },
        {
          "candidate_name": "Saturated Red & Pink Palette Swap Swimwear",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149861:1",
            "149618:2",
            "149863:1"
          ],
          "visual_cues": [
            "red and pink colorblock",
            "contrast trim",
            "ring hardware",
            "high-leg cutouts"
          ]
        },
        {
          "candidate_name": "Low-Rise Drawstring Cargo Trousers in Chocolate Brown",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149785:1",
            "149785:3",
            "149786:1"
          ],
          "visual_cues": [
            "chocolate brown utility pants",
            "drawstring waistband",
            "slouchy cargo compartments",
            "low-rise fit"
          ]
        },
        {
          "candidate_name": "Vibrant Mediterranean Cobalt Blue",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149758:1",
            "149514:1",
            "149517:1"
          ],
          "visual_cues": [
            "cobalt blue",
            "royal blue set",
            "gold ring hardware",
            "mermaid silhouette"
          ]
        },
        {
          "candidate_name": "Lace-Up Satin Corsets & Sweetheart Necklines",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149931:1",
            "149931:2",
            "149500:7"
          ],
          "visual_cues": [
            "satin bodice",
            "lace-up back detail",
            "baby pink satin",
            "sweetheart neckline"
          ]
        },
        {
          "candidate_name": "Sultry Gothic Black Lace Resort Dresses",
          "trend_type": "outfit",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149904:1",
            "149904:4",
            "149529:1"
          ],
          "visual_cues": [
            "black lace strapless mini",
            "sheer cutouts",
            "gothic romantic aesthetic",
            "corset bodice details"
          ]
        },
        {
          "candidate_name": "Y2K Indigo Denim Bags & Sculptural Mules",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149793:1",
            "149794:1",
            "149794:2"
          ],
          "visual_cues": [
            "denim handbag",
            "denim mules",
            "acid wash blue",
            "sculptural curved heel"
          ]
        },
        {
          "candidate_name": "Preppy Court-Side Tenniscore",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "sustained",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149870:1",
            "149866:1",
            "149832:1"
          ],
          "visual_cues": [
            "white pleated skirt",
            "sleeveless polo with piping",
            "cricket sweater with varsity stripes",
            "athletic skort"
          ]
        },
        {
          "candidate_name": "Liquid Butter & Lemon Yellow Satins",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149965:1",
            "149755:1",
            "149653:1"
          ],
          "visual_cues": [
            "pale yellow",
            "lemon yellow slip",
            "satin maxi skirt",
            "asymmetrical ruffle hem"
          ]
        },
        {
          "candidate_name": "Sculptural Conch & Seashell Beachcore Jewelry",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149914:2",
            "149914:4",
            "149535:1"
          ],
          "visual_cues": [
            "shell pendant necklace",
            "conch detail",
            "neutral ceramic textures",
            "gold statement shell earrings"
          ]
        },
        {
          "candidate_name": "Plunge Bodysuits styled with Sheer Lace Tights",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149742:1",
            "149615:1",
            "149615:3"
          ],
          "visual_cues": [
            "lace tights",
            "deep plunge bodysuit",
            "all-black monochrome",
            "gold chunky collar neck"
          ]
        },
        {
          "candidate_name": "Cotton Drawstring Pants styled with Open Lounge Cardigans",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149778:1",
            "149986:1",
            "149649:1"
          ],
          "visual_cues": [
            "drawstring white trousers",
            "chocolate knit cardigan",
            "unbuttoned styling",
            "slippers and kitten heels"
          ]
        },
        {
          "candidate_name": "Mismatched Print & Reversible Bikinis",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149995:1",
            "149995:2",
            "149580:5"
          ],
          "visual_cues": [
            "mismatched swim set",
            "camo and gingham",
            "polka dot and stripes",
            "reversible floral top"
          ]
        },
        {
          "candidate_name": "White Linen & Eyelet Peplum Coordinates",
          "trend_type": "outfit",
          "visual_axis": "garment_type",
          "historical_relationship": "sustained",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149722:1",
            "149622:1",
            "149535:1"
          ],
          "visual_cues": [
            "peplum camisole",
            "black pipings",
            "white eyelet embroidery",
            "scalloped hem shorts"
          ]
        },
        {
          "candidate_name": "Nostalgic Cherry Red Berry Embroidery & Prints",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149838:1",
            "149803:1",
            "149839:1"
          ],
          "visual_cues": [
            "cherry embroidery",
            "cutout cherries",
            "cherry print blouse",
            "red fruit motif"
          ]
        },
        {
          "candidate_name": "Satin Draped Cowl-Neck Slips",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "sustained",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149754:1",
            "149746:1",
            "150055:1"
          ],
          "visual_cues": [
            "cowl neck silhouette",
            "satin slip midi",
            "dusty blue satin",
            "champagne cowl drape"
          ]
        },
        {
          "candidate_name": "Chunky Acetate Sunglasses with Star Hardware",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "150013:3",
            "150013:4",
            "150013:10"
          ],
          "visual_cues": [
            "black rectangular sunglasses",
            "silver star hardware",
            "thick acetate frame",
            "gothic hardware logo"
          ]
        },
        {
          "candidate_name": "Sultry Python & Exotic Animal Print Swim",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149951:1",
            "149951:2",
            "149951:3"
          ],
          "visual_cues": [
            "snakeskin print bikini",
            "smocked python fabric",
            "neutral animal palette",
            "reversible earth-toned"
          ]
        },
        {
          "candidate_name": "Tailored Bermuda Shorts & Pleated Skorts",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "sustained",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149843:1",
            "149751:1",
            "149870:4"
          ],
          "visual_cues": [
            "tailored bermuda shorts",
            "linen wrap top matching",
            "plaid tailored shorts",
            "pleated golf skorts"
          ]
        },
        {
          "candidate_name": "Delicate Gold Anklet Stacks",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149910:1",
            "149912:1",
            "149754:5"
          ],
          "visual_cues": [
            "gold anklet stack",
            "paperclip anklet",
            "poolside accessory",
            "pointed heel styling"
          ]
        },
        {
          "candidate_name": "Heavyweight Utility Jackets & Glam Metallic Sequins",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149780:1",
            "149780:2",
            "149675:1"
          ],
          "visual_cues": [
            "oversized utility jacket",
            "gold sequin bralette",
            "gold chainmail skirt",
            "slicked back hair styling"
          ]
        },
        {
          "candidate_name": "Nostalgic Americana Red & White Stripes",
          "trend_type": "color",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149687:1",
            "149784:1",
            "149589:6"
          ],
          "visual_cues": [
            "red and white striped shirt",
            "nautical palette",
            "striped tank details",
            "patriotic color block"
          ]
        }
      ],
      "ai_candidate_trend_count": 8,
      "ai_validated_trend_count_before_filter": 8,
      "accepted_trend_count": 6,
      "rejected_trend_count": 2,
      "rejected_trends": [
        {
          "trend_name": "Low-Rise Drawstring Trousers in Chocolate Brown",
          "confidence_score": 0.92,
          "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": [
            "149785:3",
            "149785:4"
          ],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Sultry Gothic Black Lace Resort Dresses",
          "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": [
            "149904:3",
            "149904:4",
            "149904:5",
            "149904:6"
          ],
          "reasons": [
            "Only 3 valid matching images; minimum is 4.",
            "Images came from only 2 parent posts; minimum is 3."
          ]
        }
      ]
    },
    "overview_graphic_urls": [
      "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-40809f5e-5e6a-4f18-a9aa-e088c9f8d0c6.jpg"
    ],
    "overview_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-40809f5e-5e6a-4f18-a9aa-e088c9f8d0c6.jpg",
    "overview_template_key": "overview",
    "overview_selected_trends": [
      {
        "trend_index": 0,
        "title": "Nostalgic Cherry Red Berry Embroidery & Prints",
        "description": "Apparel and accessories displaying red cherry prints, nostalgic berry embroidery, and playful red fruit coordinates set against soft, sunny backdrops.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734523269_18604409506059453_6189521399720298382_n.jpg",
        "username": "forloveandlemons",
        "likes": 1964,
        "caption": "Nostalgic Cherry Red Berry Embroidery & Prints - @forloveandlemons",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-19928cb7-a8b1-4a52-bf27-62701a578eb6.jpg"
      },
      {
        "trend_index": 1,
        "title": "Liquid Butter & Lemon Yellow Satins",
        "description": "Draped silk and satin dresses, slip skirts, and sets defined by soft lemon yellow, butter yellow, and pastel citrus hues.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/736289477_18603156499050725_3513260280776332353_n.jpg",
        "username": "runawaythelabel",
        "likes": 52,
        "caption": "Liquid Butter & Lemon Yellow Satins - @runawaythelabel",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-873836ec-d99f-4d46-9ba8-92296f3e07c6.jpg"
      },
      {
        "trend_index": 2,
        "title": "Vibrant Mediterranean Cobalt Blue",
        "description": "High-intensity cobalt and royal blue shades applied in sleek satins, coordinates, and swimwear designed for resort vacations.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734181701_18359214442215991_2648378865205428188_n.jpg",
        "username": "retrofete",
        "likes": 345,
        "caption": "Vibrant Mediterranean Cobalt Blue - @retrofete",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-12c7bb16-68eb-4168-a7f8-462b5057feeb.jpg"
      }
    ],
    "overview_post_number": 1,
    "overview_post_caption": "Nostalgic Cherry Red Berry Embroidery & Prints - @forloveandlemons\nLiquid Butter & Lemon Yellow Satins - @runawaythelabel\nVibrant Mediterranean Cobalt Blue - @retrofete",
    "overview_graphics": [
      {
        "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-40809f5e-5e6a-4f18-a9aa-e088c9f8d0c6.jpg",
        "post_number": 1,
        "title": "July 25",
        "description": "Warm-weather styling is undergoing a high-contrast shift, balancing the soft nostalgia of @forloveandlemons\u2019 cherry embroidery and the liquid butter-yellow satins of @runawaythelabel against high-octane colorways. Mediterranean cobalt blue from @retrofete and @baobab's color-blocked red and pink swimwear deliver saturated resort energy, while structural silhouettes ground the season.",
        "post_caption": "Nostalgic Cherry Red Berry Embroidery & Prints - @forloveandlemons\nLiquid Butter & Lemon Yellow Satins - @runawaythelabel\nVibrant Mediterranean Cobalt Blue - @retrofete",
        "template_key": "overview",
        "selected_trends": [
          {
            "trend_index": 0,
            "title": "Nostalgic Cherry Red Berry Embroidery & Prints",
            "description": "Apparel and accessories displaying red cherry prints, nostalgic berry embroidery, and playful red fruit coordinates set against soft, sunny backdrops.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734523269_18604409506059453_6189521399720298382_n.jpg",
            "username": "forloveandlemons",
            "likes": 1964,
            "caption": "Nostalgic Cherry Red Berry Embroidery & Prints - @forloveandlemons",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-19928cb7-a8b1-4a52-bf27-62701a578eb6.jpg"
          },
          {
            "trend_index": 1,
            "title": "Liquid Butter & Lemon Yellow Satins",
            "description": "Draped silk and satin dresses, slip skirts, and sets defined by soft lemon yellow, butter yellow, and pastel citrus hues.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/736289477_18603156499050725_3513260280776332353_n.jpg",
            "username": "runawaythelabel",
            "likes": 52,
            "caption": "Liquid Butter & Lemon Yellow Satins - @runawaythelabel",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-873836ec-d99f-4d46-9ba8-92296f3e07c6.jpg"
          },
          {
            "trend_index": 2,
            "title": "Vibrant Mediterranean Cobalt Blue",
            "description": "High-intensity cobalt and royal blue shades applied in sleek satins, coordinates, and swimwear designed for resort vacations.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734181701_18359214442215991_2648378865205428188_n.jpg",
            "username": "retrofete",
            "likes": 345,
            "caption": "Vibrant Mediterranean Cobalt Blue - @retrofete",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-12c7bb16-68eb-4168-a7f8-462b5057feeb.jpg"
          }
        ]
      }
    ],
    "workflow_note": "pf done"
  }
}