📌 정책 개요
<aside>
💡
모임의 생명주기에 따른 상태 전환을 체계적으로 관리하여 일관된 서비스를 제공하는 정책
</aside>
📜 정책 내용
핵심 원칙(Must)
- 모집예정(UPCOMING): 모집 시작 전 상태
- 모집 시작 시간 전까지 유지
- 모임 정보 수정 가능
- 참가 신청 불가능
- 모집 시작 시간 도달 시 자동으로 "모집중"으로 전환
- 모집중(RECRUITING): 활발한 모집 진행 상태
- 참가 신청 가능
- 호스트의 승인/거절 처리 가능
- 모집 마감 시간 도달 또는 최대 인원 달성 시 "모집종료"로 전환
- 핵심 모임 정보 수정 제한 (일정, 인원, 모집방식 등)
- 모집종료(CLOSED): 모집이 완료된 상태
- 새로운 참가 신청 불가
- 확정된 참가자 관리 가능
- 모임 시작 시간 도달 시 "모임중"으로 전환
- 모임 취소 가능
- 모임중(IN_PROGRESS): 실제 모임이 진행되는 상태
- 출석체크 기능 활성화
- 참가자 중도이탈 신청 가능
- 모임 종료 시간 도달 시 "모임완료"로 전환
- 모임 관련 정보 수정 불가
- 모임완료(COMPLETED): 모임이 종료된 상태
- 모임 종료 1시간 후 리뷰 작성 가능
- 모든 수정 기능 비활성화
- 과거 기록으로 보관
- 최종 상태 (더 이상 변경 불가)
제한 사항(Don't)
- 상태를 임의로 역순 전환 금지 (예: 모집중 → 모집예정)
- 모집중 상태에서 핵심 정보 변경 금지
- 모임완료 상태에서 어떤 수정도 금지
- 상태 전환 조건을 무시한 강제 전환 금지
모임 상태 및 참여자 상태 전환 완전 가이드
📋 상태 정의
모임 상태 (Meeting Status)