Go evalúa los args de las funciones de forma eager: con
`env | default (promptStringOnce ...)` el prompt se ejecuta siempre,
aunque GIT_NAME/GIT_EMAIL estén definidos, y rompe sin TTY (chroot).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sin este fichero el repo clonado no define [data].name/.email y
chezmoi init --apply falla en dot_gitconfig.tmpl (<.name> no existe).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>