PWD is not project root during machine phase
call scripts in a subshell (no need to source)
don’t need to output annoying env list