{
  "generation_id": "2026-05-31_20260531T202336Z_cursed_002",
  "model": "text:gpt-4.1-mini;image:gpt-image-1",
  "seed_theme": "underground",
  "title": "Blueprint Mecha Frenzy",
  "slogan": "Where retro tech meets chaotic ink",
  "prompt": "Create a square t-shirt graphic design with the following concept:\n\nTitle: Blueprint Mecha Frenzy\nVisual style: A maximalist chalk sketch of a mecha layered with pop art and vaporwave elements, all structured like a complex blueprint, highlighted by ink splatters, laser grid lines, and 3D scanline effects in a cool nordic frost palette.\nMood: underground\nCore concept prompt: A high-energy layered chalk sketch of a large mecha robot, composed in a detailed blueprint style with overlapping elements. The design includes pop art inspired bold shapes and vaporwave color gradients shifting in northic frost tones. Ink splatter overlays accentuate edges, while laser grid lines and horizontal scanlines add depth and retro-futuristic texture. The overall composition emphasizes medium complexity with 3D depth effects and layered depth perspective. Minimal branding text is rendered in bold condensed minimal sans font with glitch and handstamp type accents in the margins.\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, political symbols, explicit content, tiny 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": [
      "mecha"
    ],
    "style": [
      "chalk_sketch",
      "maximalist",
      "pop_art",
      "vaporwave",
      "y2k"
    ],
    "effects": [
      "ink_splatter",
      "laser_grid",
      "scanlines",
      "3d_depth"
    ],
    "palette": [
      "nordic_frost"
    ],
    "mood": [
      "underground"
    ],
    "composition": [
      "layered_depth",
      "blueprint_structure"
    ],
    "typography": [
      "handstamp_type",
      "glitch_text",
      "minimal_sans",
      "bold_condensed"
    ],
    "typography_density": "minimal_branding",
    "energy": "high",
    "complexity": "medium"
  },
  "genome_version": "v1",
  "collection": "cursed",
  "evolution": {
    "parent_generation_id": "2026-05-29_20260529T090605Z_cursed_002",
    "parent_generation_ids": [
      "2026-05-29_20260529T090605Z_cursed_002",
      "2026-05-27_20260527T155914Z_cursed_002"
    ],
    "parent_source": "feedback_events.weighted_heritage",
    "parent_selection_strategy": "inverse-weighted-heritage-lottery-50-50",
    "parent_selection_pool_size": 2,
    "parent_selection_seed": "20260531T202336Z-cursed-successor-crossover-001",
    "historical_window": 2,
    "feedback_rating": "down",
    "feedback_label": "inverse-weighted",
    "preserved_traits": [
      "style.chalk_sketch",
      "style.maximalist",
      "composition.layered_depth",
      "composition.blueprint_structure",
      "typography.handstamp_type",
      "typography.glitch_text",
      "style.pop_art",
      "effects.ink_splatter",
      "effects.laser_grid",
      "style.vaporwave",
      "effects.scanlines",
      "typography.minimal_sans",
      "effects.3d_depth",
      "style.y2k",
      "typography.bold_condensed",
      "energy.high",
      "complexity.medium",
      "typography_density.minimal_branding"
    ],
    "inherited_trait_sources": [
      {
        "trait": "style.chalk_sketch",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002",
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "style.maximalist",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002"
        ]
      },
      {
        "trait": "composition.layered_depth",
        "category": "composition",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002"
        ]
      },
      {
        "trait": "composition.blueprint_structure",
        "category": "composition",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002"
        ]
      },
      {
        "trait": "typography.handstamp_type",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002"
        ]
      },
      {
        "trait": "typography.glitch_text",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002"
        ]
      },
      {
        "trait": "style.pop_art",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002"
        ]
      },
      {
        "trait": "effects.ink_splatter",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002"
        ]
      },
      {
        "trait": "effects.laser_grid",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002",
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "style.vaporwave",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "effects.scanlines",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "typography.minimal_sans",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "effects.3d_depth",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "style.y2k",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "typography.bold_condensed",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "energy.high",
        "category": "energy",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002"
        ]
      },
      {
        "trait": "complexity.medium",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-05-27_20260527T155914Z_cursed_002"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-05-29_20260529T090605Z_cursed_002",
          "2026-05-27_20260527T155914Z_cursed_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": {
      "style.chalk_sketch": 1.0,
      "style.maximalist": 1.0,
      "composition.layered_depth": 1.0,
      "composition.blueprint_structure": 1.0,
      "typography.handstamp_type": 1.0,
      "typography.glitch_text": 1.0,
      "style.pop_art": 1.0,
      "effects.ink_splatter": 1.0,
      "effects.laser_grid": 1.0,
      "style.vaporwave": 1.0,
      "effects.scanlines": 1.0,
      "typography.minimal_sans": 1.0,
      "effects.3d_depth": 1.0,
      "style.y2k": 1.0,
      "typography.bold_condensed": 1.0,
      "energy.high": 1.0,
      "complexity.medium": 1.0,
      "typography_density.minimal_branding": 1.0
    },
    "recent_motifs": [
      "skull",
      "mecha",
      "totem_mask"
    ],
    "child_genome": {
      "motifs": [
        "mecha"
      ],
      "style": [
        "chalk_sketch",
        "maximalist",
        "pop_art",
        "vaporwave",
        "y2k"
      ],
      "effects": [
        "ink_splatter",
        "laser_grid",
        "scanlines",
        "3d_depth"
      ],
      "palette": [
        "nordic_frost"
      ],
      "mood": [
        "underground"
      ],
      "composition": [
        "layered_depth",
        "blueprint_structure"
      ],
      "typography": [
        "handstamp_type",
        "glitch_text",
        "minimal_sans",
        "bold_condensed"
      ],
      "typography_density": "minimal_branding",
      "energy": "high",
      "complexity": "medium"
    },
    "mutation_applied": false,
    "mutation_roll": 48,
    "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": "mecha",
        "source": "parents"
      },
      {
        "category": "palette",
        "inserted_trait": "nordic_frost",
        "source": "parents"
      },
      {
        "category": "mood",
        "inserted_trait": "underground",
        "source": "parents"
      }
    ],
    "parent_heritage_scores": [
      {
        "generation_id": "2026-05-29_20260529T090605Z_cursed_002",
        "heritage_score": -76.0,
        "ticket_weight": 76.0
      },
      {
        "generation_id": "2026-05-27_20260527T155914Z_cursed_002",
        "heritage_score": -30.0,
        "ticket_weight": 30.0
      }
    ],
    "child_creation_score": -57.0
  },
  "timestamp": "2026-05-31T20:25:23Z",
  "mockup_source": "generated_pillow_blank_tshirt",
  "mockup_output": "shirt_002.png",
  "design_output": "design_002.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_cursed_002/design_002.png",
  "design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_cursed_002/design_002.png",
  "mockup_storage_key": "generations/2026-05-31_20260531T202336Z_cursed_002/shirt_002.png",
  "mockup_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_cursed_002/shirt_002.png",
  "artifact_urls": {
    "metadata": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_cursed_002/metadata_002.json",
    "concept": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_cursed_002/concept_002.json",
    "prompt": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_cursed_002/design_prompt_002.txt",
    "readme": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_cursed_002/README_002.md",
    "rating": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T202336Z_cursed_002/rating_002.txt"
  },
  "artifact_storage_keys": {
    "metadata": "generations/2026-05-31_20260531T202336Z_cursed_002/metadata_002.json",
    "concept": "generations/2026-05-31_20260531T202336Z_cursed_002/concept_002.json",
    "prompt": "generations/2026-05-31_20260531T202336Z_cursed_002/design_prompt_002.txt",
    "readme": "generations/2026-05-31_20260531T202336Z_cursed_002/README_002.md",
    "rating": "generations/2026-05-31_20260531T202336Z_cursed_002/rating_002.txt"
  }
}
