{
  "generation_id": "2026-06-20_20260620T163125Z_latest_001",
  "model": "text:gpt-4.1-mini;image:gpt-image-1",
  "seed_theme": "hypnotic, cosmic",
  "title": "Brutalist Cosmos",
  "slogan": "Concrete dreams under cosmic skies",
  "prompt": "Create a square t-shirt graphic design with the following concept:\n\nTitle: Brutalist Cosmos\nVisual style: A large, halftone-rendered brutalist city skyline in vintage comic style, layered with subtle cosmic elements such as faint stars and nebulas in candycore pastel tones and forest moss accents. The design features strong, blocky silhouettes of abstract buildings with vintage comic shading and halftone dots fading at the edges for a hypnotic effect.\nMood: hypnotic, cosmic\nCore concept prompt: Oversized brutalist cityscape with blocky silhouettes, rendered in vintage comic style halftone effect, featuring layered cosmic background elements like stars and nebulas in pastel candycore and forest moss colors, centered composition with balanced negative space, no text or labels.\nTypography density rule: Use at most one tiny, simple brand-like mark or short label only if essential; the graphic must remain primarily visual.\n\nHard constraints:\n- Keep composition centered and shirt-print friendly.\n- Use high-contrast, clear forms suitable for print.\n- Keep the final artwork icon-led or illustration-led, not poster-led or typography-led.\n- Follow the typography density rule exactly. If text is not explicitly allowed, include no letters, words, numbers, labels, title text, slogan text, fake brand marks, or typography-like glyph clusters.\n- If text is explicitly allowed, it must be sparse, intentional, and easily readable.\n- Exclude all forbidden elements: letters, words, numbers, brand marks, celebrity likeness, political content, explicit content\n- Do not include real brand names/logos, celebrity likenesses, copyrighted characters, political campaign slogans, hateful content, or explicit content.\n\nOutput a clean standalone design graphic, no mockup, no watermark, no background scene.",
  "genome": {
    "motifs": [
      "cityscape"
    ],
    "style": [
      "brutalist",
      "vintage_comic"
    ],
    "effects": [
      "halftone"
    ],
    "palette": [
      "forest_moss",
      "candycore"
    ],
    "mood": [
      "hypnotic",
      "cosmic"
    ],
    "composition": [
      "oversized_graphic"
    ],
    "typography": [
      "cyber_terminal"
    ],
    "typography_density": "minimal_branding",
    "energy": "high",
    "complexity": "medium"
  },
  "genome_version": "v1",
  "collection": "latest",
  "text_policy": "no_text",
  "text_policy_source": "default",
  "wearability_intent": "graphic-led wearable shirt design with controlled text",
  "evolution": {
    "parent_generation_id": "2026-06-15_20260615T200141Z_latest_001",
    "parent_generation_ids": [
      "2026-06-15_20260615T200141Z_latest_001",
      "2026-06-16_20260616T160144Z_latest_001"
    ],
    "parent_source": "feedback_events.weighted_heritage",
    "parent_selection_strategy": "weighted-heritage-lottery-50-50",
    "parent_selection_pool_size": 2,
    "parent_selection_seed": "20260620T163125Z-latest-successor-crossover-001",
    "historical_window": 2,
    "feedback_rating": "up",
    "feedback_label": "weighted",
    "preserved_traits": [
      "energy.high",
      "style.brutalist",
      "motifs.cityscape",
      "palette.candycore",
      "mood.hypnotic",
      "effects.halftone",
      "style.vintage_comic",
      "typography_density.minimal_branding",
      "mood.cosmic",
      "complexity.medium"
    ],
    "inherited_trait_sources": [
      {
        "trait": "energy.high",
        "category": "energy",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001",
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "style.brutalist",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001",
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "motifs.cityscape",
        "category": "motifs",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001",
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "palette.candycore",
        "category": "palette",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      },
      {
        "trait": "mood.hypnotic",
        "category": "mood",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      },
      {
        "trait": "effects.halftone",
        "category": "effects",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      },
      {
        "trait": "style.vintage_comic",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-06-16_20260616T160144Z_latest_001",
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      },
      {
        "trait": "mood.cosmic",
        "category": "mood",
        "parent_generation_ids": [
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "complexity.medium",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-06-16_20260616T160144Z_latest_001",
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      }
    ],
    "mutation_instruction": "Combine the inherited traits into one coherent standard t-shirt design; do not mutate away the core inherited identity unless required for safety.",
    "novelty_instruction": "Add only enough connective creative tissue to make the two-parent crossover feel intentional and printable.",
    "taste_profile": {
      "energy.high": 1.0,
      "style.brutalist": 1.0,
      "motifs.cityscape": 1.0,
      "palette.candycore": 1.0,
      "mood.hypnotic": 1.0,
      "effects.halftone": 1.0,
      "style.vintage_comic": 1.0,
      "typography_density.minimal_branding": 1.0,
      "mood.cosmic": 1.0,
      "complexity.medium": 1.0
    },
    "recent_motifs": [
      "cityscape"
    ],
    "child_genome": {
      "motifs": [
        "cityscape"
      ],
      "style": [
        "brutalist",
        "vintage_comic"
      ],
      "effects": [
        "halftone"
      ],
      "palette": [
        "forest_moss",
        "candycore"
      ],
      "mood": [
        "hypnotic",
        "cosmic"
      ],
      "composition": [
        "oversized_graphic"
      ],
      "typography": [
        "cyber_terminal"
      ],
      "typography_density": "minimal_branding",
      "energy": "high",
      "complexity": "medium"
    },
    "mutation_applied": true,
    "mutation_roll": 80,
    "mutation_source": "data/genome-trait-pool.json",
    "mutation_category": "palette",
    "mutation_replaced_trait": "comic_primary",
    "mutation_inserted_trait": "forest_moss",
    "mutation_records": [],
    "genome_floor_fills": [
      {
        "category": "composition",
        "inserted_trait": "oversized_graphic",
        "source": "parents"
      },
      {
        "category": "typography",
        "inserted_trait": "cyber_terminal",
        "source": "parents"
      }
    ],
    "parent_heritage_scores": [
      {
        "generation_id": "2026-06-15_20260615T200141Z_latest_001",
        "heritage_score": -61.0,
        "base_ticket_weight": 1.0,
        "active_new_traits": [],
        "ticket_weight": 1.0
      },
      {
        "generation_id": "2026-06-16_20260616T160144Z_latest_001",
        "heritage_score": -79.0,
        "base_ticket_weight": 1.0,
        "active_new_traits": [
          "mood.cosmic",
          "composition.oversized_graphic"
        ],
        "ticket_weight": 25.0
      }
    ],
    "parent_candidate_scores": [
      {
        "generation_id": "2026-06-16_20260616T160144Z_latest_001",
        "heritage_score": -79.0,
        "ticket_weight": 25.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-16_20260616T120142Z_latest_001",
        "heritage_score": -70.0,
        "ticket_weight": 5.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-16_20260616T080129Z_latest_001",
        "heritage_score": -61.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-15_20260615T200141Z_latest_001",
        "heritage_score": -61.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-15_20260615T120127Z_neon-monolith-metropolis-ywts-0165_001",
        "heritage_score": -70.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-14_20260614T120121Z_neon-monolith-metropolis-ywts-0165_001",
        "heritage_score": -75.0,
        "ticket_weight": 5.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-13_20260613T160121Z_neon-totem-encounter-ywts-0179_001",
        "heritage_score": -95.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-13_20260613T120126Z_neon-monolith-metropolis-ywts-0165_001",
        "heritage_score": -76.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-12_20260612T160125Z_latest_001",
        "heritage_score": -102.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-09_20260609T080122Z_neon-dream-grid-ywts-0146_001",
        "heritage_score": -76.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001",
        "heritage_score": -100.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-08_20260608T084649Z_neon-dream-grid-ywts-0146_001",
        "heritage_score": -94.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-07_20260607T160116Z_latest_001",
        "heritage_score": -61.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-06_20260606T200115Z_latest_001",
        "heritage_score": -63.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-06_20260606T120117Z_latest_001",
        "heritage_score": -61.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-05_20260605T120122Z_latest_001",
        "heritage_score": -85.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-05_20260605T080122Z_latest_001",
        "heritage_score": -74.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-04_20260604T091701Z_latest_001",
        "heritage_score": -78.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-03_20260603T210150Z_latest_001",
        "heritage_score": -100.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-02_20260602T092352Z_cursed_002",
        "heritage_score": -106.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-01_20260601T211200Z_cursed_002",
        "heritage_score": -101.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-05-31_20260531T202336Z_cursed_002",
        "heritage_score": -102.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-05-30_20260530T202118Z_latest_001",
        "heritage_score": -118.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-05-29_20260529T204612Z_cursed_002",
        "heritage_score": -113.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-05-29_20260529T204612Z_latest_001",
        "heritage_score": -84.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      }
    ],
    "child_creation_score": -61.0,
    "prompt_variation_mode": "weighted_crossover_image_reference",
    "founder_prompt": null,
    "founder_title": null,
    "founder_slogan": null,
    "reference_canvas_role": "canvas_parent",
    "reference_variation_strength": "controlled phenotypic crossover; preserve canvas composition while introducing crossed-over child traits",
    "canvas_parent_generation_id": "2026-06-15_20260615T200141Z_latest_001",
    "trait_parent_generation_id": "2026-06-16_20260616T160144Z_latest_001",
    "vlm_analysis": null,
    "weighted_selection_metadata": {
      "selection_strategy": "weighted-heritage-lottery-50-50",
      "selection_seed": "20260620T163125Z-latest-weighted-parent-lottery-001",
      "crossover_seed": "20260620T163125Z-latest-successor-crossover-001",
      "candidate_pool_size": 2,
      "weighted_signal_count": 42,
      "feedback_rating": "up",
      "feedback_label": "weighted",
      "parent_source": "feedback_events.weighted_heritage",
      "candidate_scores": [
        {
          "generation_id": "2026-06-16_20260616T160144Z_latest_001",
          "heritage_score": -79.0,
          "ticket_weight": 25.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-16_20260616T120142Z_latest_001",
          "heritage_score": -70.0,
          "ticket_weight": 5.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-16_20260616T080129Z_latest_001",
          "heritage_score": -61.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-15_20260615T200141Z_latest_001",
          "heritage_score": -61.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-15_20260615T120127Z_neon-monolith-metropolis-ywts-0165_001",
          "heritage_score": -70.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-14_20260614T120121Z_neon-monolith-metropolis-ywts-0165_001",
          "heritage_score": -75.0,
          "ticket_weight": 5.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-13_20260613T160121Z_neon-totem-encounter-ywts-0179_001",
          "heritage_score": -95.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-13_20260613T120126Z_neon-monolith-metropolis-ywts-0165_001",
          "heritage_score": -76.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-12_20260612T160125Z_latest_001",
          "heritage_score": -102.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-09_20260609T080122Z_neon-dream-grid-ywts-0146_001",
          "heritage_score": -76.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001",
          "heritage_score": -100.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-08_20260608T084649Z_neon-dream-grid-ywts-0146_001",
          "heritage_score": -94.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-07_20260607T160116Z_latest_001",
          "heritage_score": -61.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-06_20260606T200115Z_latest_001",
          "heritage_score": -63.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-06_20260606T120117Z_latest_001",
          "heritage_score": -61.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-05_20260605T120122Z_latest_001",
          "heritage_score": -85.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-05_20260605T080122Z_latest_001",
          "heritage_score": -74.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-04_20260604T091701Z_latest_001",
          "heritage_score": -78.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-03_20260603T210150Z_latest_001",
          "heritage_score": -100.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-02_20260602T092352Z_cursed_002",
          "heritage_score": -106.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-06-01_20260601T211200Z_cursed_002",
          "heritage_score": -101.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-05-31_20260531T202336Z_cursed_002",
          "heritage_score": -102.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-05-30_20260530T202118Z_latest_001",
          "heritage_score": -118.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-05-29_20260529T204612Z_cursed_002",
          "heritage_score": -113.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        },
        {
          "generation_id": "2026-05-29_20260529T204612Z_latest_001",
          "heritage_score": -84.0,
          "ticket_weight": 1.0,
          "base_ticket_weight": 1.0,
          "new_trait_multiplier": null,
          "new_trait_count": null
        }
      ],
      "selected_parent_generation_ids": [
        "2026-06-15_20260615T200141Z_latest_001",
        "2026-06-16_20260616T160144Z_latest_001"
      ],
      "canvas_parent_generation_id": "2026-06-15_20260615T200141Z_latest_001",
      "trait_parent_generation_id": "2026-06-16_20260616T160144Z_latest_001",
      "canvas_parent_image_source": "design_url",
      "canvas_parent_design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-15_20260615T200141Z_latest_001/design_001.png",
      "canvas_parent_design_storage_key": "generations/2026-06-15_20260615T200141Z_latest_001/design_001.png",
      "mutation_applied": true,
      "mutation_roll": 80,
      "mutation_category": "palette",
      "mutation_replaced_trait": "comic_primary",
      "mutation_inserted_trait": "forest_moss",
      "inherited_trait_sources": [
        {
          "trait": "energy.high",
          "category": "energy",
          "parent_generation_ids": [
            "2026-06-15_20260615T200141Z_latest_001",
            "2026-06-16_20260616T160144Z_latest_001"
          ]
        },
        {
          "trait": "style.brutalist",
          "category": "style",
          "parent_generation_ids": [
            "2026-06-15_20260615T200141Z_latest_001",
            "2026-06-16_20260616T160144Z_latest_001"
          ]
        },
        {
          "trait": "motifs.cityscape",
          "category": "motifs",
          "parent_generation_ids": [
            "2026-06-15_20260615T200141Z_latest_001",
            "2026-06-16_20260616T160144Z_latest_001"
          ]
        },
        {
          "trait": "palette.candycore",
          "category": "palette",
          "parent_generation_ids": [
            "2026-06-15_20260615T200141Z_latest_001"
          ]
        },
        {
          "trait": "mood.hypnotic",
          "category": "mood",
          "parent_generation_ids": [
            "2026-06-15_20260615T200141Z_latest_001"
          ]
        },
        {
          "trait": "effects.halftone",
          "category": "effects",
          "parent_generation_ids": [
            "2026-06-15_20260615T200141Z_latest_001"
          ]
        },
        {
          "trait": "style.vintage_comic",
          "category": "style",
          "parent_generation_ids": [
            "2026-06-16_20260616T160144Z_latest_001"
          ]
        },
        {
          "trait": "typography_density.minimal_branding",
          "category": "typography_density",
          "parent_generation_ids": [
            "2026-06-16_20260616T160144Z_latest_001",
            "2026-06-15_20260615T200141Z_latest_001"
          ]
        },
        {
          "trait": "mood.cosmic",
          "category": "mood",
          "parent_generation_ids": [
            "2026-06-16_20260616T160144Z_latest_001"
          ]
        },
        {
          "trait": "complexity.medium",
          "category": "complexity",
          "parent_generation_ids": [
            "2026-06-16_20260616T160144Z_latest_001",
            "2026-06-15_20260615T200141Z_latest_001"
          ]
        }
      ],
      "child_creation_score": -61.0,
      "parent_heritage_scores": [
        {
          "generation_id": "2026-06-15_20260615T200141Z_latest_001",
          "heritage_score": -61.0,
          "base_ticket_weight": 1.0,
          "active_new_traits": [],
          "ticket_weight": 1.0
        },
        {
          "generation_id": "2026-06-16_20260616T160144Z_latest_001",
          "heritage_score": -79.0,
          "base_ticket_weight": 1.0,
          "active_new_traits": [
            "mood.cosmic",
            "composition.oversized_graphic"
          ],
          "ticket_weight": 25.0
        }
      ]
    },
    "typography_policy_records": [
      {
        "source_path": "evolution.child_genome.typography_density",
        "text_policy": "no_text",
        "text_policy_source": "default",
        "original_typography_density": "minimal_branding",
        "final_typography_density": "minimal_branding",
        "reason": "Default typography allowance preserved the locked generation genome text density.",
        "action": "allowed_by_roll",
        "policy_seed": "20260620T163125Z:latest:001:001:typography",
        "roll": 90,
        "pure_graphic_percent": 80,
        "text_allowance_percent": 20,
        "text_allowed": true
      }
    ],
    "image_generation_mode": "weighted_crossover_image_reference",
    "reference_generation_id": "2026-06-15_20260615T200141Z_latest_001",
    "reference_design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-15_20260615T200141Z_latest_001/design_001.png",
    "reference_design_storage_key": "generations/2026-06-15_20260615T200141Z_latest_001/design_001.png",
    "reference_image_source": "design_url",
    "reference_image_error": null
  },
  "timestamp": "2026-06-20T16:32:43Z",
  "mockup_source": "generated_pillow_blank_tshirt",
  "mockup_output": "shirt_001.png",
  "design_output": "design_001.png",
  "mockup_print_area": {
    "left": 364,
    "top": 532,
    "right": 660,
    "bottom": 828
  },
  "prompt_selection_mode": "single_call_candidates",
  "prompt_candidate_count": 3,
  "prompt_candidates": [
    {
      "index": 0,
      "score": 92.0,
      "rationale": "Strong integration of brutalist and vintage comic style with cosmic mood creates a distinct, print-ready concept. The oversized graphic with halftone and candycore palette maintains fidelity to the genome. Composition is clear and likely very wearable due to balanced negative space and bold silhouette.",
      "concept": {
        "title": "Brutalist Cosmos",
        "slogan": "Concrete dreams under cosmic skies",
        "visual_style": "A large, halftone-rendered brutalist city skyline in vintage comic style, layered with subtle cosmic elements such as faint stars and nebulas in candycore pastel tones and forest moss accents. The design features strong, blocky silhouettes of abstract buildings with vintage comic shading and halftone dots fading at the edges for a hypnotic effect.",
        "mood": "hypnotic, cosmic",
        "forbidden_elements": [
          "letters",
          "words",
          "numbers",
          "brand marks",
          "celebrity likeness",
          "political content",
          "explicit content"
        ],
        "image_prompt": "Oversized brutalist cityscape with blocky silhouettes, rendered in vintage comic style halftone effect, featuring layered cosmic background elements like stars and nebulas in pastel candycore and forest moss colors, centered composition with balanced negative space, no text or labels.",
        "product_description": "This t-shirt features a hypnotic brutalist cityscape blending vintage comic halftone technique with cosmic pastel hues. Its oversized graphic offers a bold silhouette that merges raw concrete geometry with dreamy cosmic patterns, perfect for those drawn to edgy yet ethereal urban aesthetics.",
        "genome": {
          "motifs": [
            "cityscape"
          ],
          "style": [
            "brutalist",
            "vintage_comic"
          ],
          "effects": [
            "halftone"
          ],
          "palette": [
            "forest_moss",
            "candycore"
          ],
          "mood": [
            "hypnotic",
            "cosmic"
          ],
          "composition": [
            "oversized_graphic"
          ],
          "typography": [
            "cyber_terminal"
          ],
          "typography_density": "minimal_branding",
          "energy": "high",
          "complexity": "medium"
        }
      }
    },
    {
      "index": 1,
      "score": 83.0,
      "rationale": "Very faithful to the genome but leans slightly minimal and might lack the strong hypnotic layering of the top candidate. The composition is solid but less dynamic. Good print suitability though less visually complex.",
      "concept": {
        "title": "Candycore Skyline",
        "slogan": "Sweet hardness in vintage tones",
        "visual_style": "A minimal vintage comic style depiction of a futuristic brutalist cityscape in halftone, emphasizing candycore pastel colors with contrasting forest moss outlines. Graphic is oversized with a smooth but stark silhouette, featuring subtle cosmic background dots and shapes to evoke space vibes visually.",
        "mood": "cosmic, hypnotic",
        "forbidden_elements": [
          "words",
          "letters",
          "brand logos",
          "celebrities",
          "politics",
          "explicit"
        ],
        "image_prompt": "Centered oversized brutalist city skyline illustration with candycore pastel palette and forest moss outlines, halftone shading in vintage comic style, cosmic background with minimal stars and nebulas, strong silhouette, no text, balanced negative space.",
        "product_description": "Explore the sweet hardness of brutalist architecture wrapped in pastel candycore hues with a cosmic twist. This t-shirt’s oversized graphic delivers hypnotic urban energy through vintage comic halftone techniques blending cosmic motifs and bold outlines.",
        "genome": {
          "motifs": [
            "cityscape"
          ],
          "style": [
            "brutalist",
            "vintage_comic"
          ],
          "effects": [
            "halftone"
          ],
          "palette": [
            "forest_moss",
            "candycore"
          ],
          "mood": [
            "hypnotic",
            "cosmic"
          ],
          "composition": [
            "oversized_graphic"
          ],
          "typography": [
            "cyber_terminal"
          ],
          "typography_density": "minimal_branding",
          "energy": "high",
          "complexity": "medium"
        }
      }
    },
    {
      "index": 2,
      "score": 89.0,
      "rationale": "Strong concept with interesting cosmic pattern layering that enhances hypnotic and cosmic moods. Slightly complex and dense which might reduce print clarity but remains artistically compelling and faithful to genome style.",
      "concept": {
        "title": "Hypnotic Concrete Galaxy",
        "slogan": "Where the city sleeps under starlit halftones",
        "visual_style": "Vintage comic style halftone pattern melding a brutalist cityscape silhouette with swirling cosmic patterns behind, rendered in a candycore + forest moss palette. The print is oversized and visually dense with layered dots and shading creating energy and cosmic depth.",
        "mood": "hypnotic, cosmic",
        "forbidden_elements": [
          "text",
          "branding",
          "politics",
          "explicit content",
          "celebrity likeness"
        ],
        "image_prompt": "Large brutalist cityscape with swirling cosmic halftone patterns in background, vintage comic style with candycore pastel and forest moss colors, layered halftone shading for depth and motion, centered composition with strong silhouette, no text or labels.",
        "product_description": "Dive into a hypnotic blend of concrete and cosmos. This t-shirt features a vintage comic brutalist skyline entwined with swirling cosmic halftone patterns in a candycore palette, offering a visually immersive urban galaxy experience.",
        "genome": {
          "motifs": [
            "cityscape"
          ],
          "style": [
            "brutalist",
            "vintage_comic"
          ],
          "effects": [
            "halftone"
          ],
          "palette": [
            "forest_moss",
            "candycore"
          ],
          "mood": [
            "hypnotic",
            "cosmic"
          ],
          "composition": [
            "oversized_graphic"
          ],
          "typography": [
            "cyber_terminal"
          ],
          "typography_density": "minimal_branding",
          "energy": "high",
          "complexity": "medium"
        }
      }
    }
  ],
  "selected_prompt_index": 0,
  "selected_prompt_rationale": "Candidate 0 best balances the locked genome traits with a clear, iconic silhouette and a hypnotic cosmic vibe. Its oversized brutalist skyline with vintage comic halftone and candycore colors ensures a standout yet wearable design with optimal print clarity and fidelity.",
  "creative_memory": {
    "note_ids": [
      3,
      2,
      1
    ],
    "notes": [
      {
        "id": 3,
        "note_type": "try",
        "note": "Daily market analytics: sessions=0, design_views=0, buy_clicks=0, instagram_reach=0. Do not judge design appeal yet; focus on distribution and making the product path obvious.",
        "collection": null,
        "priority": 20
      },
      {
        "id": 2,
        "note_type": "try",
        "note": "Daily market analytics: sessions=0, design_views=0, buy_clicks=0, instagram_reach=0. Do not judge design appeal yet; focus on distribution and making the product path obvious.",
        "collection": null,
        "priority": 20
      },
      {
        "id": 1,
        "note_type": "try",
        "note": "Daily market analytics: sessions=0, design_views=0, buy_clicks=0, instagram_reach=0. Do not judge design appeal yet; focus on distribution and making the product path obvious.",
        "collection": null,
        "priority": 20
      }
    ]
  },
  "typography_policy_records": [
    {
      "source_path": "evolution.child_genome.typography_density",
      "text_policy": "no_text",
      "text_policy_source": "default",
      "original_typography_density": "minimal_branding",
      "final_typography_density": "minimal_branding",
      "reason": "Default typography allowance preserved the locked generation genome text density.",
      "action": "allowed_by_roll",
      "policy_seed": "20260620T163125Z:latest:001:001:typography",
      "roll": 90,
      "pure_graphic_percent": 80,
      "text_allowance_percent": 20,
      "text_allowed": true
    }
  ],
  "image_generation_mode": "weighted_crossover_image_reference",
  "reference_generation_id": "2026-06-15_20260615T200141Z_latest_001",
  "reference_design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-15_20260615T200141Z_latest_001/design_001.png",
  "reference_image_source": "design_url",
  "reference_image_error": null,
  "reference_canvas_role": "canvas_parent",
  "reference_variation_strength": "controlled phenotypic crossover; preserve canvas composition while introducing crossed-over child traits",
  "canvas_parent_generation_id": "2026-06-15_20260615T200141Z_latest_001",
  "trait_parent_generation_id": "2026-06-16_20260616T160144Z_latest_001",
  "weighted_selection": {
    "selection_strategy": "weighted-heritage-lottery-50-50",
    "selection_seed": "20260620T163125Z-latest-weighted-parent-lottery-001",
    "crossover_seed": "20260620T163125Z-latest-successor-crossover-001",
    "candidate_pool_size": 2,
    "weighted_signal_count": 42,
    "feedback_rating": "up",
    "feedback_label": "weighted",
    "parent_source": "feedback_events.weighted_heritage",
    "candidate_scores": [
      {
        "generation_id": "2026-06-16_20260616T160144Z_latest_001",
        "heritage_score": -79.0,
        "ticket_weight": 25.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-16_20260616T120142Z_latest_001",
        "heritage_score": -70.0,
        "ticket_weight": 5.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-16_20260616T080129Z_latest_001",
        "heritage_score": -61.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-15_20260615T200141Z_latest_001",
        "heritage_score": -61.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-15_20260615T120127Z_neon-monolith-metropolis-ywts-0165_001",
        "heritage_score": -70.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-14_20260614T120121Z_neon-monolith-metropolis-ywts-0165_001",
        "heritage_score": -75.0,
        "ticket_weight": 5.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-13_20260613T160121Z_neon-totem-encounter-ywts-0179_001",
        "heritage_score": -95.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-13_20260613T120126Z_neon-monolith-metropolis-ywts-0165_001",
        "heritage_score": -76.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-12_20260612T160125Z_latest_001",
        "heritage_score": -102.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-09_20260609T080122Z_neon-dream-grid-ywts-0146_001",
        "heritage_score": -76.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001",
        "heritage_score": -100.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-08_20260608T084649Z_neon-dream-grid-ywts-0146_001",
        "heritage_score": -94.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-07_20260607T160116Z_latest_001",
        "heritage_score": -61.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-06_20260606T200115Z_latest_001",
        "heritage_score": -63.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-06_20260606T120117Z_latest_001",
        "heritage_score": -61.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-05_20260605T120122Z_latest_001",
        "heritage_score": -85.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-05_20260605T080122Z_latest_001",
        "heritage_score": -74.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-04_20260604T091701Z_latest_001",
        "heritage_score": -78.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-03_20260603T210150Z_latest_001",
        "heritage_score": -100.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-02_20260602T092352Z_cursed_002",
        "heritage_score": -106.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-06-01_20260601T211200Z_cursed_002",
        "heritage_score": -101.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-05-31_20260531T202336Z_cursed_002",
        "heritage_score": -102.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-05-30_20260530T202118Z_latest_001",
        "heritage_score": -118.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-05-29_20260529T204612Z_cursed_002",
        "heritage_score": -113.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      },
      {
        "generation_id": "2026-05-29_20260529T204612Z_latest_001",
        "heritage_score": -84.0,
        "ticket_weight": 1.0,
        "base_ticket_weight": 1.0,
        "new_trait_multiplier": null,
        "new_trait_count": null
      }
    ],
    "selected_parent_generation_ids": [
      "2026-06-15_20260615T200141Z_latest_001",
      "2026-06-16_20260616T160144Z_latest_001"
    ],
    "canvas_parent_generation_id": "2026-06-15_20260615T200141Z_latest_001",
    "trait_parent_generation_id": "2026-06-16_20260616T160144Z_latest_001",
    "canvas_parent_image_source": "design_url",
    "canvas_parent_design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-15_20260615T200141Z_latest_001/design_001.png",
    "canvas_parent_design_storage_key": "generations/2026-06-15_20260615T200141Z_latest_001/design_001.png",
    "mutation_applied": true,
    "mutation_roll": 80,
    "mutation_category": "palette",
    "mutation_replaced_trait": "comic_primary",
    "mutation_inserted_trait": "forest_moss",
    "inherited_trait_sources": [
      {
        "trait": "energy.high",
        "category": "energy",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001",
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "style.brutalist",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001",
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "motifs.cityscape",
        "category": "motifs",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001",
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "palette.candycore",
        "category": "palette",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      },
      {
        "trait": "mood.hypnotic",
        "category": "mood",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      },
      {
        "trait": "effects.halftone",
        "category": "effects",
        "parent_generation_ids": [
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      },
      {
        "trait": "style.vintage_comic",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-06-16_20260616T160144Z_latest_001",
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      },
      {
        "trait": "mood.cosmic",
        "category": "mood",
        "parent_generation_ids": [
          "2026-06-16_20260616T160144Z_latest_001"
        ]
      },
      {
        "trait": "complexity.medium",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-06-16_20260616T160144Z_latest_001",
          "2026-06-15_20260615T200141Z_latest_001"
        ]
      }
    ],
    "child_creation_score": -61.0,
    "parent_heritage_scores": [
      {
        "generation_id": "2026-06-15_20260615T200141Z_latest_001",
        "heritage_score": -61.0,
        "base_ticket_weight": 1.0,
        "active_new_traits": [],
        "ticket_weight": 1.0
      },
      {
        "generation_id": "2026-06-16_20260616T160144Z_latest_001",
        "heritage_score": -79.0,
        "base_ticket_weight": 1.0,
        "active_new_traits": [
          "mood.cosmic",
          "composition.oversized_graphic"
        ],
        "ticket_weight": 25.0
      }
    ]
  },
  "generation_source": "github_actions",
  "printify_product_id": null,
  "printify_upload_id": null,
  "printify_product_url": null,
  "printify_mockup_url": null,
  "shopify_product_id": null,
  "shopify_product_handle": null,
  "shopify_product_url": null,
  "commerce_status": null,
  "commerce_error": null,
  "commerce_synced_at": null,
  "printful_product_id": null,
  "printful_product_url": null,
  "printful_mockup_url": null,
  "printful_external_id": null,
  "printful_store_id": null,
  "shopify_publication_id": null,
  "shopify_publication_status": null,
  "shopify_publication_error": null,
  "shopify_published_at": null,
  "design_storage_key": "generations/2026-06-20_20260620T163125Z_latest_001/design_001.png",
  "design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-20_20260620T163125Z_latest_001/design_001.png",
  "mockup_storage_key": "generations/2026-06-20_20260620T163125Z_latest_001/shirt_001.png",
  "mockup_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-20_20260620T163125Z_latest_001/shirt_001.png",
  "artifact_urls": {
    "metadata": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-20_20260620T163125Z_latest_001/metadata_001.json",
    "concept": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-20_20260620T163125Z_latest_001/concept_001.json",
    "prompt": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-20_20260620T163125Z_latest_001/design_prompt_001.txt",
    "readme": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-20_20260620T163125Z_latest_001/README_001.md",
    "rating": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-20_20260620T163125Z_latest_001/rating_001.txt"
  },
  "artifact_storage_keys": {
    "metadata": "generations/2026-06-20_20260620T163125Z_latest_001/metadata_001.json",
    "concept": "generations/2026-06-20_20260620T163125Z_latest_001/concept_001.json",
    "prompt": "generations/2026-06-20_20260620T163125Z_latest_001/design_prompt_001.txt",
    "readme": "generations/2026-06-20_20260620T163125Z_latest_001/README_001.md",
    "rating": "generations/2026-06-20_20260620T163125Z_latest_001/rating_001.txt"
  }
}
