{
  "_comment": "[JJ] Jeff Jenx · Product Catalog · products.json",
  "_instructions": [
    "SOURCE OF TRUTH: This file is the authoritative product catalog. Zazzle and Redbubble stores are derived from this data.",
    "To add a product: copy any product object, paste it into the correct collection's 'products' array, update the fields, save.",
    "To add a collection: copy any collection object, paste it into the 'collections' array, update the fields, add products.",
    "To hide a product without deleting it: set 'active' to false.",
    "To mark a product as new: set 'new' to true.",
    "Product fields: id (unique slug), title, desc, type ('physical'|'digital', defaults to 'physical'), price (empty for Zazzle/RB auto-pricing), vendors array, tags, new, active.",
    "Collection fields: id, label, desc, active, accent (hex), accent_light (hex), accent_dark (hex), mark (symbol/short text on card thumb), products.",
    "Vendor structure: { name ('zazzle'|'redbubble'|'gumroad'|'kofi'|'direct'), url, active }",
    "Each unique product should have one entry with multiple vendor URLs (not duplicated across products).",
    "Phase 3B: Build syndication tool to auto-push products.json → Zazzle/Redbubble APIs."
  ],

  "collections": [
    {
      "id": "showdown-army",
      "label": "The Showdown Army Collection",
      "desc": "Community. Competition. Showdown designs.",
      "active": true,
      "accent": "#C0A060",
      "accent_light": "#faf4e5",
      "accent_dark": "#9a7d44",
      "mark": "★",
      "products": [
        {
          "id": "showdown-grand-theft-army",
          "title": "Grand Theft Army Tri Blend Shirt",
          "desc": "Represent South Warren in this Grand Theft Auto inspired parody design for Showdown — the skateboard and snowboard company out of metro Detroit, Michigan. The original iconic first-release design from 2009, printed on a premium tri-blend tee.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/grand_theft_army_tri_blend_shirt-256310114650581901",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "parody", "gaming", "showdown"],
          "new": false,
          "active": true
        },
        {
          "id": "showdown-classic",
          "title": "Classic Showdown Logo T-Shirt",
          "desc": "The classic Showdown logo -- an iconic silhouette, representing the skate and snowboard company from metro Detroit. A must-have for fans of Showdown, skate culture, and Michigan pride.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/classic_showdown_logo_t_shirt-256786788744905089",
              "active": true
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/shop/ap/181299755?ref=studio-promote",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "logo", "showdown", "skateboarding", "snowboarding", "extreme sports", "x-games", "tony hawk"],
          "new": false,
          "active": true
        }
      ]
    },
    {
      "id": "artificial",
      "label": "The Artificial Collection",
      "desc": "AI-generated. Machine-created. The future of design.",
      "active": true,
      "accent": "#7B5EA7",
      "accent_light": "#ede9f8",
      "accent_dark": "#5a4180",
      "mark": "AI",
      "products": [
        {
          "id": "artificial-mythical-odyssey",
          "title": "Mythical Odyssey T-Shirt",
          "desc": "An AI-generated mythical creature inspired by folklore and mythology — dynamic pose, intricate detail, vibrant color against a fantastical landscape. Wearable fantasy art for fans of mythology, RPGs, and imaginative design.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/mythical_odyssey_tee_t_shirt-256342782260475510",
              "active": false,
              "note": "Product unavailable on Zazzle — confirmed dead May 2026"
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/i/t-shirt/Mythical-Odyssey-T-Shirt-by-jeffjenx/160744809/lrcw",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "mythology", "adventure", "ai-generated"],
          "new": false,
          "active": true
        }
      ]
    },
    {
      "id": "emoticon",
      "label": "The Emoticon Collection",
      "desc": "Express yourself. Emoji energy. Pure emotion.",
      "active": true,
      "accent": "#E8433A",
      "accent_light": "#fef2f2",
      "accent_dark": "#b91c1c",
      "mark": "❤",
      "products": [
        {
          "id": "emoticon-heart-eyes",
          "title": "Smiling Face with Heart Eyes Emoji T-Shirt",
          "desc": "Show support for Microsoft's open source Fluent Emoji. Features the Smiling Face with Heart Eyes 😍 (U+1F60D, Unicode 5.0, Emoji 1.0 — 2015). A fun gift for designers, developers, and emoji enthusiasts.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/smiling_face_with_heart_eyes_emoji_t_shirt-256070177186992197",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "emoji", "expression", "emotion"],
          "new": false,
          "active": true
        }
      ]
    },
    {
      "id": "irrational",
      "label": "The Irrational Collection",
      "desc": "For the mathematically minded. Pi. Numbers. Infinite precision.",
      "active": true,
      "accent": "#0891B2",
      "accent_light": "#e0f2fe",
      "accent_dark": "#0369A1",
      "mark": "π",
      "products": [
        {
          "id": "irrational-pi",
          "title": "Pi T-Shirt",
          "desc": "A shirt covered in digits of pi: 3.14159265358979323846264... and it just keeps going. The irrational radius-circumference constant that shows up everywhere from geometry to physics. Funny, nerdy, and the perfect Pi Day gift.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/pi_t_shirt-256934159741907306",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "math", "pi"],
          "new": false,
          "active": true
        },
        {
          "id": "irrational-pi-symbol",
          "title": "Pi Symbol T-Shirt",
          "desc": "The Greek letter pi — the ratio of a circle's circumference to its diameter, approximately 3.14159. Irrational, transcendental, and appearing everywhere in mathematics and physics. The essential shirt for mathematicians, engineers, and STEM enthusiasts.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/pi_symbol_t_shirt-256761272869982654",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "math", "pi", "greek"],
          "new": false,
          "active": true
        },
        {
          "id": "irrational-i-love-pi",
          "title": "I Love Pi T-Shirt",
          "desc": "The classic I Love Pi design — paying homage to the iconic I Love NY brand. The perfect Pi Day gift for mathematicians, mathletes, and any nerd who can recite more than 3.14159265... How many digits do you know?",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/i_love_pi_t_shirt-256195545911572671",
              "active": true
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/i/t-shirt/I-Love-Pi-T-Shirt-by-jeffjenx/160744400/z5wf",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "math", "pi", "love"],
          "new": false,
          "active": true
        },
        {
          "id": "irrational-soh-cah-toa",
          "title": "SOH CAH TOA T-Shirt",
          "desc": "Saddle Our Horses, Canter Away Happily, To Other Adventures — the classic SOH CAH TOA mnemonic for sine, cosine, and tangent. The perfect Pi Day gift for math students, teachers, and anyone who loves trigonometry.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/soh_cah_toa_t_shirt-256852980266979811",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "math", "trigonometry", "education"],
          "new": false,
          "active": true
        },
        {
          "id": "irrational-euler",
          "title": "Euler's Number T-Shirt",
          "desc": "Euler's number e ≈ 2.71828... — the base of the natural logarithm and the most important constant in calculus and continuous growth. It appears in compound interest, population models, complex numbers, and Euler's identity: e^(iπ) + 1 = 0. For mathematicians, physicists, and calculus survivors.",
          "price": "",
          "vendors": [],
          "tags": ["t-shirt", "apparel", "math", "euler", "calculus", "education"],
          "new": false,
          "active": false,
          "_draft": "Phase 4B — list on Zazzle and Redbubble, add vendor URLs, set active: true"
        }
      ]
    },
    {
      "id": "justice-liberty",
      "label": "The Justice & Liberty Collection",
      "desc": "USA. Rights. Freedom. Liberty and justice for all.",
      "active": true,
      "accent": "#003791",
      "accent_light": "#e5f0fa",
      "accent_dark": "#00215e",
      "mark": "©",
      "products": [
        {
          "id": "justice-copyright-year",
          "title": "Copyright Year T-Shirt",
          "desc": "The copyright symbol with a fully customizable year — perfect for showing when your work was made. Defaults to 1983, but customize it to any four-digit year: 1969, 1988, 1997, 2020, or any other. Show your roots with the Copyright Year T-Shirt.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/copyright_year_t_shirt_customizable_year-256676508118812297",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "copyright", "customizable", "rights"],
          "new": false,
          "active": true
        }
      ]
    },
    {
      "id": "pc-mr",
      "label": "The PC:MR Collection",
      "desc": "Video games. Retro. Nintendo. The classics.",
      "active": true,
      "accent": "#107C10",
      "accent_light": "#e6f4e6",
      "accent_dark": "#0a5e0a",
      "mark": "PC",
      "products": [
        {
          "id": "pcmr-another-castle",
          "title": "Another Castle Hoodie",
          "desc": "The princess is in another castle. A pixelated hero on a never-ending quest — the classic Nintendo reference every gamer knows. The perfect retro gaming gift for Mario fans, NES veterans, and old-school gamers.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/another_castle_hoodie-256818810432394390",
              "active": true
            }
          ],
          "tags": ["hoodie", "apparel", "gaming", "retro", "nintendo"],
          "new": false,
          "active": true
        },
        {
          "id": "pcmr-i-love-8bit",
          "title": "I Love 8-Bit T-Shirt",
          "desc": "I Love 8-Bit -- the golden age of video games. The pixelated heart and blocky font pay homage to the classic 8-bit era of gaming. A must-have shirt for retro gamers, pixel art fans, and anyone who grew up with the Nintendo Entertainment System.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/i_love_8_bit_t_shirt-256798741171468993",
              "active": true
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/shop/ap/181247520?ref=studio-promote",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "gaming", "retro", "nintendo", "pixel-art", "video-games", "zelda"],
          "new": false,
          "active": true
        }
      ]
    },
    {
      "id": "signature",
      "label": "The Signature Collection",
      "desc": "Personal. Original. Signature designs from Jeff Jenx.",
      "active": true,
      "accent": "#0a0a0a",
      "accent_light": "#e8e8e8",
      "accent_dark": "#2a2a2a",
      "mark": "[JJ]",
      "products": [
        {
          "id": "sig-github-icon",
          "title": "GitHub Icon T-Shirt",
          "desc": "Jeff Jenx signature GitHub Profile logo on the front chest with a QR code on the back. The go-to shirt for developers, open source contributors, and Git power users.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/github_icon_t_shirt-256540839013868171",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "github", "signature", "icon"],
          "new": false,
          "active": true
        },
        {
          "id": "sig-zazzle-icon-2020",
          "title": "Zazzle Icon 2020 T-Shirt",
          "desc": "Jeff Jenx signature Zazzle Profile logo from 2020 on the front chest with a QR code on the back. A wearable piece of Jeff Jenx creator history.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/zazzle_icon_2020_t_shirt-256061392960679791",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "signature", "icon", "zazzle", "qr-code"],
          "new": false,
          "active": true
        },
        {
          "id": "sig-zazzle-icon",
          "title": "Zazzle Icon T-Shirt",
          "desc": "Jeff Jenx classic Zazzle Profile logo on the front chest with a QR code on the back. A signature piece from the Jeff Jenx creator collection.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/zazzle_icon_t_shirt-256787922315309811",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "signature", "icon", "zazzle", "qr-code"],
          "new": false,
          "active": true
        },
        {
          "id": "sig-discord-icon",
          "title": "Discord Icon T-Shirt",
          "desc": "Jeff Jenx signature Discord Profile logo on the front chest with a QR code on the back. Rep your community in Discord blurple — a great shirt for server admins, gamers, and Discord regulars.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/discord_icon_t_shirt-256556509094964748",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "discord", "signature", "icon"],
          "new": false,
          "active": true
        },
        {
          "id": "sig-patreon-icon",
          "title": "Patreon Icon T-Shirt",
          "desc": "Jeff Jenx signature Patreon Profile logo on the front chest. Show support for creator culture — a perfect gift for Patreon backers and content creators.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/patreon_icon_t_shirt-256742933074746497",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "patreon", "signature", "icon"],
          "new": false,
          "active": true
        },
        {
          "id": "sig-twitch-icon",
          "title": "Twitch Icon T-Shirt",
          "desc": "Jeff Jenx signature Twitch Profile logo on the front chest. Represent your streaming community — a perfect gift for streamers, content creators, and gaming fans.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/twitch_icon_t_shirt-256290495570158547",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "twitch", "signature", "icon"],
          "new": false,
          "active": true
        },
        {
          "id": "sig-redbubble-icon",
          "title": "Redbubble Icon T-Shirt",
          "desc": "Jeff Jenx signature Redbubble Profile icon on the front chest. A collector's piece from the Jeff Jenx creator signature collection.",
          "price": "",
          "vendors": [
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/i/t-shirt/Profile-Icon-T-Shirt-by-jeffjenx/160744214/lrcw",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "signature", "icon", "redbubble", "creator"],
          "new": false,
          "active": true
        },
        {
          "id": "sig-stack-overflow-icon",
          "title": "Stack Overflow Icon T-Shirt",
          "desc": "Jeff's signature Stack Overflow Profile logo on the front chest. Show off your Stack Overflow rep and love for the programming Q&A site. A great shirt for developers, programmers, and anyone who has ever Googled an error message.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/stack_overflow_icon_t_shirt-256341399695316946",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "stack overflow", "signature", "icon", "programming", "development", "software", "q&a", "stack exchange"],
          "new": false,
          "active": true
        }
      ]
    },
    {
      "id": "unba",
      "label": "The UNBA Collection",
      "desc": "Sports. Baseball. Softball. The ball game.",
      "active": true,
      "accent": "#9B1C1C",
      "accent_light": "#fce8e8",
      "accent_dark": "#7a1515",
      "mark": "⬟",
      "products": [
        {
          "id": "unba-bottom-fifth",
          "title": "Bottom of the Fifth Jersey T-Shirt",
          "desc": "Perfect for your rec league — baseball, softball, or kickball. Customize each player's name and number and celebrate the wins at your favorite bar or brewery. A great gift for the whole team.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/bottom_of_the_fifth_jersey_t_shirt-256290213912857808",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "baseball", "sports", "jersey"],
          "new": false,
          "active": true
        }
      ]
    },
    {
      "id": "warez",
      "label": "The Warez Collection",
      "desc": "Vintage computing. Before the cloud. When you had to run it yourself.",
      "active": true,
      "accent": "#166534",
      "accent_light": "#dcfce7",
      "accent_dark": "#14532d",
      "mark": "C:\\",
      "products": [
        {
          "id": "warez-cdos-run",
          "title": "C:\\DOS\\RUN T-Shirt",
          "desc": "See DOS. See DOS run. Run, DOS, run! This programming humor classic in original pixelated MS-DOS font always gets a laugh at any gathering of nerds, geeks, and retro computing fans. Wear your command prompt proudly.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/c_dos_run_t_shirt-256100714210917216",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "dos", "retro", "computing"],
          "new": false,
          "active": true
        },
        {
          "id": "warez-dos-prompt",
          "title": "DOS Prompt T-Shirt",
          "desc": "The classic DOS prompt on the front chest — minimal, iconic, and instantly recognizable to anyone who lived through the command-line era. A must-have retro computing shirt for programmers and vintage tech fans.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/dos_prompt_t_shirt-256802321776730130",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "dos", "retro", "computing"],
          "new": false,
          "active": true
        },
        {
          "id": "warez-hello-world",
          "title": "Hello World T-Shirt",
          "desc": "Hello, World! — the first program every programmer writes. A rite of passage in every language and every framework. The essential programmer t-shirt and a perfect gift for developers and computer science students.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/hello_world_t_shirt-256950668232552042",
              "active": true
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/i/t-shirt/Hello-World-by-jeffjenx/160730525/lrcw",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "programming", "retro", "computing"],
          "new": false,
          "active": true
        },
        {
          "id": "warez-smpte-color-bars",
          "title": "SMPTE TV Color Bars T-Shirt",
          "desc": "The classic SMPTE color bar test pattern — a staple of broadcast television engineering and vintage computing. The engineer's palette on a shirt. A must-have for AV nerds, broadcast engineers, and anyone who grew up seeing this at 2am.",
          "price": "",
          "vendors": [
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/i/t-shirt/SMPTE-TV-Color-Bars-T-Shirt-by-jeffjenx/160730664/lrcw",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "smpte", "tv", "retro", "engineering", "vintage"],
          "new": false,
          "active": true
        },
        {
          "id": "warez-it-works",
          "title": "It Works on My Machine T-Shirt",
          "desc": "\"It works on my machine\" — the programmer's universal non-apology. The classic developer excuse that ships the bug to production and becomes someone else's problem. A must-have for every developer who has ever said these words.",
          "price": "",
          "vendors": [],
          "tags": ["t-shirt", "apparel", "programming", "humor", "computing"],
          "new": false,
          "active": false,
          "_draft": "Phase 4B — list on Zazzle and Redbubble, add vendor URLs, set active: true"
        },
        {
          "id": "warez-bsod",
          "title": "Blue Screen of Death T-Shirt",
          "desc": "The most famous error message in computing history. A STOP error. A kernel panic. The unmistakable blue screen that ended countless unsaved documents and sent system administrators running. Wear it proudly — you survived it.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/bsod_t_shirt-256763802970571533",
              "active": true
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/shop/ap/181181697",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "bsod", "windows", "computing", "retro", "humor"],
          "new": false,
          "active": false
        },
        {
          "id": "warez-640k",
          "title": "640K Ought to Be Enough T-Shirt",
          "desc": "\"640K ought to be enough for anybody\" — the legendary misattributed quote from the early days of personal computing. Whether or not Bill Gates said it, it became the most famous underestimation in tech history. Wear the bug proudly.",
          "price": "",
          "vendors": [],
          "tags": ["t-shirt", "apparel", "computing", "retro", "humor", "dos"],
          "new": false,
          "active": false,
          "_draft": "Phase 4B — list on Zazzle and Redbubble, add vendor URLs, set active: true"
        },
        {
          "id": "warez-floppy-3.5",
          "title": "3.5\" Floppy Disk T-Shirt",
          "desc": "The 3.5-inch floppy disk — the iconic data storage medium of the late 20th century. The square plastic shell with a metal shutter that protected the magnetic disk inside. A must-have shirt for retro computing fans, data hoarders, and anyone who remembers when this was how you saved your work.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/customizable_3_5_floppy_disk_t_shirt-256696391683327835",
              "active": true
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/shop/ap/181227559",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "floppy-disk", "retro", "computing", "storage", "3.5-inch"],
          "new": true,
          "active": true
        }
      ]
    },
    {
      "id": "www",
      "label": "The World Wide Web Collection",
      "desc": "Web standards. Semantically correct. The internet made wearable.",
      "active": true,
      "accent": "#E44D26",
      "accent_light": "#fef3ee",
      "accent_dark": "#c03a1b",
      "mark": "</>",
      "products": [
        {
          "id": "www-html5-logo",
          "title": "HTML5 Logo T-Shirt",
          "desc": "HTML5 — introduced in 2014 and still the foundation of the modern web. The iconic orange shield belongs on every web developer's chest. A must-have programmer t-shirt and a perfect gift for front-end developers and web designers.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/html5_logo_t_shirt-256071083697467896",
              "active": false,
              "note": "Unavailable on Zazzle — both SKUs (256071083697467896 and 256951261407813372) confirmed dead May 2026"
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/i/t-shirt/HTML5-Logo-T-shirt-by-jeffjenx/160744264/lrcw",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "html", "web", "standards"],
          "new": false,
          "active": true
        },
        {
          "id": "www-css3-logo",
          "title": "CSS3 Logo T-Shirt",
          "desc": "CSS3 — introduced in 2011 and still styling the modern web. The blue shield is the badge of every front-end developer and UI designer who has ever fought a z-index war. A must-have web developer t-shirt and the perfect gift for any CSS wizard.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/css3_logo_t_shirt-256854838668561500",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "css", "web", "standards"],
          "new": false,
          "active": true
        },
        {
          "id": "www-javascript-logo",
          "title": "JavaScript Logo T-Shirt",
          "desc": "JavaScript — introduced in 1996 and still powering the modern web. The yellow JS square is the badge of every front-end developer and full-stack engineer. A must-have programmer t-shirt and the perfect web dev gift.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/javascript_logo_t_shirt-256969669930850555",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "javascript", "web", "standards"],
          "new": false,
          "active": true
        },
        {
          "id": "www-typescript-logo",
          "title": "TypeScript Logo T-Shirt",
          "desc": "TypeScript — Microsoft's typed superset of JavaScript, now dominant across modern web development. The blue TS square is the badge of every developer who values type safety, autocomplete, and catching errors at compile time. The essential shirt for TypeScript devs.",
          "price": "",
          "vendors": [],
          "tags": ["t-shirt", "apparel", "typescript", "javascript", "web", "programming"],
          "new": false,
          "active": false,
          "_draft": "Phase 4B — list on Zazzle and Redbubble, add vendor URLs, set active: true"
        },
        {
          "id": "www-nodejs-logo",
          "title": "Node.js Logo T-Shirt",
          "desc": "Node.js — JavaScript on the server, running since 2009. The green hexagon is the badge of every full-stack developer and backend engineer who left the browser behind. The essential shirt for Node devs and JavaScript everywhere enthusiasts.",
          "price": "",
          "vendors": [],
          "tags": ["t-shirt", "apparel", "nodejs", "javascript", "web", "programming"],
          "new": false,
          "active": false,
          "_draft": "Phase 4B — list on Zazzle and Redbubble, add vendor URLs, set active: true"
        },
        {
          "id": "www-svg-logo",
          "title": "SVG Logo T-Shirt",
          "desc": "Born in 2001 and still ruling the modern web. Crisp, infinitely scalable, and resolution-independent — the elegant SVG logo belongs on every web developer’s chest. A must-have programmer t-shirt and the perfect gift for front-end developers, UI/UX designers, and vector lovers.",
          "price": "",
          "vendors": [
            {
              "name": "zazzle",
              "url": "https://www.zazzle.com/svg_logo_t_shirt-256606708662889845",
              "active": false,
              "note": "Unavailable on Zazzle — both SKUs (256071083697467896 and 256951261407813372) confirmed dead May 2026"
            },
            {
              "name": "redbubble",
              "url": "https://www.redbubble.com/i/t-shirt/SVG-Logo-by-jeffjenx/181214676/z4fd",
              "active": true
            }
          ],
          "tags": ["t-shirt", "apparel", "svg", "web", "standards", "w3c"],
          "new": false,
          "active": true
        }
      ]
    },
    {
      "id": "digital",
      "label": "Digital Downloads",
      "desc": "Instant digital downloads. ROMs, design tokens, templates, wallpapers, and brand assets.",
      "active": false,
      "_activate_note": "Set active: true once Ko-fi store is live and at least one product has a vendor URL",
      "accent": "#6366F1",
      "accent_light": "#eef2ff",
      "accent_dark": "#4338CA",
      "mark": "DL",
      "products": [
        {
          "id": "digital-home-gb",
          "title": "Home — Game Boy System Menu ROM",
          "desc": "A custom Game Boy system menu for flash cartridges. Browse your library, view cartridge art, search titles, and mark favorites — all on real hardware. Includes 6 ROM variants (MBC1, MBC1M, MBC5) for compatibility with all major flash cartridges.",
          "type": "digital",
          "price": "$4.99",
          "vendors": [],
          "tags": ["rom", "game-boy", "flash-cartridge", "homebrew", "retro-gaming", "nintendo"],
          "new": false,
          "active": false,
          "_draft": "FUTURE — home.gb is in active development with months remaining until v1.0 stable release. Do NOT list for sale until stable release ships.",
          "_status": "in-development"
        },
        {
          "id": "digital-design-tokens",
          "title": "jeffjenx Design Tokens CSS",
          "desc": "The exact CSS custom properties system powering jeffjenx.com. Major Third typography scale, 4px spacing grid, monochrome color system, and dark mode support — all in a single zero-dependency file. Includes usage guide and demo.",
          "type": "digital",
          "price": "$7.00",
          "vendors": [],
          "tags": ["css", "design-tokens", "design-system", "css-variables", "front-end", "web-design"],
          "new": false,
          "active": false,
          "_draft": "Phase 4A — package jeffjenx-tokens.css + README.md + demo.html, upload to Gumroad, add vendor URL, set active: true"
        },
        {
          "id": "digital-progressive-starter",
          "title": "Progressive Enhancement HTML Starter Kit",
          "desc": "A production-ready HTML/CSS template built on a 6-layer progressive enhancement architecture. Works in IE4 and Lynx (Layer 0) and progressively enhances to full CSS Grid, custom properties, and JavaScript — zero build tools required.",
          "type": "digital",
          "price": "$12.00",
          "vendors": [],
          "tags": ["html", "css", "template", "progressive-enhancement", "web-standards", "starter-kit"],
          "new": false,
          "active": false,
          "_draft": "Phase 4A — build template from jeffjenx.com architecture, upload to Gumroad, add vendor URL, set active: true"
        },
        {
          "id": "digital-wallpaper-pack",
          "title": "jeffjenx Retro Web Wallpaper Pack",
          "desc": "15 high-resolution desktop wallpapers celebrating web history, retro computing, and the jeffjenx aesthetic. Includes SMPTE bars, DOS terminal, Hello World, HTML source code, and more. Delivered at 3840×2160 and 1920×1080.",
          "type": "digital",
          "price": "$5.00",
          "vendors": [],
          "tags": ["wallpaper", "retro", "web", "computing", "design", "desktop"],
          "new": false,
          "active": false,
          "_draft": "Phase 4A — create 10-15 wallpapers per brief in GUMROAD-PRODUCT-COPY.md, upload to Ko-fi, add vendor URL, set active: true"
        },
        {
          "id": "digital-brand-kit",
          "title": "jeffjenx Brand Kit SVG",
          "desc": "The complete jeffjenx brand identity: [JJ] mark, lockup variants, color palette swatches, and type specimen SVGs. Includes jeffjenx-tokens.css and a brand guidelines quick reference.",
          "type": "digital",
          "price": "$9.00",
          "vendors": [],
          "tags": ["svg", "brand-kit", "logo", "design-assets", "identity", "design-system"],
          "new": false,
          "active": false,
          "_draft": "Phase 4A — export SVGs from design tool, package with README.md + tokens.css, upload to Gumroad, add vendor URL, set active: true"
        }
      ]
    }
  ],

  "_metadata": {
    "lastUpdated": "2026-06-01",
    "totalCollections": 11,
    "activeCollections": 10,
    "totalProducts": 36,
    "activeProducts": 26,
    "draftProducts": 10,
    "totalZazzleProducts": 21,
    "totalRedbubbleProducts": 7,
    "multiVendorProducts": 2,
    "redbubbleOnlyProducts": 3,
    "productTypes": ["physical", "digital"],
    "vendors": ["zazzle", "redbubble", "gumroad", "kofi"],
    "note": "SOURCE OF TRUTH: Multi-vendor schema — one entry per product with multiple vendor URLs. Phase 3 complete (catalog + multi-vendor UI). Phase 4 in progress: 6 physical drafts need designs; 5 digital drafts need Ko-fi setup (preferred over Gumroad — 0% fee). To activate digital collection: create Ko-fi store → upload files → add vendor URLs → set digital products active:true → set digital collection active:true."
  }
}