{
  "generation_id": "2026-05-31_20260531T202336Z_latest_001",
  "model": "text:gpt-4.1-mini;image:gpt-image-1",
  "seed_theme": "Underground cybernetic nostalgia with medium energy and a mysterious grid layout.",
  "title": "Neon Skyline Overlay",
  "slogan": "Two cities, one electric dream.",
  "prompt": "Create a square t-shirt graphic design with the following concept:\n\nTitle: Neon Skyline Overlay\nVisual style: Pixel art merging vintage comic panels with sci-fi poster vibes, featuring double exposure effects in a candy-colored acid pop palette.\nMood: Underground cybernetic nostalgia with medium energy and a mysterious grid layout.\nCore concept prompt: A pixel art cityscape composed with a grid layout, layered with a second cityscape in double exposure style, using bright comic primary, candycore, and acid pop colors. The imagery blends vintage comic aesthetics and sci-fi poster design, featuring warped cyber terminal style typography used sparingly as minimal branding without readable slogans or titles. The design emits an underground, medium energy vibe with balanced complexity.\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 likeness, 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": [
      "cityscape"
    ],
    "style": [
      "pixel_art",
      "vintage_comic",
      "sci_fi_poster"
    ],
    "effects": [
      "double_exposure"
    ],
    "palette": [
      "comic_primary",
      "candycore",
      "acid_pop"
    ],
    "mood": [
      "underground"
    ],
    "composition": [
      "grid_layout"
    ],
    "typography": [
      "cyber_terminal",
      "warped_text"
    ],
    "typography_density": "minimal_branding",
    "energy": "medium",
    "complexity": "medium"
  },
  "genome_version": "v1",
  "collection": "latest",
  "evolution": {
    "parent_generation_id": "2026-05-29_20260529T090605Z_latest_001",
    "parent_generation_ids": [
      "2026-05-29_20260529T090605Z_latest_001",
      "2026-05-27_20260527T090535Z_latest_001"
    ],
    "parent_source": "feedback_events.weighted_heritage",
    "parent_selection_strategy": "weighted-heritage-lottery-50-50",
    "parent_selection_pool_size": 2,
    "parent_selection_seed": "20260531T202336Z-latest-successor-crossover-001",
    "historical_window": 2,
    "feedback_rating": "up",
    "feedback_label": "weighted",
    "preserved_traits": [
      "palette.comic_primary",
      "complexity.medium",
      "palette.candycore",
      "typography_density.minimal_branding",
      "style.pixel_art",
      "composition.grid_layout",
      "style.vintage_comic",
      "typography.cyber_terminal",
      "mood.underground",
      "style.sci_fi_poster",
      "typography.warped_text",
      "effects.double_exposure",
      "palette.acid_pop",
      "energy.medium"
    ],
    "inherited_trait_sources": [
      {
        "trait": "palette.comic_primary",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_latest_001"
        ]
      },
      {
        "trait": "complexity.medium",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_latest_001",
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "palette.candycore",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_latest_001"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_latest_001",
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "style.pixel_art",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_latest_001",
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "composition.grid_layout",
        "category": "composition",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_latest_001"
        ]
      },
      {
        "trait": "style.vintage_comic",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_latest_001"
        ]
      },
      {
        "trait": "typography.cyber_terminal",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "mood.underground",
        "category": "mood",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "style.sci_fi_poster",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "typography.warped_text",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "effects.double_exposure",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "palette.acid_pop",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "energy.medium",
        "category": "energy",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_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": {
      "palette.comic_primary": 1.0,
      "complexity.medium": 1.0,
      "palette.candycore": 1.0,
      "typography_density.minimal_branding": 1.0,
      "style.pixel_art": 1.0,
      "composition.grid_layout": 1.0,
      "style.vintage_comic": 1.0,
      "typography.cyber_terminal": 1.0,
      "mood.underground": 1.0,
      "style.sci_fi_poster": 1.0,
      "typography.warped_text": 1.0,
      "effects.double_exposure": 1.0,
      "palette.acid_pop": 1.0,
      "energy.medium": 1.0
    },
    "recent_motifs": [
      "cityscape"
    ],
    "child_genome": {
      "motifs": [
        "cityscape"
      ],
      "style": [
        "pixel_art",
        "vintage_comic",
        "sci_fi_poster"
      ],
      "effects": [
        "double_exposure"
      ],
      "palette": [
        "comic_primary",
        "candycore",
        "acid_pop"
      ],
      "mood": [
        "underground"
      ],
      "composition": [
        "grid_layout"
      ],
      "typography": [
        "cyber_terminal",
        "warped_text"
      ],
      "typography_density": "minimal_branding",
      "energy": "medium",
      "complexity": "medium"
    },
    "mutation_applied": false,
    "mutation_roll": 50,
    "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": "cityscape",
        "source": "parents"
      }
    ],
    "parent_heritage_scores": [
      {
        "generation_id": "2026-05-29_20260529T090605Z_latest_001",
        "heritage_score": 36.0,
        "ticket_weight": 36.0
      },
      {
        "generation_id": "2026-05-27_20260527T090535Z_latest_001",
        "heritage_score": 43.0,
        "ticket_weight": 43.0
      }
    ],
    "child_creation_score": 35.0
  },
  "timestamp": "2026-05-31T20:24:21Z",
  "mockup_source": "generated_pillow_blank_tshirt",
  "mockup_output": "shirt_001.png",
  "design_output": "design_001.png",
  "mockup_print_area": {
    "left": 332,
    "top": 500,
    "right": 692,
    "bottom": 860
  },
  "printify_product_id": null,
  "printify_upload_id": null,
  "printify_product_url": null,
  "shopify_product_id": null,
  "shopify_product_handle": null,
  "shopify_product_url": null,
  "commerce_status": null,
  "commerce_error": null,
  "commerce_synced_at": null,
  "design_storage_key": "generations/2026-05-31_20260531T202336Z_latest_001/design_001.png",
  "design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_latest_001/design_001.png",
  "mockup_storage_key": "generations/2026-05-31_20260531T202336Z_latest_001/shirt_001.png",
  "mockup_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_latest_001/shirt_001.png",
  "artifact_urls": {
    "metadata": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_latest_001/metadata_001.json",
    "concept": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_latest_001/concept_001.json",
    "prompt": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_latest_001/design_prompt_001.txt",
    "readme": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_latest_001/README_001.md",
    "rating": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_latest_001/rating_001.txt"
  },
  "artifact_storage_keys": {
    "metadata": "generations/2026-05-31_20260531T202336Z_latest_001/metadata_001.json",
    "concept": "generations/2026-05-31_20260531T202336Z_latest_001/concept_001.json",
    "prompt": "generations/2026-05-31_20260531T202336Z_latest_001/design_prompt_001.txt",
    "readme": "generations/2026-05-31_20260531T202336Z_latest_001/README_001.md",
    "rating": "generations/2026-05-31_20260531T202336Z_latest_001/rating_001.txt"
  }
}
