{
  "generation_id": "2026-06-03_20260603T093324Z_cursed_002",
  "model": "text:gpt-4.1-mini;image:gpt-image-1",
  "seed_theme": "nostalgic yet unsettling",
  "title": "Dripping Glitched Reverie",
  "slogan": "When nostalgia warps reality in deep ocean hues",
  "prompt": "Create a square t-shirt graphic design with the following concept:\n\nTitle: Dripping Glitched Reverie\nVisual style: A surreal pop-art chalk sketch of a glitch-distorted face layered with paint drips, highlighting cyberpunk and earth tone contrasts.\nMood: nostalgic yet unsettling\nCore concept prompt: Surreal chalk sketch of a glitch-distorted human face with bold paint drips layered over deep ocean and earth tone background, executed in vivid pop-art style with a cyberpunk edge and layered depth composition. Minimal handstamp and glitch style typography used subtly as design elements, emphasizing bold silhouettes and contrast without explicit text. The design is high energy and low complexity, centered on the face motif, evoking a nostalgic yet strange vibe.\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: brand logos, celebrity likenesses, political symbols, explicit content, 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": [
      "glitch_face"
    ],
    "style": [
      "chalk_sketch",
      "pop_art",
      "surrealist",
      "cyberpunk"
    ],
    "effects": [
      "paint_drips"
    ],
    "palette": [
      "deep_ocean",
      "earth_tones"
    ],
    "mood": [
      "nostalgic"
    ],
    "composition": [
      "layered_depth"
    ],
    "typography": [
      "handstamp_type",
      "glitch_text"
    ],
    "typography_density": "minimal_branding",
    "energy": "high",
    "complexity": "low"
  },
  "genome_version": "v1",
  "collection": "cursed",
  "evolution": {
    "parent_generation_id": "2026-05-31_20260531T090100Z_cursed_002",
    "parent_generation_ids": [
      "2026-05-31_20260531T090100Z_cursed_002",
      "2026-06-01_20260601T211200Z_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": "20260603T093324Z-cursed-successor-crossover-001",
    "historical_window": 2,
    "feedback_rating": "down",
    "feedback_label": "inverse-weighted",
    "preserved_traits": [
      "style.chalk_sketch",
      "palette.deep_ocean",
      "motifs.glitch_face",
      "typography.handstamp_type",
      "mood.nostalgic",
      "effects.paint_drips",
      "typography_density.minimal_branding",
      "style.pop_art",
      "style.surrealist",
      "energy.high",
      "palette.earth_tones",
      "style.cyberpunk",
      "typography.glitch_text",
      "complexity.low"
    ],
    "inherited_trait_sources": [
      {
        "trait": "style.chalk_sketch",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002"
        ]
      },
      {
        "trait": "palette.deep_ocean",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002"
        ]
      },
      {
        "trait": "motifs.glitch_face",
        "category": "motifs",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002"
        ]
      },
      {
        "trait": "typography.handstamp_type",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002"
        ]
      },
      {
        "trait": "mood.nostalgic",
        "category": "mood",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002",
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "effects.paint_drips",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002",
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "style.pop_art",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002"
        ]
      },
      {
        "trait": "style.surrealist",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "energy.high",
        "category": "energy",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002",
          "2026-05-31_20260531T090100Z_cursed_002"
        ]
      },
      {
        "trait": "palette.earth_tones",
        "category": "palette",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "style.cyberpunk",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "typography.glitch_text",
        "category": "typography",
        "parent_generation_ids": [
          "2026-06-01_20260601T211200Z_cursed_002"
        ]
      },
      {
        "trait": "complexity.low",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-05-31_20260531T090100Z_cursed_002",
          "2026-06-01_20260601T211200Z_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,
      "palette.deep_ocean": 1.0,
      "motifs.glitch_face": 1.0,
      "typography.handstamp_type": 1.0,
      "mood.nostalgic": 1.0,
      "effects.paint_drips": 1.0,
      "typography_density.minimal_branding": 1.0,
      "style.pop_art": 1.0,
      "style.surrealist": 1.0,
      "energy.high": 1.0,
      "palette.earth_tones": 1.0,
      "style.cyberpunk": 1.0,
      "typography.glitch_text": 1.0,
      "complexity.low": 1.0
    },
    "recent_motifs": [
      "glitch_face"
    ],
    "child_genome": {
      "motifs": [
        "glitch_face"
      ],
      "style": [
        "chalk_sketch",
        "pop_art",
        "surrealist",
        "cyberpunk"
      ],
      "effects": [
        "paint_drips"
      ],
      "palette": [
        "deep_ocean",
        "earth_tones"
      ],
      "mood": [
        "nostalgic"
      ],
      "composition": [
        "layered_depth"
      ],
      "typography": [
        "handstamp_type",
        "glitch_text"
      ],
      "typography_density": "minimal_branding",
      "energy": "high",
      "complexity": "low"
    },
    "mutation_applied": true,
    "mutation_roll": 54,
    "mutation_source": "data/genome-trait-pool.json",
    "mutation_category": "composition",
    "mutation_replaced_trait": "tarot_card_frame",
    "mutation_inserted_trait": "layered_depth",
    "genome_floor_fills": [],
    "parent_heritage_scores": [
      {
        "generation_id": "2026-05-31_20260531T090100Z_cursed_002",
        "heritage_score": -78.0,
        "ticket_weight": 78.0
      },
      {
        "generation_id": "2026-06-01_20260601T211200Z_cursed_002",
        "heritage_score": -52.0,
        "ticket_weight": 52.0
      }
    ],
    "child_creation_score": -73.0
  },
  "timestamp": "2026-06-03T09:35:29Z",
  "mockup_source": "generated_pillow_blank_tshirt",
  "mockup_output": "shirt_002.png",
  "design_output": "design_002.png",
  "mockup_print_area": {
    "left": 364,
    "top": 532,
    "right": 660,
    "bottom": 828
  },
  "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-03_20260603T093324Z_cursed_002/design_002.png",
  "design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-03_20260603T093324Z_cursed_002/design_002.png",
  "mockup_storage_key": "generations/2026-06-03_20260603T093324Z_cursed_002/shirt_002.png",
  "mockup_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-03_20260603T093324Z_cursed_002/shirt_002.png",
  "artifact_urls": {
    "metadata": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-03_20260603T093324Z_cursed_002/metadata_002.json",
    "concept": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-03_20260603T093324Z_cursed_002/concept_002.json",
    "prompt": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-03_20260603T093324Z_cursed_002/design_prompt_002.txt",
    "readme": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-03_20260603T093324Z_cursed_002/README_002.md",
    "rating": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-03_20260603T093324Z_cursed_002/rating_002.txt"
  },
  "artifact_storage_keys": {
    "metadata": "generations/2026-06-03_20260603T093324Z_cursed_002/metadata_002.json",
    "concept": "generations/2026-06-03_20260603T093324Z_cursed_002/concept_002.json",
    "prompt": "generations/2026-06-03_20260603T093324Z_cursed_002/design_prompt_002.txt",
    "readme": "generations/2026-06-03_20260603T093324Z_cursed_002/README_002.md",
    "rating": "generations/2026-06-03_20260603T093324Z_cursed_002/rating_002.txt"
  }
}
