1) Rutas absolutas vs relativas
La mayoría de errores de terminal son errores de contexto de ruta.
Una ruta absoluta en Linux/macOS empieza por `/`, por ejemplo `/var/log`. En Windows suele empezar por unidad, como `C:/Users/Profesor`.
Una ruta relativa se resuelve desde tu carpeta actual. Si estás en `/home/dev/proyecto`, la ruta `src/index.js` apunta a `/home/dev/proyecto/src/index.js`.
Cuando scripts fallan en CI, revisar rutas relativas mal asumidas suele ser de los primeros pasos de diagnóstico.
pwd
cd src
pwd
cd ..
cd /tmp
pwd