[
  {
    "id": "kanye-bracket",
    "name": "Kanye Bracket",
    "url": "https://kanye-bracket.hampus-winqvist.chatgpt.site/",
    "category": "Music",
    "description": "32 songs. One winner. A music tournament built for difficult choices.",
    "stack": [
      "next",
      "react",
      "vite",
      "vinext",
      "wrangler"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/kanye-bracket.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Artist search and saved tournament results verified. Audio playback not re-tested.",
    "knownIssue": ""
  },
  {
    "id": "corniche",
    "name": "Corniche",
    "url": "https://corniche-watch-scroll.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "An interactive watch study, taken apart one scroll at a time.",
    "stack": [
      "react",
      "vite",
      "vinext",
      "wrangler"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/corniche.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Scroll animation visibly separates the watch components.",
    "knownIssue": ""
  },
  {
    "id": "human-atlas",
    "name": "Human Atlas",
    "url": "https://human-atlas-reconstruction-hampu.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "Explore the human body through an interactive three-dimensional atlas.",
    "stack": [
      "react",
      "vite",
      "vinext",
      "wrangler"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/human-atlas.jpg",
    "deployments": [
      "https://human-atlas-seven.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "2,234 model pieces loaded; skeleton filter selects 296 pieces.",
    "knownIssue": ""
  },
  {
    "id": "nakiryu",
    "name": "Nakiryu",
    "url": "https://tokyo-ramen-nakiryu.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "A quietly cinematic restaurant concept inspired by Tokyo ramen.",
    "stack": [
      "vite"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/nakiryu.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Editorial content, visit section and prepared question interaction checked.",
    "knownIssue": ""
  },
  {
    "id": "instant-vertical",
    "name": "Instant Vertical",
    "url": "https://instant-vertical.bracelet-frame-scrubber-prototype.workers.dev/",
    "category": "Tools",
    "description": "Explore a subject through a curated world of videos.",
    "stack": [
      "next",
      "react",
      "vite",
      "vinext"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Workers",
    "screenshot": "assets/screenshots/instant-vertical.jpg",
    "deployments": [
      "https://instant-vertical.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "Ferrari library loads 1,273 films; category controls work. Enrichment budget message verified.",
    "knownIssue": "The saved library works. Daily enrichment budget reached; further enrichment waits for reset."
  },
  {
    "id": "ideas",
    "name": "ideas.inc",
    "url": "https://ideas-hampus.pages.dev/",
    "category": "Tools",
    "description": "311 ideas, 21 categories, and plenty of things still worth making.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Pages",
    "screenshot": "assets/screenshots/ideas.jpg",
    "deployments": [
      "https://idearkivet-hampus.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "Search returns 41 music concepts; detail route works after direct reload.",
    "knownIssue": ""
  },
  {
    "id": "field",
    "name": "FIELD",
    "url": "https://field-hampus.netlify.app/",
    "category": "Products",
    "description": "Find objects that fit your taste, from headphones to everyday curiosities.",
    "stack": [
      "next",
      "react"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Netlify",
    "screenshot": "assets/screenshots/field.jpg",
    "deployments": [
      "https://field-commerce.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "Server catalogue, In-ear filter and product detail verified. Checkout belongs to external merchants.",
    "knownIssue": ""
  },
  {
    "id": "lins",
    "name": "Lins",
    "url": "https://lins-hampus.pages.dev/",
    "category": "Products",
    "description": "A simpler contact-lens shopping concept, built around the prescription.",
    "stack": [
      "next",
      "react"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Pages",
    "screenshot": "assets/screenshots/lins.jpg",
    "deployments": [
      "https://lins-sverige-hampuswinqvist-8743s-projects.vercel.app/",
      "https://lins-sverige.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "Biofinity search, prescription and same-both-eyes selection verified. Demo pricing; no purchase made.",
    "knownIssue": ""
  },
  {
    "id": "overlap",
    "name": "OVERLAP",
    "url": "https://overlap-public-hampus.netlify.app/",
    "category": "Music",
    "description": "Find the music you share. Compare a public playlist with The Archives.",
    "stack": [
      "next",
      "react",
      "@netlify/blobs"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Netlify",
    "screenshot": "assets/screenshots/overlap.jpg",
    "deployments": [
      "https://overlap-public.vercel.app/",
      "https://overlap-lake-five.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "Public playlist lookup and complete comparison verified. Spotify account connection was not tested; self-comparison reflects differing archive snapshots.",
    "knownIssue": ""
  },
  {
    "id": "watches",
    "name": "Watches",
    "url": "https://watches-hampus.netlify.app/",
    "category": "Tools",
    "description": "A watch-video discovery library, from collecting to the craft of watchmaking.",
    "stack": [
      "next",
      "react"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Netlify",
    "screenshot": "assets/screenshots/watches.jpg",
    "deployments": [
      "https://watches-omega-wine.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "80,015-film feed and Rolex Submariner search verified; 2,113 matching results. Paid or scheduled crawling not exercised.",
    "knownIssue": ""
  },
  {
    "id": "hiphop",
    "name": "Hip-Hop",
    "url": "https://hiphop-hampus.netlify.app/",
    "category": "Music",
    "description": "A video library for the stories, artists and sounds around hip-hop.",
    "stack": [
      "next",
      "react"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Netlify",
    "screenshot": "assets/screenshots/hiphop.jpg",
    "deployments": [
      "https://hip-hop-seven.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "5,936-film library; Freestyles filter returns 473 films. Detail page and embedded YouTube player load.",
    "knownIssue": ""
  },
  {
    "id": "deals",
    "name": "Deal Engine",
    "url": "https://deals-hampus.pages.dev/",
    "category": "Tools",
    "description": "A considered shortlist of second-hand finds and the evidence behind them.",
    "stack": [
      "react",
      "vite"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Pages",
    "screenshot": "assets/screenshots/deals.jpg",
    "deployments": [
      "https://deal-engine-brown.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "8 stored listings load; direct detail route and JSON feed verified.",
    "knownIssue": "Recovered from Vite static build, including public API snapshots. SPA detail route works after direct navigation. Feed dated September 30; local refresh pipeline remains separate."
  },
  {
    "id": "maxgaming-edge",
    "name": "MaxGaming · Find your edge",
    "url": "https://maxgaming-object-study.hampus-winqvist.chatgpt.site/",
    "category": "Products",
    "description": "An editorial storefront concept for gaming gear with a little more character.",
    "stack": [
      "react",
      "vite",
      "vinext",
      "wrangler"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/maxgaming-edge.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Product navigation and complete MAYA X detail route verified. Prototype commerce.",
    "knownIssue": ""
  },
  {
    "id": "maxgaming-fredrik",
    "name": "MaxGaming · Storefront",
    "url": "https://maxgaming-fredrik-prototype.hampus-winqvist.chatgpt.site/",
    "category": "Products",
    "description": "A familiar gaming storefront, rebuilt as an interactive shopping prototype.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/maxgaming-fredrik.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Razer search returns matching product. Prototype commerce.",
    "knownIssue": ""
  },
  {
    "id": "maxgaming-lab",
    "name": "MaxGaming Lab",
    "url": "https://maxgaming-lab.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "An experimental approach to browsing gaming gear.",
    "stack": [
      "react",
      "vite",
      "vinext",
      "wrangler"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/maxgaming-lab.jpg",
    "deployments": [
      "https://maxgaming-next.hampus-winqvist.chatgpt.site/"
    ],
    "functionalStatus": "verified",
    "verification": "Baseline-to-Premium mode changes the storefront. Mock catalogue and placeholder links are intentional prototype limits.",
    "knownIssue": ""
  },
  {
    "id": "layer",
    "name": "LAYER",
    "url": "https://layer-gpu-explorer.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "Pull a graphics card apart and explore the systems inside.",
    "stack": [
      "react",
      "vite"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/layer.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Explode reaches 100%; GPU component selection displays its explanation.",
    "knownIssue": ""
  },
  {
    "id": "pino-topari",
    "name": "Pino Topari",
    "url": "https://pino-topari-hampus.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "A richly illustrated car-collection game prototype.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/pino-topari.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Canvas renders and 20-car collection route works. Simulated game; payouts not tested.",
    "knownIssue": ""
  },
  {
    "id": "drive-legends",
    "name": "Drive Legends",
    "url": "https://gold-of-egypt-hampus-2026.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "A cinematic car-themed game interface and visual experiment.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/drive-legends.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Canvas scene and menu interaction verified. Simulated game; payouts not tested.",
    "knownIssue": ""
  },
  {
    "id": "echo-moments",
    "name": "ECHO · Film Moments",
    "url": "https://echo-trailer-gallery.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "250 visual moments for an imagined underwater film.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/echo-moments.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "250 artworks load and image-detail viewer opens. Ratings left unchanged.",
    "knownIssue": ""
  },
  {
    "id": "echo-story",
    "name": "ECHO · Story Bible",
    "url": "https://echo-story-bible.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "A visual world and story exploration for ECHO.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/echo-story.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Illustrated story sections and character navigation checked; shared edits left unchanged.",
    "knownIssue": ""
  },
  {
    "id": "those-who-wait",
    "name": "Those Who Wait",
    "url": "https://those-who-wait.pages.dev/",
    "category": "Music",
    "description": "An audiovisual world for an original music project.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Pages",
    "screenshot": "assets/screenshots/those-who-wait.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Audio playback progress, pause and next-track selection verified.",
    "knownIssue": ""
  },
  {
    "id": "doit",
    "name": "DOIT",
    "url": "https://effulgent-croquembouche-3d8835.netlify.app/",
    "category": "Tools",
    "description": "A curated window into the interesting side of AI.",
    "stack": [
      "next",
      "react"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Netlify",
    "screenshot": "assets/screenshots/doit.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Feed restored with 10 projects; text search returns the matching project. Manual discovery refresh not run.",
    "knownIssue": ""
  },
  {
    "id": "hampus-beats",
    "name": "Hampus Beats",
    "url": "https://hampus-beats.netlify.app/",
    "category": "Music",
    "description": "An interactive listening space for beats and musical sketches.",
    "stack": [
      "react",
      "vite"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Netlify",
    "screenshot": "assets/screenshots/hampus-beats.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Video data, search control and embedded YouTube player render. Full playback session not measured.",
    "knownIssue": ""
  },
  {
    "id": "music-archive",
    "name": "Hampus Music Archive",
    "url": "https://hampus-music-archive.netlify.app/",
    "category": "Music",
    "description": "A personal music collection, made for rediscovery.",
    "stack": [
      "react",
      "vite"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Netlify",
    "screenshot": "assets/screenshots/music-archive.jpg",
    "deployments": [
      "https://hampus-music-archive.vercel.app/"
    ],
    "functionalStatus": "verified",
    "verification": "7,450-track library loads; Kanye West search narrows to 269 tracks. Spotify playback needs further repair.",
    "knownIssue": "Library browsing works, but Spotify playback did not start during the audit."
  },
  {
    "id": "youtube-longs",
    "name": "YouTube Longs",
    "url": "https://mozzzy-vibe-stream.lovable.app/",
    "category": "Tools",
    "description": "A focused video-viewing experiment for longer-form discoveries.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Lovable",
    "screenshot": "assets/screenshots/youtube-longs.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Saved-video collection, category controls and YouTube playback advancing to three seconds verified.",
    "knownIssue": ""
  },
  {
    "id": "wrist-vote",
    "name": "Wrist Bazaar · Vote",
    "url": "https://wrist-bazaar-vote-hampus.netlify.app/",
    "category": "Products",
    "description": "Explore bracelet combinations and discover your taste.",
    "stack": [
      "@netlify/blobs"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Netlify",
    "screenshot": "assets/screenshots/wrist-vote.jpg",
    "deployments": [],
    "functionalStatus": "unverified",
    "verification": "Product image and saved voting progress load. Existing votes preserved; a new vote was not submitted.",
    "knownIssue": ""
  },
  {
    "id": "wrist-editorial",
    "name": "Wrist Bazaar · Editorial",
    "url": "https://editorial-luxe-bazaar.lovable.app/",
    "category": "Products",
    "description": "An editorial exploration of bracelets and the art of stacking.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Lovable",
    "screenshot": "assets/screenshots/wrist-editorial.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Adding a bracelet updates the prototype stack from 0/3 to 1/3. Navigation contains placeholder links; no checkout submitted.",
    "knownIssue": ""
  },
  {
    "id": "wrist-atlas",
    "name": "Wrist Bazaar · Brand Atlas",
    "url": "https://wrist-bazaar-brand-atlas.whitemozart1.workers.dev/",
    "category": "Experiments",
    "description": "A visual atlas exploring a jewellery brand and its possibilities.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Workers",
    "screenshot": "assets/screenshots/wrist-atlas.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "240-brand research atlas and search input checked. Source links retained.",
    "knownIssue": ""
  },
  {
    "id": "wrist-discovery",
    "name": "Wrist Bazaar · Discovery",
    "url": "https://wrist-bazaar-frame-24.whitemozart1.workers.dev/",
    "category": "Products",
    "description": "A visual discovery prototype for bracelets and combinations.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Workers",
    "screenshot": "assets/screenshots/wrist-discovery.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Selecting bracelet 2 updates the image and product information to The Pavé Line.",
    "knownIssue": ""
  },
  {
    "id": "wrist-swipe",
    "name": "Wrist Bazaar · Swipe",
    "url": "https://wrist-bazaar-swipe-lab.pages.dev/",
    "category": "Experiments",
    "description": "A mobile-first study in browsing and choosing jewellery.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Pages",
    "screenshot": null,
    "deployments": [
      "https://wrist-bazaar-frame-24.pages.dev/"
    ],
    "functionalStatus": "unverified",
    "verification": "Responds, but explicitly requires an iPhone. A 390px desktop browser still receives the device gate; iPhone flow unverified.",
    "knownIssue": ""
  },
  {
    "id": "wrist-frame",
    "name": "Frame / 24",
    "url": "https://wrist-bazaar-frame-24.bracelet-frame-scrubber-prototype.workers.dev/",
    "category": "Experiments",
    "description": "An interaction prototype built around frame-by-frame product movement.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Cloudflare Workers",
    "screenshot": "assets/screenshots/wrist-frame.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Keyboard control advances the displayed image from frame 01 to frame 02 of 24.",
    "knownIssue": ""
  },
  {
    "id": "rights",
    "name": "RIGHTS",
    "url": "https://mozeywiththe.github.io/rights-site/",
    "category": "Products",
    "description": "A concept for connecting human creativity and AI usage rights.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "GitHub Pages",
    "screenshot": "assets/screenshots/rights.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Public concept content and claim-work dialog checked. No legal declaration submitted.",
    "knownIssue": ""
  },
  {
    "id": "car-collection",
    "name": "Car Collection",
    "url": "https://v0-car-collection-landing-page.vercel.app/",
    "category": "Experiments",
    "description": "An earlier car-collection landing-page experiment.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Vercel",
    "screenshot": null,
    "deployments": [],
    "functionalStatus": "unverified",
    "verification": "Original host is paused. Source not recovered from the accessible accounts.",
    "knownIssue": "Original host is paused. Source not recovered from the accessible accounts."
  },
  {
    "id": "alexis-inferno",
    "name": "Alexis Inferno",
    "url": "https://v0-alexis-inferno-tribute.vercel.app/",
    "category": "Experiments",
    "description": "An earlier tribute-site experiment.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "Vercel",
    "screenshot": null,
    "deployments": [],
    "functionalStatus": "unverified",
    "verification": "Original host is paused. Source not recovered from the accessible accounts.",
    "knownIssue": "Original host is paused. Source not recovered from the accessible accounts."
  },
  {
    "id": "maxgaming-current",
    "name": "MaxGaming · Current State",
    "url": "https://maxgaming-current-brand.hampus-winqvist.chatgpt.site/",
    "category": "Experiments",
    "description": "An interactive visual-identity presentation.",
    "stack": [
      "Web"
    ],
    "discoveredAt": "2026-10-06",
    "host": "ChatGPT Sites",
    "screenshot": "assets/screenshots/maxgaming-current.jpg",
    "deployments": [],
    "functionalStatus": "verified",
    "verification": "Slide navigation advances to Brand at a glance.",
    "knownIssue": ""
  }
]