{
  "generation_id": "2026-06-09_20260609T200122Z_latest_001",
  "model": "text:gpt-4.1-mini;image:gpt-image-1",
  "seed_theme": "underground rebellious",
  "title": "Fractured Pixel Dragon",
  "slogan": "Break the glass, glitch the flame.",
  "prompt": "Create a square t-shirt graphic design with the following concept:\n\nTitle: Fractured Pixel Dragon\nVisual style: punk zine meets vintage comic with a glitchy candycore palette\nMood: underground rebellious\nCore concept prompt: An asymmetrical vintage comic style dragon rendered with bold comic primary and candycore rainbow glitch colors, shattered glass effect fragments overlaying parts of the dragon. The dragon has 3D depth with warped, cyber terminal style typography elements placed discretely as minimal branding. The composition is dynamic and edgy, combining punk zine rawness with a fractured digital glitch aesthetic on a dark solid background.\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: brands, celebrities, political slogans, realistic dragons, glow or neon effects\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": [
      "dragon"
    ],
    "style": [
      "punk_zine",
      "vintage_comic"
    ],
    "effects": [
      "3d_depth",
      "shattered_glass"
    ],
    "palette": [
      "comic_primary",
      "rainbow_glitch",
      "candycore"
    ],
    "mood": [
      "underground"
    ],
    "composition": [
      "asymmetrical"
    ],
    "typography": [
      "warped_text",
      "cyber_terminal"
    ],
    "typography_density": "minimal_branding",
    "energy": "medium",
    "complexity": "medium"
  },
  "genome_version": "v1",
  "collection": "latest",
  "evolution": {
    "parent_generation_id": "2026-05-27_20260527T204140Z_latest_001",
    "parent_generation_ids": [
      "2026-05-27_20260527T204140Z_latest_001",
      "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001"
    ],
    "parent_source": "feedback_events.weighted_heritage",
    "parent_selection_strategy": "weighted-heritage-lottery-50-50",
    "parent_selection_pool_size": 2,
    "parent_selection_seed": "20260609T200122Z-latest-successor-crossover-001",
    "historical_window": 2,
    "feedback_rating": "up",
    "feedback_label": "weighted",
    "preserved_traits": [
      "composition.asymmetrical",
      "palette.comic_primary",
      "typography_density.minimal_branding",
      "effects.3d_depth",
      "palette.rainbow_glitch",
      "style.punk_zine",
      "effects.shattered_glass",
      "typography.warped_text",
      "style.vintage_comic",
      "typography.cyber_terminal",
      "palette.candycore",
      "energy.medium",
      "complexity.medium"
    ],
    "inherited_trait_sources": [
      {
        "trait": "composition.asymmetrical",
        "category": "composition",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001"
        ]
      },
      {
        "trait": "palette.comic_primary",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001",
          "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001",
          "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001"
        ]
      },
      {
        "trait": "effects.3d_depth",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001"
        ]
      },
      {
        "trait": "palette.rainbow_glitch",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001"
        ]
      },
      {
        "trait": "style.punk_zine",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001"
        ]
      },
      {
        "trait": "effects.shattered_glass",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001"
        ]
      },
      {
        "trait": "typography.warped_text",
        "category": "typography",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001"
        ]
      },
      {
        "trait": "style.vintage_comic",
        "category": "style",
        "parent_generation_ids": [
          "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001"
        ]
      },
      {
        "trait": "typography.cyber_terminal",
        "category": "typography",
        "parent_generation_ids": [
          "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001"
        ]
      },
      {
        "trait": "palette.candycore",
        "category": "palette",
        "parent_generation_ids": [
          "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001"
        ]
      },
      {
        "trait": "energy.medium",
        "category": "energy",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001"
        ]
      },
      {
        "trait": "complexity.medium",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-05-27_20260527T204140Z_latest_001",
          "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_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": {
      "composition.asymmetrical": 1.0,
      "palette.comic_primary": 1.0,
      "typography_density.minimal_branding": 1.0,
      "effects.3d_depth": 1.0,
      "palette.rainbow_glitch": 1.0,
      "style.punk_zine": 1.0,
      "effects.shattered_glass": 1.0,
      "typography.warped_text": 1.0,
      "style.vintage_comic": 1.0,
      "typography.cyber_terminal": 1.0,
      "palette.candycore": 1.0,
      "energy.medium": 1.0,
      "complexity.medium": 1.0
    },
    "recent_motifs": [
      "mecha",
      "dragon"
    ],
    "child_genome": {
      "motifs": [
        "dragon"
      ],
      "style": [
        "punk_zine",
        "vintage_comic"
      ],
      "effects": [
        "3d_depth",
        "shattered_glass"
      ],
      "palette": [
        "comic_primary",
        "rainbow_glitch",
        "candycore"
      ],
      "mood": [
        "underground"
      ],
      "composition": [
        "asymmetrical"
      ],
      "typography": [
        "warped_text",
        "cyber_terminal"
      ],
      "typography_density": "minimal_branding",
      "energy": "medium",
      "complexity": "medium"
    },
    "mutation_applied": false,
    "mutation_roll": 37,
    "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": "dragon",
        "source": "parents"
      },
      {
        "category": "mood",
        "inserted_trait": "underground",
        "source": "parents"
      }
    ],
    "parent_heritage_scores": [
      {
        "generation_id": "2026-05-27_20260527T204140Z_latest_001",
        "heritage_score": 2.0,
        "ticket_weight": 2.0
      },
      {
        "generation_id": "2026-06-08_20260608T120122Z_neon-dream-grid-ywts-0146_001",
        "heritage_score": -13.0,
        "ticket_weight": 1.0
      }
    ],
    "child_creation_score": -9.0
  },
  "timestamp": "2026-06-09T20:02:10Z",
  "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-09_20260609T200122Z_latest_001/design_001.png",
  "design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-09_20260609T200122Z_latest_001/design_001.png",
  "mockup_storage_key": "generations/2026-06-09_20260609T200122Z_latest_001/shirt_001.png",
  "mockup_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-09_20260609T200122Z_latest_001/shirt_001.png",
  "artifact_urls": {
    "metadata": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-09_20260609T200122Z_latest_001/metadata_001.json",
    "concept": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-09_20260609T200122Z_latest_001/concept_001.json",
    "prompt": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-09_20260609T200122Z_latest_001/design_prompt_001.txt",
    "readme": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-09_20260609T200122Z_latest_001/README_001.md",
    "rating": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-06-09_20260609T200122Z_latest_001/rating_001.txt"
  },
  "artifact_storage_keys": {
    "metadata": "generations/2026-06-09_20260609T200122Z_latest_001/metadata_001.json",
    "concept": "generations/2026-06-09_20260609T200122Z_latest_001/concept_001.json",
    "prompt": "generations/2026-06-09_20260609T200122Z_latest_001/design_prompt_001.txt",
    "readme": "generations/2026-06-09_20260609T200122Z_latest_001/README_001.md",
    "rating": "generations/2026-06-09_20260609T200122Z_latest_001/rating_001.txt"
  }
}
