{
  "report": {
    "id": 72,
    "period": "[stored-core] Jun 24 - Jul 08, 2026 (Part 5 of 6)",
    "created_at": "2026-07-08T14:51:20.824280+00:00",
    "workflow_note": "pf done"
  },
  "generation_diagnostics": {
    "available": true,
    "generated_at": "2026-07-08T14:53:19.292529Z",
    "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": 5,
      "chunk_count": 6,
      "max_posts_per_chunk": 200,
      "max_media_per_chunk": 500,
      "chunk_post_count": 200,
      "chunk_media_count": 460,
      "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": 460,
    "analyzed_post_count": 181,
    "analyzed_post_ids": [
      149473,
      149524,
      149487,
      149880,
      149945,
      149467,
      149613,
      149724,
      149547,
      150000,
      149502,
      149461,
      149560,
      149531,
      149636,
      149581,
      149533,
      149604,
      149475,
      149519,
      149556,
      149689,
      149493,
      149476,
      149494,
      149605,
      149520,
      149506,
      149552,
      149541,
      149708,
      149712,
      149713,
      149715,
      149528,
      149717,
      149537,
      149718,
      149719,
      149651,
      149521,
      149616,
      149573,
      149606,
      149481,
      149586,
      149507,
      149522,
      149607,
      149612,
      149619,
      149608,
      149468,
      149673,
      149539,
      149637,
      149534,
      149654,
      149472,
      149561,
      149624,
      149574,
      149609,
      149646,
      149587,
      149738,
      149553,
      149499,
      149659,
      149621,
      149460,
      149593,
      149578,
      149670,
      149617,
      149638,
      149591,
      149662,
      149545,
      149457,
      149639,
      149508,
      149482,
      149620,
      149595,
      149661,
      149469,
      149511,
      149465,
      149640,
      149490,
      149546,
      149644,
      149485,
      149497,
      149657,
      149626,
      149614,
      149542,
      149579,
      149492,
      149664,
      149641,
      149474,
      149486,
      149488,
      149471,
      149532,
      149667,
      149630,
      149557,
      149462,
      149530,
      149610,
      149582,
      149577,
      149509,
      149562,
      149583,
      149642,
      150016,
      145778,
      145803,
      145695,
      145856,
      145830,
      145859,
      145724,
      145686,
      145779,
      145749,
      145750,
      145741,
      145831,
      145725,
      145780,
      145703,
      145832,
      145821,
      145811,
      145848,
      145726,
      145824,
      145781,
      145833,
      145791,
      145843,
      145834,
      145792,
      145882,
      145711,
      145884,
      149563,
      145805,
      145714,
      145742,
      145690,
      145727,
      145777,
      145887,
      145900,
      145835,
      145761,
      145707,
      145904,
      145696,
      145766,
      145682,
      145782,
      149817,
      145715,
      145876,
      145860,
      145793,
      145671,
      145774,
      145728,
      145850,
      145872,
      145762,
      145708
    ],
    "analyzed_media_count": 409,
    "analyzed_media_refs": [
      "149473:1",
      "149524:1",
      "149524:2",
      "149524:3",
      "149524:4",
      "149487:1",
      "149880:1",
      "149945:1",
      "149467:1",
      "149613:1",
      "149724:1",
      "149547:1",
      "150000:1",
      "149502:1",
      "149502:5",
      "149461:1",
      "149461:2",
      "149560:1",
      "149560:2",
      "149560:3",
      "149560:4",
      "149560:5",
      "149560:6",
      "149560:7",
      "149560:8",
      "149560:9",
      "149560:10",
      "149531:1",
      "149531:2",
      "149531:3",
      "149636:1",
      "149581:1",
      "149581:2",
      "149581:3",
      "149581:4",
      "149581:5",
      "149581:6",
      "149581:7",
      "149581:8",
      "149533:1",
      "149604:1",
      "149475:1",
      "149475:2",
      "149519:1",
      "149556:1",
      "149556:2",
      "149556:3",
      "149689:1",
      "149493:1",
      "149493:2",
      "149493:3",
      "149493:4",
      "149476:1",
      "149476:2",
      "149494:1",
      "149605:1",
      "149520:1",
      "149506:1",
      "149552:1",
      "149541:1",
      "149541:2",
      "149541:3",
      "149541:4",
      "149708:1",
      "149708:2",
      "149712:1",
      "149713:1",
      "149715:1",
      "149528:1",
      "149717:1",
      "149537:1",
      "149718:1",
      "149719:1",
      "149651:1",
      "149651:2",
      "149651:3",
      "149651:4",
      "149651:5",
      "149651:6",
      "149521:1",
      "149616:1",
      "149573:1",
      "149606:1",
      "149481:1",
      "149586:1",
      "149507:1",
      "149522:1",
      "149607:1",
      "149612:1",
      "149612:2",
      "149612:3",
      "149612:4",
      "149612:5",
      "149612:6",
      "149612:7",
      "149612:8",
      "149612:9",
      "149612:10",
      "149619:1",
      "149608:1",
      "149468:1",
      "149468:2",
      "149673:1",
      "149539:1",
      "149539:2",
      "149539:3",
      "149539:4",
      "149539:5",
      "149539:6",
      "149637:1",
      "149534:1",
      "149534:2",
      "149534:3",
      "149534:4",
      "149654:1",
      "149472:1",
      "149561:1",
      "149561:2",
      "149561:3",
      "149561:4",
      "149561:5",
      "149624:1",
      "149624:2",
      "149624:3",
      "149624:4",
      "149624:5",
      "149574:1",
      "149609:1",
      "149646:1",
      "149646:2",
      "149646:3",
      "149646:4",
      "149646:5",
      "149646:6",
      "149646:7",
      "149646:8",
      "149646:9",
      "149646:10",
      "149587:1",
      "149738:1",
      "149553:1",
      "149499:1",
      "149499:2",
      "149659:1",
      "149621:1",
      "149621:2",
      "149621:3",
      "149621:4",
      "149460:1",
      "149460:2",
      "149593:1",
      "149593:2",
      "149593:3",
      "149578:1",
      "149670:1",
      "149670:2",
      "149670:3",
      "149670:4",
      "149617:1",
      "149617:2",
      "149638:1",
      "149591:1",
      "149662:1",
      "149545:1",
      "149545:2",
      "149545:3",
      "149545:4",
      "149545:5",
      "149545:6",
      "149457:1",
      "149639:1",
      "149508:1",
      "149482:1",
      "149620:1",
      "149595:1",
      "149595:2",
      "149595:3",
      "149595:4",
      "149595:5",
      "149595:6",
      "149595:7",
      "149595:8",
      "149595:9",
      "149595:10",
      "149661:1",
      "149661:2",
      "149469:1",
      "149511:1",
      "149511:2",
      "149511:3",
      "149511:4",
      "149511:5",
      "149511:6",
      "149465:1",
      "149640:1",
      "149490:1",
      "149490:2",
      "149490:5",
      "149546:1",
      "149644:1",
      "149644:2",
      "149644:3",
      "149485:1",
      "149497:1",
      "149657:1",
      "149626:1",
      "149614:1",
      "149542:1",
      "149542:2",
      "149579:1",
      "149579:2",
      "149579:3",
      "149579:4",
      "149579:5",
      "149579:6",
      "149492:1",
      "149664:1",
      "149664:2",
      "149664:3",
      "149641:1",
      "149474:1",
      "149486:1",
      "149488:1",
      "149471:1",
      "149471:2",
      "149471:3",
      "149532:1",
      "149667:1",
      "149667:2",
      "149667:3",
      "149667:4",
      "149630:1",
      "149630:2",
      "149630:3",
      "149557:1",
      "149462:1",
      "149462:2",
      "149530:1",
      "149530:2",
      "149530:3",
      "149530:4",
      "149530:5",
      "149530:6",
      "149530:7",
      "149610:1",
      "149582:1",
      "149582:2",
      "149582:3",
      "149582:5",
      "149582:6",
      "149577:1",
      "149577:2",
      "149577:3",
      "149577:4",
      "149509:1",
      "149562:1",
      "149583:1",
      "149642:1",
      "150016:1",
      "145778:1",
      "145803:1",
      "145803:2",
      "145803:3",
      "145803:4",
      "145803:5",
      "145695:1",
      "145856:1",
      "145830:1",
      "145859:1",
      "145859:2",
      "145859:3",
      "145859:4",
      "145859:5",
      "145724:1",
      "145724:2",
      "145724:3",
      "145724:4",
      "145724:5",
      "145724:6",
      "145686:1",
      "145779:1",
      "145779:2",
      "145779:3",
      "145779:4",
      "145749:3",
      "145750:1",
      "145741:1",
      "145741:2",
      "145741:3",
      "145741:4",
      "145741:5",
      "145831:1",
      "145725:1",
      "145780:1",
      "145703:1",
      "145703:2",
      "145832:1",
      "145821:1",
      "145821:2",
      "145811:1",
      "145811:2",
      "145811:3",
      "145848:1",
      "145726:1",
      "145824:1",
      "145824:2",
      "145824:3",
      "145824:4",
      "145824:5",
      "145824:6",
      "145781:1",
      "145833:1",
      "145791:1",
      "145843:1",
      "145843:2",
      "145843:3",
      "145843:4",
      "145843:5",
      "145843:6",
      "145843:7",
      "145834:1",
      "145792:1",
      "145882:1",
      "145882:2",
      "145882:4",
      "145882:6",
      "145882:9",
      "145711:1",
      "145884:1",
      "145884:2",
      "149563:1",
      "145805:1",
      "145805:2",
      "145805:3",
      "145805:4",
      "145805:5",
      "145805:6",
      "145805:7",
      "145805:8",
      "145805:9",
      "145714:1",
      "145742:1",
      "145742:2",
      "145742:3",
      "145690:1",
      "145727:1",
      "145777:1",
      "145887:1",
      "145900:1",
      "145900:2",
      "145900:3",
      "145900:4",
      "145900:5",
      "145900:6",
      "145900:7",
      "145900:8",
      "145900:9",
      "145900:10",
      "145835:1",
      "145761:1",
      "145761:2",
      "145761:3",
      "145761:4",
      "145761:5",
      "145761:6",
      "145761:7",
      "145707:1",
      "145904:1",
      "145696:1",
      "145766:1",
      "145766:2",
      "145766:3",
      "145766:4",
      "145766:5",
      "145766:6",
      "145682:1",
      "145782:1",
      "149817:1",
      "145715:1",
      "145715:2",
      "145715:3",
      "145715:4",
      "145715:5",
      "145715:6",
      "145715:7",
      "145876:1",
      "145860:1",
      "145793:1",
      "145671:1",
      "145774:1",
      "145774:2",
      "145774:3",
      "145774:4",
      "145728:1",
      "145850:1",
      "145872:1",
      "145872:2",
      "145872:3",
      "145762:1",
      "145708:1",
      "145708:2",
      "145708:3",
      "145708:4",
      "145708:5",
      "145708:6",
      "145708:7",
      "145708:8",
      "145708:9",
      "145708:10"
    ],
    "full_source_prompt_character_count": 134825,
    "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": 134431,
    "candidate_reasoning_scratchpad": "This period marks a strong transition from simplistic beach styles to dimensional summer textures, headlined by nostalgic micro-prints like polka dots and gingham alongside highly tactile crochet. We are also seeing a major rise in structured, romantic elements such as 3D floral appliques and toile corsetry, juxtaposed with the casual, Y2K-inspired sportiness of surf boardshorts and retro capris.",
    "validation_reasoning_scratchpad": "We validated and expanded key summer fashion signals from the raw data. Nostalgic polka dots and beachside crochet continue to show sustained, high-volume dominance across resortwear brands. Net-new trajectories like deep V-plunge minimalist gowns and 3D floral appliques are verified as emerging mid-summer party trends with strong visual cohesion.",
    "ai_discovered_candidate_count": 12,
    "candidate_trends": [
      {
        "candidate_name": "Nostalgic Playful Polka Dots",
        "trend_type": "styling_formula",
        "visual_axis": "styling_formula",
        "historical_relationship": "sustained",
        "seed_media_count": 5,
        "seed_media_refs": [
          "149524:2",
          "149560:2",
          "149581:4",
          "149610:1",
          "145774:1"
        ],
        "visual_cues": [
          "polka dot midi dress",
          "halter neck dot dress",
          "polka dot swimsuit",
          "brown and white polka dot"
        ]
      },
      {
        "candidate_name": "Retro Capri Pants & Long Tops",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "sustained",
        "seed_media_count": 4,
        "seed_media_refs": [
          "149547:1",
          "149522:1",
          "145803:2",
          "145803:5"
        ],
        "visual_cues": [
          "black capri pants",
          "gingham capri set",
          "biker shorts",
          "ballet flats styling"
        ]
      },
      {
        "candidate_name": "Beachside Crochet & Open-Knit Coordinates",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "sustained",
        "seed_media_count": 4,
        "seed_media_refs": [
          "149534:2",
          "149640:1",
          "145805:1",
          "145824:1"
        ],
        "visual_cues": [
          "cream crochet skirt",
          "open knit coverup",
          "crochet maxi dress",
          "tie front cardigan"
        ]
      },
      {
        "candidate_name": "Chunky Resin & Sculptural Mixed-Metal Bangles",
        "trend_type": "accessory",
        "visual_axis": "accessory",
        "historical_relationship": "sustained",
        "seed_media_count": 4,
        "seed_media_refs": [
          "149519:1",
          "149539:1",
          "149539:3",
          "150016:1"
        ],
        "visual_cues": [
          "chunky resin bangles",
          "mixed metal jewelry",
          "stacked gold and silver cuffs",
          "sculptural rings"
        ]
      },
      {
        "candidate_name": "3D Floral Applique & Sculptural Petals",
        "trend_type": "texture",
        "visual_axis": "garment_type",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "149537:1",
          "149552:1",
          "149545:3",
          "145686:1"
        ],
        "visual_cues": [
          "3d floral applique",
          "sculptural flower choker",
          "rosette accessory",
          "floral applique detail"
        ]
      },
      {
        "candidate_name": "Nineties Surf Girl Board Shorts & Swim Layers",
        "trend_type": "outfit",
        "visual_axis": "styling_formula",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "145715:1",
          "145715:4",
          "145715:7",
          "149593:2"
        ],
        "visual_cues": [
          "board shorts",
          "surf style",
          "printed swim shorts",
          "y2k surf style"
        ]
      },
      {
        "candidate_name": "Metallic Accordion Pleats & Liquid Gold Textures",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "149539:1",
          "145821:1",
          "149639:1",
          "145782:1"
        ],
        "visual_cues": [
          "metallic gold pleated fabric",
          "sharp accordion pleats",
          "liquid metal jewelry",
          "metallic shimmer"
        ]
      },
      {
        "candidate_name": "Toile de Jouy & Sage Garden Corsetry",
        "trend_type": "outfit",
        "visual_axis": "color",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149612:1",
          "149612:3",
          "149612:8"
        ],
        "visual_cues": [
          "toile de jouy print",
          "sage green floral",
          "corset top set",
          "lace-up corset top"
        ]
      },
      {
        "candidate_name": "Deep V-Plunge Minimalist White Resort Gowns",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "145741:2",
          "145741:4",
          "145742:1",
          "145742:3"
        ],
        "visual_cues": [
          "white minimalist dress",
          "deep v-neckline",
          "sleek jersey fabric",
          "gathered waist detail"
        ]
      },
      {
        "candidate_name": "Glam Gothic & Black Sheer Lace Panels",
        "trend_type": "texture",
        "visual_axis": "mood",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149654:1",
          "145856:1",
          "145671:1"
        ],
        "visual_cues": [
          "black lace maxi dress",
          "lace side panels",
          "gothic glamour",
          "sheer cutouts"
        ]
      },
      {
        "candidate_name": "Backless Drape & Elegant Spine Cutouts",
        "trend_type": "outfit",
        "visual_axis": "silhouette",
        "historical_relationship": "net_new",
        "seed_media_count": 4,
        "seed_media_refs": [
          "149471:1",
          "149506:1",
          "145884:1",
          "149541:2"
        ],
        "visual_cues": [
          "backless silhouette",
          "cowl back detail",
          "drape back dress",
          "open back detail"
        ]
      },
      {
        "candidate_name": "Elevated Suede & Matte Utility Outerwear",
        "trend_type": "texture",
        "visual_axis": "texture",
        "historical_relationship": "net_new",
        "seed_media_count": 3,
        "seed_media_refs": [
          "149487:1",
          "149651:2",
          "149651:5"
        ],
        "visual_cues": [
          "suede zip jacket",
          "cream suede jacket",
          "tauping beige suede",
          "utility set"
        ]
      }
    ],
    "ai_candidate_trend_count": 7,
    "ai_validated_trend_count_before_filter": 7,
    "accepted_trend_count": 5,
    "rejected_trend_count": 2,
    "rejected_trends": [
      {
        "trend_name": "Deep V-Plunge Minimalist White Resort Gowns",
        "confidence_score": 0.92,
        "valid_matching_image_count": 4,
        "matching_parent_post_count": 2,
        "matching_author_count": 1,
        "invalid_or_out_of_scope_media_refs": [],
        "unparseable_media_refs": [],
        "excluded_same_post_media_refs": [
          "145741:5"
        ],
        "reasons": [
          "Images came from only 2 parent posts; minimum is 3."
        ]
      },
      {
        "trend_name": "Toile de Jouy & Sage Garden Corsetry",
        "confidence_score": 0.9,
        "valid_matching_image_count": 2,
        "matching_parent_post_count": 1,
        "matching_author_count": 1,
        "invalid_or_out_of_scope_media_refs": [],
        "unparseable_media_refs": [],
        "excluded_same_post_media_refs": [
          "149612:4",
          "149612:8"
        ],
        "reasons": [
          "Only 2 valid matching images; minimum is 4.",
          "Images came from only 1 parent posts; minimum is 3."
        ]
      }
    ]
  },
  "accepted_trend_audit": [
    {
      "trend_number": 1,
      "trend_name": "Nostalgic Playful Polka Dots",
      "blog_title": "Retro Polka Dots: The Euro-Summer Print Revival",
      "trend_type": "styling_formula",
      "signal_strength": "strong",
      "confidence_percent": 96.0,
      "matching_image_count": 8,
      "matching_parent_post_count": 5,
      "visual_similarity_reason": "Repeated dark-and-light polka dot pattern variations presented on lightweight summer dresses, swimwear silhouettes, and capri co-ords.",
      "description": "High-contrast polka dot prints across vintage-inspired halter necklines, summer midis, and coordinating swimwear sets.",
      "keywords": [
        "polka dot midi dress",
        "halter neck dot dress",
        "polka dot swimsuit",
        "retro resortwear print"
      ],
      "post_ids": [
        149524,
        149560,
        149581,
        149610,
        149532
      ],
      "media_refs": [
        "149524:2",
        "149524:4",
        "149560:2",
        "149560:5",
        "149581:3",
        "149581:4",
        "149610:1",
        "149532:1"
      ],
      "qualification_reason": "Accepted with 8 matching images across 5 parent posts at 96.0% confidence. Repeated dark-and-light polka dot pattern variations presented on lightweight summer dresses, swimwear silhouettes, and capri co-ords."
    },
    {
      "trend_number": 2,
      "trend_name": "Retro Capri Pants & Long Tops",
      "blog_title": "The New Era of Capris: Retro Cropped Bottoms",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 94.0,
      "matching_image_count": 5,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Repeated tight-fitting cropped trouser silhouettes landing below the knee, styled into vintage-leaning summer outfits.",
      "description": "Cropped slim-fit capri trousers styled under peplum tops, retro graphics, or paired with minimalist ballet flats.",
      "keywords": [
        "black capri pants",
        "gingham capri set",
        "ballet flats styling",
        "peplum capri look"
      ],
      "post_ids": [
        149547,
        149522,
        145803,
        145708
      ],
      "media_refs": [
        "149547:1",
        "149522:1",
        "145803:2",
        "145803:5",
        "145708:7"
      ],
      "qualification_reason": "Accepted with 5 matching images across 4 parent posts at 94.0% confidence. Repeated tight-fitting cropped trouser silhouettes landing below the knee, styled into vintage-leaning summer outfits."
    },
    {
      "trend_number": 3,
      "trend_name": "Beachside Crochet & Open-Knit Coordinates",
      "blog_title": "Beachside Crochet: Artistic Open-Knit Coordinates",
      "trend_type": "texture",
      "signal_strength": "strong",
      "confidence_percent": 95.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "Delicate, tactile open-loop crochet stitches and knit patterns in cream, white, or black used in beach coordinates.",
      "description": "Open-knit crochet skirts, dresses, and cardigans worn layered over swimwear for a relaxed bohemian look.",
      "keywords": [
        "cream crochet skirt",
        "open knit coverup",
        "crochet beach set",
        "hand-knitted resortwear"
      ],
      "post_ids": [
        149534,
        149640,
        145805,
        145824
      ],
      "media_refs": [
        "149534:1",
        "149534:2",
        "149640:1",
        "145805:1",
        "145805:3",
        "145824:1"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 95.0% confidence. Delicate, tactile open-loop crochet stitches and knit patterns in cream, white, or black used in beach coordinates."
    },
    {
      "trend_number": 4,
      "trend_name": "3D Floral Applique & Sculptural Petals",
      "blog_title": "Dimensional Florals: Sculptural 3D Petals",
      "trend_type": "texture",
      "signal_strength": "medium",
      "confidence_percent": 88.0,
      "matching_image_count": 4,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "The repeated styling of raised, dimensional textile flower petal attachments built directly into necklines, chest panels, or accessories.",
      "description": "Dresses and accessories decorated with tactile, blooming 3D rosettes and structural fabric petals.",
      "keywords": [
        "3d floral applique",
        "sculptural flower choker",
        "rosette accessory",
        "floral applique detail"
      ],
      "post_ids": [
        149537,
        149552,
        149545,
        145686
      ],
      "media_refs": [
        "149537:1",
        "149552:1",
        "149545:3",
        "145686:1"
      ],
      "qualification_reason": "Accepted with 4 matching images across 4 parent posts at 88.0% confidence. The repeated styling of raised, dimensional textile flower petal attachments built directly into necklines, chest panels, or accessories."
    },
    {
      "trend_number": 5,
      "trend_name": "Backless Drape & Elegant Spine Cutouts",
      "blog_title": "Dramatic Backs: Cowl Drapes & Spine Reveals",
      "trend_type": "outfit",
      "signal_strength": "strong",
      "confidence_percent": 93.0,
      "matching_image_count": 6,
      "matching_parent_post_count": 4,
      "visual_similarity_reason": "A shared focus on deep spine cutouts, cowl drapes at the lower back, and bare shoulder-blade styling.",
      "description": "Maxi and midi gowns featuring extreme open back cuts, delicate criss-cross straps, and elegant draped cowl cowls.",
      "keywords": [
        "backless silhouette",
        "cowl back detail",
        "drape back dress",
        "open back detail"
      ],
      "post_ids": [
        149506,
        149541,
        145884,
        149471
      ],
      "media_refs": [
        "149506:1",
        "149541:2",
        "149541:4",
        "145884:1",
        "149471:1",
        "149471:3"
      ],
      "qualification_reason": "Accepted with 6 matching images across 4 parent posts at 93.0% confidence. A shared focus on deep spine cutouts, cowl drapes at the lower back, and bare shoulder-blade styling."
    }
  ],
  "report_payload": {
    "reasoning_scratchpad": "We validated and expanded key summer fashion signals from the raw data. Nostalgic polka dots and beachside crochet continue to show sustained, high-volume dominance across resortwear brands. Net-new trajectories like deep V-plunge minimalist gowns and 3D floral appliques are verified as emerging mid-summer party trends with strong visual cohesion.",
    "content_ideas": [
      {
        "blog_title": "Retro Polka Dots: The Euro-Summer Print Revival",
        "trend_name": "Nostalgic Playful Polka Dots",
        "trend_type": "styling_formula",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained and expanded from the previous report, continuing to dominate lightweight summer midis and swim.",
        "description": "High-contrast polka dot prints across vintage-inspired halter necklines, summer midis, and coordinating swimwear sets.",
        "visual_similarity_reason": "Repeated dark-and-light polka dot pattern variations presented on lightweight summer dresses, swimwear silhouettes, and capri co-ords.",
        "instagram_caption": "Channeling vintage Italian Riviera vibes in playful polka dots \ud83d\udd76\ufe0f\u2728\nFrom sun-drenched beach days to breezy dinner reservations.\nWhich dot silhouette are you packing first?",
        "trend_signal_strength": "strong",
        "confidence_score": 0.96,
        "keywords": [
          "polka dot midi dress",
          "halter neck dot dress",
          "polka dot swimsuit",
          "retro resortwear print"
        ],
        "example_media_refs": [
          "149524:2",
          "149524:4",
          "149560:2",
          "149560:5",
          "149581:3",
          "149581:4",
          "149610:1",
          "149532:1"
        ],
        "example_post_ids": [
          149524,
          149560,
          149581,
          149610,
          149532
        ],
        "matching_image_count": 8,
        "matching_parent_post_count": 5,
        "matching_author_count": 5,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-d99ba558-a5cd-44a2-bba8-6a9ee2c62214.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734664339_18607472689036331_2893067451959276072_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/735049203_18598764643048563_5705824160974609169_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/732891654_18356467432300964_5668601715312209638_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730018604_18598764604048563_264138440718828003_n.jpg"
            ],
            "title": "Retro Polka Dots",
            "description": "High-contrast polka dot prints across vintage-inspired halter necklines, summer midis, and coordinating swimwear sets.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-d99ba558-a5cd-44a2-bba8-6a9ee2c62214.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-d99ba558-a5cd-44a2-bba8-6a9ee2c62214.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734664339_18607472689036331_2893067451959276072_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/735049203_18598764643048563_5705824160974609169_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/732891654_18356467432300964_5668601715312209638_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730018604_18598764604048563_264138440718828003_n.jpg"
        ]
      },
      {
        "blog_title": "The New Era of Capris: Retro Cropped Bottoms",
        "trend_name": "Retro Capri Pants & Long Tops",
        "trend_type": "outfit",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained high performance, evolving with new variations like gingham co-ords and sporty-casual layering.",
        "description": "Cropped slim-fit capri trousers styled under peplum tops, retro graphics, or paired with minimalist ballet flats.",
        "visual_similarity_reason": "Repeated tight-fitting cropped trouser silhouettes landing below the knee, styled into vintage-leaning summer outfits.",
        "instagram_caption": "Capri summer is officially in session \ud83d\udeb4\u200d\u2640\ufe0f\ud83e\uddfa\nDitching our trousers for the ultimate retro-chic crop.\nStyled with ballet flats and a structured top for that effortless lifestyle edit.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.94,
        "keywords": [
          "black capri pants",
          "gingham capri set",
          "ballet flats styling",
          "peplum capri look"
        ],
        "example_media_refs": [
          "149547:1",
          "149522:1",
          "145803:2",
          "145803:5",
          "145708:7"
        ],
        "example_post_ids": [
          149547,
          149522,
          145803,
          145708
        ],
        "matching_image_count": 5,
        "matching_parent_post_count": 4,
        "matching_author_count": 4,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-b5ea89a1-e348-495c-a521-83a475fc15ac.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733330344_18599411407042470_1424664017084097372_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730015284_18622666825040656_8494776532814726050_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730191752_18620362453046174_4642454572858087437_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731702610_18600666613008740_5261979981898793308_n.jpg"
            ],
            "title": "The New Era of Capris",
            "description": "Cropped slim-fit capri trousers styled under peplum tops, retro graphics, or paired with minimalist ballet flats.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-b5ea89a1-e348-495c-a521-83a475fc15ac.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-b5ea89a1-e348-495c-a521-83a475fc15ac.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733330344_18599411407042470_1424664017084097372_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730015284_18622666825040656_8494776532814726050_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730191752_18620362453046174_4642454572858087437_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731702610_18600666613008740_5261979981898793308_n.jpg"
        ]
      },
      {
        "blog_title": "Beachside Crochet: Artistic Open-Knit Coordinates",
        "trend_name": "Beachside Crochet & Open-Knit Coordinates",
        "trend_type": "texture",
        "trend_trajectory": "sustained",
        "historical_note": "Sustained as a core resortwear texture, moving from basic cover-ups to detailed hand-crafted matching skirts and cardigans.",
        "description": "Open-knit crochet skirts, dresses, and cardigans worn layered over swimwear for a relaxed bohemian look.",
        "visual_similarity_reason": "Delicate, tactile open-loop crochet stitches and knit patterns in cream, white, or black used in beach coordinates.",
        "instagram_caption": "Handmade with love, worn by the sea \ud83c\udf0a\ud83e\udea1\nBringing texture to the beach club in these delicate, open-knit silhouettes.\nYour swim edit's new best friend.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.95,
        "keywords": [
          "cream crochet skirt",
          "open knit coverup",
          "crochet beach set",
          "hand-knitted resortwear"
        ],
        "example_media_refs": [
          "149534:1",
          "149534:2",
          "149640:1",
          "145805:1",
          "145805:3",
          "145824:1"
        ],
        "example_post_ids": [
          149534,
          149640,
          145805,
          145824
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 3,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-81af537b-16c6-49b8-92d5-2ec14fe8928c.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731357134_18597945781017533_4100984108699630711_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730373554_18603663478031905_4723353144984250353_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731137731_18597636568017533_5321270743793455414_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730474050_18597503347023937_3398984185696725422_n.jpg"
            ],
            "title": "Beachside Crochet",
            "description": "Open-knit crochet skirts, dresses, and cardigans worn layered over swimwear for a relaxed bohemian look.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-81af537b-16c6-49b8-92d5-2ec14fe8928c.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-81af537b-16c6-49b8-92d5-2ec14fe8928c.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731357134_18597945781017533_4100984108699630711_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730373554_18603663478031905_4723353144984250353_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731137731_18597636568017533_5321270743793455414_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730474050_18597503347023937_3398984185696725422_n.jpg"
        ]
      },
      {
        "blog_title": "Dimensional Florals: Sculptural 3D Petals",
        "trend_name": "3D Floral Applique & Sculptural Petals",
        "trend_type": "texture",
        "trend_trajectory": "net_new",
        "historical_note": "An emerging net-new detail bringing heavy dimensional craftsmanship to party edits.",
        "description": "Dresses and accessories decorated with tactile, blooming 3D rosettes and structural fabric petals.",
        "visual_similarity_reason": "The repeated styling of raised, dimensional textile flower petal attachments built directly into necklines, chest panels, or accessories.",
        "instagram_caption": "Let your style bloom this RSVP season \ud83c\udf38\u2728\nIntroducing 3D floral appliques that bring your wedding guest edit to life.\nCouture drama made for everyday celebrations.",
        "trend_signal_strength": "medium",
        "confidence_score": 0.88,
        "keywords": [
          "3d floral applique",
          "sculptural flower choker",
          "rosette accessory",
          "floral applique detail"
        ],
        "example_media_refs": [
          "149537:1",
          "149552:1",
          "149545:3",
          "145686:1"
        ],
        "example_post_ids": [
          149537,
          149552,
          149545,
          145686
        ],
        "matching_image_count": 4,
        "matching_parent_post_count": 4,
        "matching_author_count": 3,
        "generated_graphics": [
          {
            "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-67021091-a288-4d39-b0b1-f741b8361c96.jpg",
            "selected_image_urls": [
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730015602_18590615245014172_7739157391817432204_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730331590_18590933689014172_3894445842209177351_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/735128812_18597541753000751_7055602577165289863_n.jpg",
              "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731810285_18567434716064058_5296862089888307579_n.jpg"
            ],
            "title": "Dimensional Florals: Sculptural 3D Petals",
            "description": "Dresses and accessories decorated with tactile, blooming 3D rosettes and structural fabric petals.",
            "template_key": "trend"
          }
        ],
        "generated_graphic_urls": [
          "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-67021091-a288-4d39-b0b1-f741b8361c96.jpg"
        ],
        "generated_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-67021091-a288-4d39-b0b1-f741b8361c96.jpg",
        "selected_image_urls": [
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730015602_18590615245014172_7739157391817432204_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/730331590_18590933689014172_3894445842209177351_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/735128812_18597541753000751_7055602577165289863_n.jpg",
          "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731810285_18567434716064058_5296862089888307579_n.jpg"
        ]
      },
      {
        "blog_title": "Dramatic Backs: Cowl Drapes & Spine Reveals",
        "trend_name": "Backless Drape & Elegant Spine Cutouts",
        "trend_type": "outfit",
        "trend_trajectory": "net_new",
        "historical_note": "A net-new focus shifting visual drama from the front neck to the spine and lower back.",
        "description": "Maxi and midi gowns featuring extreme open back cuts, delicate criss-cross straps, and elegant draped cowl cowls.",
        "visual_similarity_reason": "A shared focus on deep spine cutouts, cowl drapes at the lower back, and bare shoulder-blade styling.",
        "instagram_caption": "Drama in the details \ud83d\udd4a\ufe0f\u2728\nTurning heads with backless cowl drapes and delicate spine silhouettes.\nsunset hour dressing has never felt more elegant.",
        "trend_signal_strength": "strong",
        "confidence_score": 0.93,
        "keywords": [
          "backless silhouette",
          "cowl back detail",
          "drape back dress",
          "open back detail"
        ],
        "example_media_refs": [
          "149506:1",
          "149541:2",
          "149541:4",
          "145884:1",
          "149471:1",
          "149471:3"
        ],
        "example_post_ids": [
          149506,
          149541,
          145884,
          149471
        ],
        "matching_image_count": 6,
        "matching_parent_post_count": 4,
        "matching_author_count": 4
      }
    ],
    "overview_title": "July 26 \ud83d\udc95",
    "overview_description": "This week\u2019s style blueprint centers on a high-contrast revival, where retro shapes meet tactile, sculptural elements. Nostalgic polka dots from @faithfullthebrand and @shop_resa share the spotlight with @danielleguizio\u2019s slim-fit capris layered under longline tops, while @indahclothing and @withjean capture a relaxed, bohemian ease through open-knit beachside crochet. ",
    "generation_diagnostics": {
      "available": true,
      "generated_at": "2026-07-08T14:53:19.292529Z",
      "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": 5,
        "chunk_count": 6,
        "max_posts_per_chunk": 200,
        "max_media_per_chunk": 500,
        "chunk_post_count": 200,
        "chunk_media_count": 460,
        "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": 460,
      "analyzed_post_count": 181,
      "analyzed_post_ids": [
        149473,
        149524,
        149487,
        149880,
        149945,
        149467,
        149613,
        149724,
        149547,
        150000,
        149502,
        149461,
        149560,
        149531,
        149636,
        149581,
        149533,
        149604,
        149475,
        149519,
        149556,
        149689,
        149493,
        149476,
        149494,
        149605,
        149520,
        149506,
        149552,
        149541,
        149708,
        149712,
        149713,
        149715,
        149528,
        149717,
        149537,
        149718,
        149719,
        149651,
        149521,
        149616,
        149573,
        149606,
        149481,
        149586,
        149507,
        149522,
        149607,
        149612,
        149619,
        149608,
        149468,
        149673,
        149539,
        149637,
        149534,
        149654,
        149472,
        149561,
        149624,
        149574,
        149609,
        149646,
        149587,
        149738,
        149553,
        149499,
        149659,
        149621,
        149460,
        149593,
        149578,
        149670,
        149617,
        149638,
        149591,
        149662,
        149545,
        149457,
        149639,
        149508,
        149482,
        149620,
        149595,
        149661,
        149469,
        149511,
        149465,
        149640,
        149490,
        149546,
        149644,
        149485,
        149497,
        149657,
        149626,
        149614,
        149542,
        149579,
        149492,
        149664,
        149641,
        149474,
        149486,
        149488,
        149471,
        149532,
        149667,
        149630,
        149557,
        149462,
        149530,
        149610,
        149582,
        149577,
        149509,
        149562,
        149583,
        149642,
        150016,
        145778,
        145803,
        145695,
        145856,
        145830,
        145859,
        145724,
        145686,
        145779,
        145749,
        145750,
        145741,
        145831,
        145725,
        145780,
        145703,
        145832,
        145821,
        145811,
        145848,
        145726,
        145824,
        145781,
        145833,
        145791,
        145843,
        145834,
        145792,
        145882,
        145711,
        145884,
        149563,
        145805,
        145714,
        145742,
        145690,
        145727,
        145777,
        145887,
        145900,
        145835,
        145761,
        145707,
        145904,
        145696,
        145766,
        145682,
        145782,
        149817,
        145715,
        145876,
        145860,
        145793,
        145671,
        145774,
        145728,
        145850,
        145872,
        145762,
        145708
      ],
      "analyzed_media_count": 409,
      "analyzed_media_refs": [
        "149473:1",
        "149524:1",
        "149524:2",
        "149524:3",
        "149524:4",
        "149487:1",
        "149880:1",
        "149945:1",
        "149467:1",
        "149613:1",
        "149724:1",
        "149547:1",
        "150000:1",
        "149502:1",
        "149502:5",
        "149461:1",
        "149461:2",
        "149560:1",
        "149560:2",
        "149560:3",
        "149560:4",
        "149560:5",
        "149560:6",
        "149560:7",
        "149560:8",
        "149560:9",
        "149560:10",
        "149531:1",
        "149531:2",
        "149531:3",
        "149636:1",
        "149581:1",
        "149581:2",
        "149581:3",
        "149581:4",
        "149581:5",
        "149581:6",
        "149581:7",
        "149581:8",
        "149533:1",
        "149604:1",
        "149475:1",
        "149475:2",
        "149519:1",
        "149556:1",
        "149556:2",
        "149556:3",
        "149689:1",
        "149493:1",
        "149493:2",
        "149493:3",
        "149493:4",
        "149476:1",
        "149476:2",
        "149494:1",
        "149605:1",
        "149520:1",
        "149506:1",
        "149552:1",
        "149541:1",
        "149541:2",
        "149541:3",
        "149541:4",
        "149708:1",
        "149708:2",
        "149712:1",
        "149713:1",
        "149715:1",
        "149528:1",
        "149717:1",
        "149537:1",
        "149718:1",
        "149719:1",
        "149651:1",
        "149651:2",
        "149651:3",
        "149651:4",
        "149651:5",
        "149651:6",
        "149521:1",
        "149616:1",
        "149573:1",
        "149606:1",
        "149481:1",
        "149586:1",
        "149507:1",
        "149522:1",
        "149607:1",
        "149612:1",
        "149612:2",
        "149612:3",
        "149612:4",
        "149612:5",
        "149612:6",
        "149612:7",
        "149612:8",
        "149612:9",
        "149612:10",
        "149619:1",
        "149608:1",
        "149468:1",
        "149468:2",
        "149673:1",
        "149539:1",
        "149539:2",
        "149539:3",
        "149539:4",
        "149539:5",
        "149539:6",
        "149637:1",
        "149534:1",
        "149534:2",
        "149534:3",
        "149534:4",
        "149654:1",
        "149472:1",
        "149561:1",
        "149561:2",
        "149561:3",
        "149561:4",
        "149561:5",
        "149624:1",
        "149624:2",
        "149624:3",
        "149624:4",
        "149624:5",
        "149574:1",
        "149609:1",
        "149646:1",
        "149646:2",
        "149646:3",
        "149646:4",
        "149646:5",
        "149646:6",
        "149646:7",
        "149646:8",
        "149646:9",
        "149646:10",
        "149587:1",
        "149738:1",
        "149553:1",
        "149499:1",
        "149499:2",
        "149659:1",
        "149621:1",
        "149621:2",
        "149621:3",
        "149621:4",
        "149460:1",
        "149460:2",
        "149593:1",
        "149593:2",
        "149593:3",
        "149578:1",
        "149670:1",
        "149670:2",
        "149670:3",
        "149670:4",
        "149617:1",
        "149617:2",
        "149638:1",
        "149591:1",
        "149662:1",
        "149545:1",
        "149545:2",
        "149545:3",
        "149545:4",
        "149545:5",
        "149545:6",
        "149457:1",
        "149639:1",
        "149508:1",
        "149482:1",
        "149620:1",
        "149595:1",
        "149595:2",
        "149595:3",
        "149595:4",
        "149595:5",
        "149595:6",
        "149595:7",
        "149595:8",
        "149595:9",
        "149595:10",
        "149661:1",
        "149661:2",
        "149469:1",
        "149511:1",
        "149511:2",
        "149511:3",
        "149511:4",
        "149511:5",
        "149511:6",
        "149465:1",
        "149640:1",
        "149490:1",
        "149490:2",
        "149490:5",
        "149546:1",
        "149644:1",
        "149644:2",
        "149644:3",
        "149485:1",
        "149497:1",
        "149657:1",
        "149626:1",
        "149614:1",
        "149542:1",
        "149542:2",
        "149579:1",
        "149579:2",
        "149579:3",
        "149579:4",
        "149579:5",
        "149579:6",
        "149492:1",
        "149664:1",
        "149664:2",
        "149664:3",
        "149641:1",
        "149474:1",
        "149486:1",
        "149488:1",
        "149471:1",
        "149471:2",
        "149471:3",
        "149532:1",
        "149667:1",
        "149667:2",
        "149667:3",
        "149667:4",
        "149630:1",
        "149630:2",
        "149630:3",
        "149557:1",
        "149462:1",
        "149462:2",
        "149530:1",
        "149530:2",
        "149530:3",
        "149530:4",
        "149530:5",
        "149530:6",
        "149530:7",
        "149610:1",
        "149582:1",
        "149582:2",
        "149582:3",
        "149582:5",
        "149582:6",
        "149577:1",
        "149577:2",
        "149577:3",
        "149577:4",
        "149509:1",
        "149562:1",
        "149583:1",
        "149642:1",
        "150016:1",
        "145778:1",
        "145803:1",
        "145803:2",
        "145803:3",
        "145803:4",
        "145803:5",
        "145695:1",
        "145856:1",
        "145830:1",
        "145859:1",
        "145859:2",
        "145859:3",
        "145859:4",
        "145859:5",
        "145724:1",
        "145724:2",
        "145724:3",
        "145724:4",
        "145724:5",
        "145724:6",
        "145686:1",
        "145779:1",
        "145779:2",
        "145779:3",
        "145779:4",
        "145749:3",
        "145750:1",
        "145741:1",
        "145741:2",
        "145741:3",
        "145741:4",
        "145741:5",
        "145831:1",
        "145725:1",
        "145780:1",
        "145703:1",
        "145703:2",
        "145832:1",
        "145821:1",
        "145821:2",
        "145811:1",
        "145811:2",
        "145811:3",
        "145848:1",
        "145726:1",
        "145824:1",
        "145824:2",
        "145824:3",
        "145824:4",
        "145824:5",
        "145824:6",
        "145781:1",
        "145833:1",
        "145791:1",
        "145843:1",
        "145843:2",
        "145843:3",
        "145843:4",
        "145843:5",
        "145843:6",
        "145843:7",
        "145834:1",
        "145792:1",
        "145882:1",
        "145882:2",
        "145882:4",
        "145882:6",
        "145882:9",
        "145711:1",
        "145884:1",
        "145884:2",
        "149563:1",
        "145805:1",
        "145805:2",
        "145805:3",
        "145805:4",
        "145805:5",
        "145805:6",
        "145805:7",
        "145805:8",
        "145805:9",
        "145714:1",
        "145742:1",
        "145742:2",
        "145742:3",
        "145690:1",
        "145727:1",
        "145777:1",
        "145887:1",
        "145900:1",
        "145900:2",
        "145900:3",
        "145900:4",
        "145900:5",
        "145900:6",
        "145900:7",
        "145900:8",
        "145900:9",
        "145900:10",
        "145835:1",
        "145761:1",
        "145761:2",
        "145761:3",
        "145761:4",
        "145761:5",
        "145761:6",
        "145761:7",
        "145707:1",
        "145904:1",
        "145696:1",
        "145766:1",
        "145766:2",
        "145766:3",
        "145766:4",
        "145766:5",
        "145766:6",
        "145682:1",
        "145782:1",
        "149817:1",
        "145715:1",
        "145715:2",
        "145715:3",
        "145715:4",
        "145715:5",
        "145715:6",
        "145715:7",
        "145876:1",
        "145860:1",
        "145793:1",
        "145671:1",
        "145774:1",
        "145774:2",
        "145774:3",
        "145774:4",
        "145728:1",
        "145850:1",
        "145872:1",
        "145872:2",
        "145872:3",
        "145762:1",
        "145708:1",
        "145708:2",
        "145708:3",
        "145708:4",
        "145708:5",
        "145708:6",
        "145708:7",
        "145708:8",
        "145708:9",
        "145708:10"
      ],
      "full_source_prompt_character_count": 134825,
      "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": 134431,
      "candidate_reasoning_scratchpad": "This period marks a strong transition from simplistic beach styles to dimensional summer textures, headlined by nostalgic micro-prints like polka dots and gingham alongside highly tactile crochet. We are also seeing a major rise in structured, romantic elements such as 3D floral appliques and toile corsetry, juxtaposed with the casual, Y2K-inspired sportiness of surf boardshorts and retro capris.",
      "validation_reasoning_scratchpad": "We validated and expanded key summer fashion signals from the raw data. Nostalgic polka dots and beachside crochet continue to show sustained, high-volume dominance across resortwear brands. Net-new trajectories like deep V-plunge minimalist gowns and 3D floral appliques are verified as emerging mid-summer party trends with strong visual cohesion.",
      "ai_discovered_candidate_count": 12,
      "candidate_trends": [
        {
          "candidate_name": "Nostalgic Playful Polka Dots",
          "trend_type": "styling_formula",
          "visual_axis": "styling_formula",
          "historical_relationship": "sustained",
          "seed_media_count": 5,
          "seed_media_refs": [
            "149524:2",
            "149560:2",
            "149581:4",
            "149610:1",
            "145774:1"
          ],
          "visual_cues": [
            "polka dot midi dress",
            "halter neck dot dress",
            "polka dot swimsuit",
            "brown and white polka dot"
          ]
        },
        {
          "candidate_name": "Retro Capri Pants & Long Tops",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149547:1",
            "149522:1",
            "145803:2",
            "145803:5"
          ],
          "visual_cues": [
            "black capri pants",
            "gingham capri set",
            "biker shorts",
            "ballet flats styling"
          ]
        },
        {
          "candidate_name": "Beachside Crochet & Open-Knit Coordinates",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149534:2",
            "149640:1",
            "145805:1",
            "145824:1"
          ],
          "visual_cues": [
            "cream crochet skirt",
            "open knit coverup",
            "crochet maxi dress",
            "tie front cardigan"
          ]
        },
        {
          "candidate_name": "Chunky Resin & Sculptural Mixed-Metal Bangles",
          "trend_type": "accessory",
          "visual_axis": "accessory",
          "historical_relationship": "sustained",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149519:1",
            "149539:1",
            "149539:3",
            "150016:1"
          ],
          "visual_cues": [
            "chunky resin bangles",
            "mixed metal jewelry",
            "stacked gold and silver cuffs",
            "sculptural rings"
          ]
        },
        {
          "candidate_name": "3D Floral Applique & Sculptural Petals",
          "trend_type": "texture",
          "visual_axis": "garment_type",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149537:1",
            "149552:1",
            "149545:3",
            "145686:1"
          ],
          "visual_cues": [
            "3d floral applique",
            "sculptural flower choker",
            "rosette accessory",
            "floral applique detail"
          ]
        },
        {
          "candidate_name": "Nineties Surf Girl Board Shorts & Swim Layers",
          "trend_type": "outfit",
          "visual_axis": "styling_formula",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "145715:1",
            "145715:4",
            "145715:7",
            "149593:2"
          ],
          "visual_cues": [
            "board shorts",
            "surf style",
            "printed swim shorts",
            "y2k surf style"
          ]
        },
        {
          "candidate_name": "Metallic Accordion Pleats & Liquid Gold Textures",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149539:1",
            "145821:1",
            "149639:1",
            "145782:1"
          ],
          "visual_cues": [
            "metallic gold pleated fabric",
            "sharp accordion pleats",
            "liquid metal jewelry",
            "metallic shimmer"
          ]
        },
        {
          "candidate_name": "Toile de Jouy & Sage Garden Corsetry",
          "trend_type": "outfit",
          "visual_axis": "color",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149612:1",
            "149612:3",
            "149612:8"
          ],
          "visual_cues": [
            "toile de jouy print",
            "sage green floral",
            "corset top set",
            "lace-up corset top"
          ]
        },
        {
          "candidate_name": "Deep V-Plunge Minimalist White Resort Gowns",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "145741:2",
            "145741:4",
            "145742:1",
            "145742:3"
          ],
          "visual_cues": [
            "white minimalist dress",
            "deep v-neckline",
            "sleek jersey fabric",
            "gathered waist detail"
          ]
        },
        {
          "candidate_name": "Glam Gothic & Black Sheer Lace Panels",
          "trend_type": "texture",
          "visual_axis": "mood",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149654:1",
            "145856:1",
            "145671:1"
          ],
          "visual_cues": [
            "black lace maxi dress",
            "lace side panels",
            "gothic glamour",
            "sheer cutouts"
          ]
        },
        {
          "candidate_name": "Backless Drape & Elegant Spine Cutouts",
          "trend_type": "outfit",
          "visual_axis": "silhouette",
          "historical_relationship": "net_new",
          "seed_media_count": 4,
          "seed_media_refs": [
            "149471:1",
            "149506:1",
            "145884:1",
            "149541:2"
          ],
          "visual_cues": [
            "backless silhouette",
            "cowl back detail",
            "drape back dress",
            "open back detail"
          ]
        },
        {
          "candidate_name": "Elevated Suede & Matte Utility Outerwear",
          "trend_type": "texture",
          "visual_axis": "texture",
          "historical_relationship": "net_new",
          "seed_media_count": 3,
          "seed_media_refs": [
            "149487:1",
            "149651:2",
            "149651:5"
          ],
          "visual_cues": [
            "suede zip jacket",
            "cream suede jacket",
            "tauping beige suede",
            "utility set"
          ]
        }
      ],
      "ai_candidate_trend_count": 7,
      "ai_validated_trend_count_before_filter": 7,
      "accepted_trend_count": 5,
      "rejected_trend_count": 2,
      "rejected_trends": [
        {
          "trend_name": "Deep V-Plunge Minimalist White Resort Gowns",
          "confidence_score": 0.92,
          "valid_matching_image_count": 4,
          "matching_parent_post_count": 2,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "145741:5"
          ],
          "reasons": [
            "Images came from only 2 parent posts; minimum is 3."
          ]
        },
        {
          "trend_name": "Toile de Jouy & Sage Garden Corsetry",
          "confidence_score": 0.9,
          "valid_matching_image_count": 2,
          "matching_parent_post_count": 1,
          "matching_author_count": 1,
          "invalid_or_out_of_scope_media_refs": [],
          "unparseable_media_refs": [],
          "excluded_same_post_media_refs": [
            "149612:4",
            "149612:8"
          ],
          "reasons": [
            "Only 2 valid matching images; minimum is 4.",
            "Images came from only 1 parent posts; minimum is 3."
          ]
        }
      ]
    },
    "overview_graphic_urls": [
      "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-857623d2-6698-45be-b8c4-7466de03a607.jpg"
    ],
    "overview_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-857623d2-6698-45be-b8c4-7466de03a607.jpg",
    "overview_template_key": "overview",
    "overview_selected_trends": [
      {
        "trend_index": 0,
        "title": "Nostalgic Playful Polka Dots",
        "description": "High-contrast polka dot prints across vintage-inspired halter necklines, summer midis, and coordinating swimwear sets.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734664339_18607472689036331_2893067451959276072_n.jpg",
        "username": "faithfullthebrand",
        "likes": 526,
        "caption": "Nostalgic Playful Polka Dots - @faithfullthebrand",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-d99ba558-a5cd-44a2-bba8-6a9ee2c62214.jpg"
      },
      {
        "trend_index": 1,
        "title": "Retro Capri Pants & Long Tops",
        "description": "Cropped slim-fit capri trousers styled under peplum tops, retro graphics, or paired with minimalist ballet flats.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733330344_18599411407042470_1424664017084097372_n.jpg",
        "username": "astrthelabel",
        "likes": 156,
        "caption": "Retro Capri Pants & Long Tops - @astrthelabel",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-b5ea89a1-e348-495c-a521-83a475fc15ac.jpg"
      },
      {
        "trend_index": 2,
        "title": "Beachside Crochet & Open-Knit Coordinates",
        "description": "Open-knit crochet skirts, dresses, and cardigans worn layered over swimwear for a relaxed bohemian look.",
        "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731357134_18597945781017533_4100984108699630711_n.jpg",
        "username": "indahclothing",
        "likes": 335,
        "caption": "Beachside Crochet & Open-Knit Coordinates - @indahclothing",
        "trend_graphic_index": 0,
        "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-81af537b-16c6-49b8-92d5-2ec14fe8928c.jpg"
      }
    ],
    "overview_post_number": 1,
    "overview_post_caption": "Nostalgic Playful Polka Dots - @faithfullthebrand\nRetro Capri Pants & Long Tops - @astrthelabel\nBeachside Crochet & Open-Knit Coordinates - @indahclothing",
    "overview_graphics": [
      {
        "image_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-857623d2-6698-45be-b8c4-7466de03a607.jpg",
        "post_number": 1,
        "title": "July 26 \ud83d\udc95",
        "description": "This week\u2019s style blueprint centers on a high-contrast revival, where retro shapes meet tactile, sculptural elements. Nostalgic polka dots from @faithfullthebrand and @shop_resa share the spotlight with @danielleguizio\u2019s slim-fit capris layered under longline tops, while @indahclothing and @withjean capture a relaxed, bohemian ease through open-knit beachside crochet. ",
        "post_caption": "Nostalgic Playful Polka Dots - @faithfullthebrand\nRetro Capri Pants & Long Tops - @astrthelabel\nBeachside Crochet & Open-Knit Coordinates - @indahclothing",
        "template_key": "overview",
        "selected_trends": [
          {
            "trend_index": 0,
            "title": "Nostalgic Playful Polka Dots",
            "description": "High-contrast polka dot prints across vintage-inspired halter necklines, summer midis, and coordinating swimwear sets.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/734664339_18607472689036331_2893067451959276072_n.jpg",
            "username": "faithfullthebrand",
            "likes": 526,
            "caption": "Nostalgic Playful Polka Dots - @faithfullthebrand",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-d99ba558-a5cd-44a2-bba8-6a9ee2c62214.jpg"
          },
          {
            "trend_index": 1,
            "title": "Retro Capri Pants & Long Tops",
            "description": "Cropped slim-fit capri trousers styled under peplum tops, retro graphics, or paired with minimalist ballet flats.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/733330344_18599411407042470_1424664017084097372_n.jpg",
            "username": "astrthelabel",
            "likes": 156,
            "caption": "Retro Capri Pants & Long Tops - @astrthelabel",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-b5ea89a1-e348-495c-a521-83a475fc15ac.jpg"
          },
          {
            "trend_index": 2,
            "title": "Beachside Crochet & Open-Knit Coordinates",
            "description": "Open-knit crochet skirts, dresses, and cardigans worn layered over swimwear for a relaxed bohemian look.",
            "image_url": "https://shoppable.nyc3.cdn.digitaloceanspaces.com/posts/731357134_18597945781017533_4100984108699630711_n.jpg",
            "username": "indahclothing",
            "likes": 335,
            "caption": "Beachside Crochet & Open-Knit Coordinates - @indahclothing",
            "trend_graphic_index": 0,
            "trend_graphic_url": "https://cdn.renderform.io/Rx4ojEUQvvYRRUkgsz17/results/req-81af537b-16c6-49b8-92d5-2ec14fe8928c.jpg"
          }
        ]
      }
    ],
    "workflow_note": "pf done"
  }
}