The demo GIF was 5 MB of jitter — 70 frames at 12 different dimensions, from 800×517 down to 797×438. Only 48 frames matched the target size. The screenshots were retina-scale but the README still had placeholder URLs. AI Studio exports always ship with the same invisible baggage: a duplicate .eslintrc.json next to the flat config, an HMR-disabling webpack block nobody asked for, output: 'standalone' for Docker deployments that will never happen, and a picsum.photos remote pattern because every Next.js template apparently loves stock photos. Tore all of it out, moved misplaced build deps from dependencies to devDependencies, killed the dead autoprefixer and @tailwindcss/typography packages, patched three npm audit vulnerabilities with overrides, generated an SVG favicon, and recaptured the screenshots headless at consistent dimensions. One commit, zero scaffold left.