현재 user collection 에 supervisor 를 추가해서 작동은 잘 되고 있습니다만, 문제의 근본을 해결하려면 collection 에 user 가 없는 경우를 처리하는게 맞습니다. 영향 받는 로직은 teamInfo, evalLog 가 있는 것으로 파악됐고, 이 두 로직을 어떻게 잘 추상화 해보는 것도 괜찮겠네요...