Topic-first browse
Set session variables, write .gitignore BEFORE git init so secrets, installed dependencies, the installer-complete marker, and per-env symlinks never enter history, then initialize git on develop and lock down per-directory storage ignores.