{
  "generation_id": "2026-05-31_20260531T090100Z_cursed_002",
  "model": "text:gpt-4.1-mini;image:gpt-image-1",
  "seed_theme": "nostalgic yet unsettling",
  "title": "Fragmented Reverie",
  "slogan": "Eyes drip memories in surreal earth tones",
  "prompt": "Create a square t-shirt graphic design with the following concept:\n\nTitle: Fragmented Reverie\nVisual style: A collage of a glitching human face rendered in cyberpunk surrealism, blending pop art colors with chalk sketch textures accented by paint drips, layered with small hand-stamped serif glitch text elements.\nMood: nostalgic yet unsettling\nCore concept prompt: A highly stylized collage featuring a glitching human face with fragmented features rendered in a mix of cyberpunk and surrealist pop art style. The face appears painted with earth tones and deep ocean blues, textured with chalk sketch lines and dripping paint effects. Incorporate small hand-stamped serif typography with glitch distortion as subtle design accents. The composition is centered and balanced with an overall low complexity and high energy feel.\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, 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": [
      "glitch_face"
    ],
    "style": [
      "cyberpunk",
      "surrealist",
      "pop_art",
      "chalk_sketch"
    ],
    "effects": [
      "paint_drips"
    ],
    "palette": [
      "earth_tones",
      "deep_ocean"
    ],
    "mood": [
      "nostalgic"
    ],
    "composition": [
      "collage"
    ],
    "typography": [
      "glitch_text",
      "handstamp_type",
      "serif_editorial"
    ],
    "typography_density": "minimal_branding",
    "energy": "high",
    "complexity": "low"
  },
  "genome_version": "v1",
  "collection": "cursed",
  "evolution": {
    "parent_generation_id": "2026-05-27_20260527T090535Z_cursed_002",
    "parent_generation_ids": [
      "2026-05-27_20260527T090535Z_cursed_002",
      "2026-05-28_20260528T091035Z_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": "20260531T090100Z-cursed-successor-crossover-001",
    "historical_window": 2,
    "feedback_rating": "down",
    "feedback_label": "inverse-weighted",
    "preserved_traits": [
      "style.cyberpunk",
      "style.surrealist",
      "effects.paint_drips",
      "typography.glitch_text",
      "mood.nostalgic",
      "palette.earth_tones",
      "motifs.glitch_face",
      "typography.handstamp_type",
      "typography_density.minimal_branding",
      "energy.high",
      "palette.deep_ocean",
      "style.pop_art",
      "style.chalk_sketch",
      "typography.serif_editorial",
      "composition.collage",
      "complexity.low"
    ],
    "inherited_trait_sources": [
      {
        "trait": "style.cyberpunk",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002"
        ]
      },
      {
        "trait": "style.surrealist",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002"
        ]
      },
      {
        "trait": "effects.paint_drips",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002"
        ]
      },
      {
        "trait": "typography.glitch_text",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002",
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "mood.nostalgic",
        "category": "mood",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002"
        ]
      },
      {
        "trait": "palette.earth_tones",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002",
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "motifs.glitch_face",
        "category": "motifs",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002"
        ]
      },
      {
        "trait": "typography.handstamp_type",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002",
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_cursed_002",
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "energy.high",
        "category": "energy",
        "parent_generation_ids": [
          "2026-05-28_20260528T091035Z_cursed_002",
          "2026-05-27_20260527T090535Z_cursed_002"
        ]
      },
      {
        "trait": "palette.deep_ocean",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "style.pop_art",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "style.chalk_sketch",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "typography.serif_editorial",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "composition.collage",
        "category": "composition",
        "parent_generation_ids": [
          "2026-05-28_20260528T091035Z_cursed_002"
        ]
      },
      {
        "trait": "complexity.low",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_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.cyberpunk": 1.0,
      "style.surrealist": 1.0,
      "effects.paint_drips": 1.0,
      "typography.glitch_text": 1.0,
      "mood.nostalgic": 1.0,
      "palette.earth_tones": 1.0,
      "motifs.glitch_face": 1.0,
      "typography.handstamp_type": 1.0,
      "typography_density.minimal_branding": 1.0,
      "energy.high": 1.0,
      "palette.deep_ocean": 1.0,
      "style.pop_art": 1.0,
      "style.chalk_sketch": 1.0,
      "typography.serif_editorial": 1.0,
      "composition.collage": 1.0,
      "complexity.low": 1.0
    },
    "recent_motifs": [
      "glitch_face",
      "totem_mask"
    ],
    "child_genome": {
      "motifs": [
        "glitch_face"
      ],
      "style": [
        "cyberpunk",
        "surrealist",
        "pop_art",
        "chalk_sketch"
      ],
      "effects": [
        "paint_drips"
      ],
      "palette": [
        "earth_tones",
        "deep_ocean"
      ],
      "mood": [
        "nostalgic"
      ],
      "composition": [
        "collage"
      ],
      "typography": [
        "glitch_text",
        "handstamp_type",
        "serif_editorial"
      ],
      "typography_density": "minimal_branding",
      "energy": "high",
      "complexity": "low"
    },
    "mutation_applied": false,
    "mutation_roll": 15,
    "mutation_source": "data/genome-trait-pool.json",
    "mutation_category": null,
    "mutation_replaced_trait": null,
    "mutation_inserted_trait": null,
    "genome_floor_fills": [],
    "parent_heritage_scores": [
      {
        "generation_id": "2026-05-27_20260527T090535Z_cursed_002",
        "heritage_score": -65.0,
        "ticket_weight": 65.0
      },
      {
        "generation_id": "2026-05-28_20260528T091035Z_cursed_002",
        "heritage_score": -75.0,
        "ticket_weight": 75.0
      }
    ],
    "child_creation_score": -59.0
  },
  "timestamp": "2026-05-31T09:02:50Z",
  "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_20260531T090100Z_cursed_002/design_002.png",
  "design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T090100Z_cursed_002/design_002.png",
  "mockup_storage_key": "generations/2026-05-31_20260531T090100Z_cursed_002/shirt_002.png",
  "mockup_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T090100Z_cursed_002/shirt_002.png",
  "artifact_urls": {
    "metadata": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T090100Z_cursed_002/metadata_002.json",
    "concept": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T090100Z_cursed_002/concept_002.json",
    "prompt": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T090100Z_cursed_002/design_prompt_002.txt",
    "readme": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T090100Z_cursed_002/README_002.md",
    "rating": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-31_20260531T090100Z_cursed_002/rating_002.txt"
  },
  "artifact_storage_keys": {
    "metadata": "generations/2026-05-31_20260531T090100Z_cursed_002/metadata_002.json",
    "concept": "generations/2026-05-31_20260531T090100Z_cursed_002/concept_002.json",
    "prompt": "generations/2026-05-31_20260531T090100Z_cursed_002/design_prompt_002.txt",
    "readme": "generations/2026-05-31_20260531T090100Z_cursed_002/README_002.md",
    "rating": "generations/2026-05-31_20260531T090100Z_cursed_002/rating_002.txt"
  }
}
