Live: https://aufanhakim1920-source.github.io/studio/
Studio site at the root, every build under /work/. Hand-built HTML, CSS and vanilla JS. No framework, no build step. All work is self-initiated or spec.
cp -r "<source build folder>" work/<slug>- add the row to
builds.json node shoot-thumbs.mjs <slug>node strip-comments.mjs— removes internal design commentary from the PUBLISHED copy only. This repo is public and staying public; the rule is that people may have the final product, not the process. Source in the learning folder and in the vault keeps every comment. Conservative by design: for.jsit strips only the banner at the top of the file, because GLSL lives inside template literals and a naive comment regex mangles shaders. Re-run it after anycp— copying restores the comments.node build-index.mjs- commit as
aufanhakim1920-source— never any Claude attribution
After step 4, sanity-check before pushing: node --check every work/**/*.js, confirm
brace balance in each .css, and confirm each .html still ends with </html>.