배경
QA: 나간 사람이든 남아 있는 사람이든 최초 대화 대상 모두 평가할 수 있어야 한다. 기획 답변(2026-10-04): "내 대화방이 종료되는 기준으로 평가 요청 알림이 간다". 그룹방이 해체되면 남은 사람에게, 나간 사람에게도 평가 요청이 가야 한다.
지금은 08-24 확정 정책으로 이탈자를 평가·재매칭에서 뺀다(EndedChatRoomLoader의 !hasLeft). 그래서
- 나간 사람은 평가하지도 받지도 않는다
- 해체된 방은 남은 사람이 1명이라 최소 인원(2명)에 막혀 평가도 평가 요청 알림도 없다
결정 (2026-10-04)
- 평가 명단을 최초 멤버 전원으로 바꾼다(나간 사람 포함)
- 재매칭 쌍도 같은 명단을 쓴다 → 나간 사람과의 재매칭도 허용
변경 (1단계, 평가 여는 시점은 그대로 방 종료 시)
EndedChatRoomLoader: !hasLeft 필터 제거
ReviewRequestNotifier: 이탈자 필터 제거 → 나간 사람에게도 방 종료 시 평가 요청
- 누락 복구 쿼리(
findEndedChatRoomIdsWithoutReview): 해체 방 제외 조건 제거
docs/domains/review.md·rematch.md 불변식, 08-24 결정을 뒤집는 ADR
해체 시에는 leave가 곧바로 평가 열기·알림을 부르므로 남은 사람이 그때 평가 요청을 받는다.
범위 밖 (2단계)
- 나가는 순간 그 사람의 평가를 열고 알리기 (지금은 방이 끝날 때 받는다)
배경
QA: 나간 사람이든 남아 있는 사람이든 최초 대화 대상 모두 평가할 수 있어야 한다. 기획 답변(2026-10-04): "내 대화방이 종료되는 기준으로 평가 요청 알림이 간다". 그룹방이 해체되면 남은 사람에게, 나간 사람에게도 평가 요청이 가야 한다.
지금은 08-24 확정 정책으로 이탈자를 평가·재매칭에서 뺀다(
EndedChatRoomLoader의!hasLeft). 그래서결정 (2026-10-04)
변경 (1단계, 평가 여는 시점은 그대로 방 종료 시)
EndedChatRoomLoader:!hasLeft필터 제거ReviewRequestNotifier: 이탈자 필터 제거 → 나간 사람에게도 방 종료 시 평가 요청findEndedChatRoomIdsWithoutReview): 해체 방 제외 조건 제거docs/domains/review.md·rematch.md불변식, 08-24 결정을 뒤집는 ADR해체 시에는
leave가 곧바로 평가 열기·알림을 부르므로 남은 사람이 그때 평가 요청을 받는다.범위 밖 (2단계)