Skip to content

feat. 그룹 방 기본 이름(퀴즈 주제) + 인원 미달 안내 #192

Description

@nuyh99

QA 시트 BUG-070 · BUG-071. 둘 다 그룹 매칭 이후 흐름의 구멍이다.

1. 그룹 방 기본 이름 (BUG-070)

ChatRoom 에 이름 필드가 없어 화면이 참여자 닉네임을 이어 붙여 제목처럼 쓰고 있다.
그룹 방은 그룹 퀴즈 주제가 기본 이름이어야 한다.

스키마 변경 없이 유도할 수 있다 — 그룹 방은 sourceId 가 groupMatchId 이고
GroupMatch.quizSetId 로 퀴즈셋 제목까지 이어진다.

  • ChatRoomResponse 에 그룹 방 이름 추가 (1:1 은 null)
  • 목록 조회에서 벌크 로드 (N+1 금지)

2. 인원 미달 안내 (BUG-071)

수락이 ACTIVATION_THRESHOLD(3) 에 닿지 않으면 그룹이 비활성으로 남는데,
미성사 알림도 정리 배치도 안내 문구도 없다. 수락한 1~2명은 왜 채팅방이 안 열리는지
모른 채 방치된다. 테스트 케이스 TC-036 이 기대하는 "인원 미달로 취소" 안내가 미구현이다.

  • 수락 마감(그 주 금요일 00:00) 이 지난 미성사 그룹을 찾아 수락자에게 알림
  • DuplicatePolicy.ONCE_PER_TARGET 로 멱등 (targetId = groupMatchId) — 마이그레이션 불필요
  • 채팅방 생명주기 스케줄러에 연결

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions