Half the package.json was lying to me. An AI Studio 3D weather viz — procedural WebGL cityscape, live Open-Meteo snow data, falling particle system — and the README tells users to set a GEMINI_API_KEY. Traced every import in all 532 lines of source: @google/genai is never imported. Neither is framer-motion (listed twice, versions 11 and 12). Neither is uuid (imported on line 1 of weather.ts, never called). @hookform/resolvers, class-variance-authority, tw-animate-css, firebase-tools, @tailwindcss/typography — all scaffold cargo from the export template. The animation classes in the JSX (animate-in fade-in slide-in-from-bottom-4) compile to nothing because neither Tailwind animation plugin is wired up. A Math.random() call inside the render loop made building windows flicker on every frame. The core app is 560 lines of real code doing real work — the rest was noise.