{
  "generation_id": "2026-05-27_20260527T204140Z_latest_001",
  "model": "text:gpt-4.1-mini;image:gpt-image-1",
  "seed_theme": "underground rebellious energy with medium tension",
  "title": "Broken Circuit Riot",
  "slogan": "Glitch the System",
  "prompt": "Create a square t-shirt graphic design with the following concept:\n\nTitle: Broken Circuit Riot\nSlogan: Glitch the System\nVisual style: A punk zine and vaporwave hybrid featuring an asymmetrically stacked mecha figure rendered with gradient mesh and shattered glass effects, layered in 3D depth. The color palette blends comic primary colors, sandstone tones, and rainbow glitch accents creating a distorted, underground vibe. Text elements use warped typography minimally, complementing the graphic without overpowering it.\nMood: underground rebellious energy with medium tension\nCore concept prompt: A vertically stacked, asymmetrical mecha robot with shattered glass shards breaking apart parts of its body, depicted using gradient mesh with a 3D depth effect. The mecha is styled in punk zine and vaporwave aesthetics with comic primary, sandstone, and rainbow glitch colors. Warped, minimal branding text saying 'Glitch the System' is subtly integrated near the bottom, all set against a dark underground urban texture.\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, copyrighted characters, political slogans, 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": [
      "mecha"
    ],
    "style": [
      "punk_zine",
      "vaporwave"
    ],
    "effects": [
      "gradient_mesh",
      "shattered_glass",
      "3d_depth"
    ],
    "palette": [
      "comic_primary",
      "sandstone",
      "rainbow_glitch"
    ],
    "mood": [
      "underground"
    ],
    "composition": [
      "vertical_stack",
      "asymmetrical"
    ],
    "typography": [
      "warped_text"
    ],
    "typography_density": "minimal_branding",
    "energy": "medium",
    "complexity": "medium"
  },
  "genome_version": "v1",
  "collection": "latest",
  "evolution": {
    "parent_generation_id": "2026-05-27_20260527T090535Z_latest_001",
    "parent_generation_ids": [
      "2026-05-27_20260527T090535Z_latest_001",
      "2026-05-25_20260525T202850Z_latest_001"
    ],
    "parent_source": "feedback_events.weighted_heritage",
    "parent_selection_strategy": "weighted-heritage-lottery-50-50",
    "parent_selection_pool_size": 2,
    "parent_selection_seed": "20260527T204140Z-latest-successor-crossover-001",
    "historical_window": 2,
    "feedback_rating": "up",
    "feedback_label": "weighted",
    "preserved_traits": [
      "effects.gradient_mesh",
      "effects.shattered_glass",
      "complexity.medium",
      "typography_density.minimal_branding",
      "palette.comic_primary",
      "typography.warped_text",
      "mood.underground",
      "palette.sandstone",
      "composition.vertical_stack",
      "palette.rainbow_glitch",
      "composition.asymmetrical",
      "style.vaporwave",
      "effects.3d_depth",
      "motifs.mecha",
      "energy.medium"
    ],
    "inherited_trait_sources": [
      {
        "trait": "effects.gradient_mesh",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "effects.shattered_glass",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001",
          "2026-05-25_20260525T202850Z_latest_001"
        ]
      },
      {
        "trait": "complexity.medium",
        "category": "complexity",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "typography_density.minimal_branding",
        "category": "typography_density",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "palette.comic_primary",
        "category": "palette",
        "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": "mood.underground",
        "category": "mood",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001"
        ]
      },
      {
        "trait": "palette.sandstone",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001",
          "2026-05-25_20260525T202850Z_latest_001"
        ]
      },
      {
        "trait": "composition.vertical_stack",
        "category": "composition",
        "parent_generation_ids": [
          "2026-05-25_20260525T202850Z_latest_001"
        ]
      },
      {
        "trait": "palette.rainbow_glitch",
        "category": "palette",
        "parent_generation_ids": [
          "2026-05-25_20260525T202850Z_latest_001"
        ]
      },
      {
        "trait": "composition.asymmetrical",
        "category": "composition",
        "parent_generation_ids": [
          "2026-05-25_20260525T202850Z_latest_001"
        ]
      },
      {
        "trait": "style.vaporwave",
        "category": "style",
        "parent_generation_ids": [
          "2026-05-25_20260525T202850Z_latest_001"
        ]
      },
      {
        "trait": "effects.3d_depth",
        "category": "effects",
        "parent_generation_ids": [
          "2026-05-25_20260525T202850Z_latest_001"
        ]
      },
      {
        "trait": "motifs.mecha",
        "category": "motifs",
        "parent_generation_ids": [
          "2026-05-25_20260525T202850Z_latest_001"
        ]
      },
      {
        "trait": "energy.medium",
        "category": "energy",
        "parent_generation_ids": [
          "2026-05-27_20260527T090535Z_latest_001",
          "2026-05-25_20260525T202850Z_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": {
      "effects.gradient_mesh": 1.0,
      "effects.shattered_glass": 1.0,
      "complexity.medium": 1.0,
      "typography_density.minimal_branding": 1.0,
      "palette.comic_primary": 1.0,
      "typography.warped_text": 1.0,
      "mood.underground": 1.0,
      "palette.sandstone": 1.0,
      "composition.vertical_stack": 1.0,
      "palette.rainbow_glitch": 1.0,
      "composition.asymmetrical": 1.0,
      "style.vaporwave": 1.0,
      "effects.3d_depth": 1.0,
      "motifs.mecha": 1.0,
      "energy.medium": 1.0
    },
    "recent_motifs": [
      "cityscape",
      "mecha"
    ],
    "child_genome": {
      "motifs": [
        "mecha"
      ],
      "style": [
        "punk_zine",
        "vaporwave"
      ],
      "effects": [
        "gradient_mesh",
        "shattered_glass",
        "3d_depth"
      ],
      "palette": [
        "comic_primary",
        "sandstone",
        "rainbow_glitch"
      ],
      "mood": [
        "underground"
      ],
      "composition": [
        "vertical_stack",
        "asymmetrical"
      ],
      "typography": [
        "warped_text"
      ],
      "typography_density": "minimal_branding",
      "energy": "medium",
      "complexity": "medium"
    },
    "mutation_applied": true,
    "mutation_roll": 69,
    "mutation_source": "data/genome-trait-pool.json",
    "mutation_category": "style",
    "mutation_replaced_trait": "pixel_art",
    "mutation_inserted_trait": "punk_zine",
    "genome_floor_fills": [],
    "parent_heritage_scores": [
      {
        "generation_id": "2026-05-27_20260527T090535Z_latest_001",
        "heritage_score": 34.0,
        "ticket_weight": 34.0
      },
      {
        "generation_id": "2026-05-25_20260525T202850Z_latest_001",
        "heritage_score": 30.0,
        "ticket_weight": 30.0
      }
    ],
    "child_creation_score": 25.0
  },
  "timestamp": "2026-05-27T20:42:27Z",
  "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
  },
  "design_storage_key": "generations/2026-05-27_20260527T204140Z_latest_001/design_001.png",
  "design_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-27_20260527T204140Z_latest_001/design_001.png",
  "mockup_storage_key": "generations/2026-05-27_20260527T204140Z_latest_001/shirt_001.png",
  "mockup_url": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-27_20260527T204140Z_latest_001/shirt_001.png",
  "artifact_urls": {
    "metadata": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-27_20260527T204140Z_latest_001/metadata_001.json",
    "concept": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-27_20260527T204140Z_latest_001/concept_001.json",
    "prompt": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-27_20260527T204140Z_latest_001/design_prompt_001.txt",
    "readme": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-27_20260527T204140Z_latest_001/README_001.md",
    "rating": "https://pub-ba22defe826e49c8be53dce2ada7ab89.r2.dev/generations/2026-05-27_20260527T204140Z_latest_001/rating_001.txt"
  },
  "artifact_storage_keys": {
    "metadata": "generations/2026-05-27_20260527T204140Z_latest_001/metadata_001.json",
    "concept": "generations/2026-05-27_20260527T204140Z_latest_001/concept_001.json",
    "prompt": "generations/2026-05-27_20260527T204140Z_latest_001/design_prompt_001.txt",
    "readme": "generations/2026-05-27_20260527T204140Z_latest_001/README_001.md",
    "rating": "generations/2026-05-27_20260527T204140Z_latest_001/rating_001.txt"
  }
}
