{
  "generation_id": "2026-06-05_20260605T080122Z_latest_001",
  "model": "text:gpt-4.1-mini;image:gpt-image-1",
  "seed_theme": "Mysterious and underground with a vibrant energy that commands curious stares.",
  "title": "Glitchlight Jelly",
  "slogan": "Where vintage mystique meets digital drip.",
  "prompt": "Create a square t-shirt graphic design with the following concept:\n\nTitle: Glitchlight Jelly\nVisual style: A bold, flat vector jellyfish rendered with vintage comic styling set in an earth-tone tarot card frame, featuring surreal glitch effects and paint drips that create a mysterious high-energy underground vibe.\nMood: Mysterious and underground with a vibrant energy that commands curious stares.\nCore concept prompt: A centered, flat vector jellyfish in vintage comic style, framed like a tarot card with earthy browns and muted greens. The jellyfish features paint drip effects combined with gradient mesh shading and glitch distortions. The design is full wrap with minimal small cyber-terminal style typographic elements, creating a high-energy mysterious underground aesthetic.\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- Any text must be large and easily readable.\n- Exclude all forbidden elements: real brand logos, celebrity likenesses, explicit content, political slogans, tiny unreadable text\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": [
      "jellyfish"
    ],
    "style": [
      "vector_flat",
      "vintage_comic"
    ],
    "effects": [
      "paint_drips",
      "gradient_mesh",
      "glitch_effect"
    ],
    "palette": [
      "earth_tones"
    ],
    "mood": [
      "underground",
      "mysterious"
    ],
    "composition": [
      "full_wrap",
      "tarot_card_frame",
      "centered_motif"
    ],
    "typography": [
      "microtype",
      "cyber_terminal"
    ],
    "typography_density": "minimal_branding",
    "energy": "high",
    "complexity": "low"
  },
  "genome_version": "v1",
  "collection": "latest",
  "evolution": {
    "parent_generation_id": "2026-06-01_20260601T211200Z_cursed_002",
    "parent_generation_ids": [
      "2026-06-01_20260601T211200Z_cursed_002",
      "2026-06-02_20260602T204927Z_latest_002"
    ],
    "parent_source": "feedback_events.weighted_heritage",
    "parent_selection_strategy": "weighted-heritage-lottery-50-50",
    "parent_selection_pool_size": 2,
    "parent_selection_seed": "20260605T080122Z-latest-successor-crossover-001",
    "historical_window": 2,
    "feedback_rating": "up",
    "feedback_label": "weighted",
    "preserved_traits": [
      "palette.earth_tones",
      "complexity.low",
      "composition.full_wrap",
      "effects.paint_drips",
      "style.vector_flat",
      "composition.tarot_card_frame",
      "typography.microtype",
      "typography.cyber_terminal",
      "style.vintage_comic",
      "effects.gradient_mesh",
      "mood.underground",
      "composition.centered_motif",
      "mood.mysterious",
      "effects.glitch_effect",
      "energy.high",
      "typography_density.minimal_branding"
    ],
    "inherited_trait_sources": [
      {
        "trait": "palette.earth_tones",
        "category": "palette",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "complexity.low",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "composition.full_wrap",
        "category": "composition",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "effects.paint_drips",
        "category": "effects",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "style.vector_flat",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "composition.tarot_card_frame",
        "category": "composition",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "typography.microtype",
        "category": "typography",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "typography.cyber_terminal",
        "category": "typography",
        "parent_generation_ids": [
          "2026-06-02_20260602T204927Z_latest_002"
        ]
      },
      {
        "trait": "style.vintage_comic",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-02_20260602T204927Z_latest_002"
        ]
      },
      {
        "trait": "effects.gradient_mesh",
        "category": "effects",
        "parent_generation_ids": [
          "2026-06-02_20260602T204927Z_latest_002"
        ]
      },
      {
        "trait": "mood.underground",
        "category": "mood",
        "parent_generation_ids": [
          "2026-06-02_20260602T204927Z_latest_002"
        ]
      },
      {
        "trait": "composition.centered_motif",
        "category": "composition",
        "parent_generation_ids": [
          "2026-06-02_20260602T204927Z_latest_002"
        ]
      },
      {
        "trait": "mood.mysterious",
        "category": "mood",
        "parent_generation_ids": [
          "2026-06-02_20260602T204927Z_latest_002"
        ]
      },
      {
        "trait": "effects.glitch_effect",
        "category": "effects",
        "parent_generation_ids": [
          "2026-06-02_20260602T204927Z_latest_002"
        ]
      },
      {
        "trait": "energy.high",
        "category": "energy",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002",
          "2026-06-02_20260602T204927Z_latest_002"
        ]
      }
    ],
    "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": {
      "palette.earth_tones": 1.0,
      "complexity.low": 1.0,
      "composition.full_wrap": 1.0,
      "effects.paint_drips": 1.0,
      "style.vector_flat": 1.0,
      "composition.tarot_card_frame": 1.0,
      "typography.microtype": 1.0,
      "typography.cyber_terminal": 1.0,
      "style.vintage_comic": 1.0,
      "effects.gradient_mesh": 1.0,
      "mood.underground": 1.0,
      "composition.centered_motif": 1.0,
      "mood.mysterious": 1.0,
      "effects.glitch_effect": 1.0,
      "energy.high": 1.0,
      "typography_density.minimal_branding": 1.0
    },
    "recent_motifs": [
      "jellyfish",
      "glitch_face"
    ],
    "child_genome": {
      "motifs": [
        "jellyfish"
      ],
      "style": [
        "vector_flat",
        "vintage_comic"
      ],
      "effects": [
        "paint_drips",
        "gradient_mesh",
        "glitch_effect"
      ],
      "palette": [
        "earth_tones"
      ],
      "mood": [
        "underground",
        "mysterious"
      ],
      "composition": [
        "full_wrap",
        "tarot_card_frame",
        "centered_motif"
      ],
      "typography": [
        "microtype",
        "cyber_terminal"
      ],
      "typography_density": "minimal_branding",
      "energy": "high",
      "complexity": "low"
    },
    "mutation_applied": false,
    "mutation_roll": 46,
    "mutation_source": "data/genome-trait-pool.json",
    "mutation_category": null,
    "mutation_replaced_trait": null,
    "mutation_inserted_trait": null,
    "genome_floor_fills": [
      {
        "category": "motifs",
        "inserted_trait": "jellyfish",
        "source": "parents"
      }
    ],
    "parent_heritage_scores": [
      {
        "generation_id": "2026-06-01_20260601T211200Z_cursed_002",
        "heritage_score": -71.0,
        "ticket_weight": 1.0
      },
      {
        "generation_id": "2026-06-02_20260602T204927Z_latest_002",
        "heritage_score": -29.0,
        "ticket_weight": 1.0
      }
    ],
    "child_creation_score": -48.0
  },
  "timestamp": "2026-06-05T08:02:09Z",
  "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
  },
  "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,
  "shopify_publication_id": null,
  "shopify_publication_status": null,
  "shopify_publication_error": null,
  "shopify_published_at": null,
  "design_storage_key": "generations/2026-06-05_20260605T080122Z_latest_001/design_001.png",
  "design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-05_20260605T080122Z_latest_001/design_001.png",
  "mockup_storage_key": "generations/2026-06-05_20260605T080122Z_latest_001/shirt_001.png",
  "mockup_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-05_20260605T080122Z_latest_001/shirt_001.png",
  "artifact_urls": {
    "metadata": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-05_20260605T080122Z_latest_001/metadata_001.json",
    "concept": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-05_20260605T080122Z_latest_001/concept_001.json",
    "prompt": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-05_20260605T080122Z_latest_001/design_prompt_001.txt",
    "readme": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-05_20260605T080122Z_latest_001/README_001.md",
    "rating": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-05_20260605T080122Z_latest_001/rating_001.txt"
  },
  "artifact_storage_keys": {
    "metadata": "generations/2026-06-05_20260605T080122Z_latest_001/metadata_001.json",
    "concept": "generations/2026-06-05_20260605T080122Z_latest_001/concept_001.json",
    "prompt": "generations/2026-06-05_20260605T080122Z_latest_001/design_prompt_001.txt",
    "readme": "generations/2026-06-05_20260605T080122Z_latest_001/README_001.md",
    "rating": "generations/2026-06-05_20260605T080122Z_latest_001/rating_001.txt"
  }
}
