진입 2경로: ① 강등 소켓(persona.selection.required) 수신 → 메인 자동 이동·모달 ② 로그인 시 강등·미선택 감지(FREE && ACTIVE>1) → 메인에서 동일 모달. 모달은 메인 위에 겹친다. 무료 한도는 1명이라 활성 페르소나 2~3개 중 하나를 고른다. 카피는 영어 UI + ko 병기.
GET /member/persona — 활성 페르소나 옵션 목록 조회(모달 데이터 소스라 게이트 중에도 개방) · 로그인 보강 시 FREE && ACTIVE>1 감지PATCH /member/persona/keep — 유지 1명 확정(KeepPersonaParams, 나머지 ACTIVE→DEACTIVE 보존, 게이트 200018 해제)persona.selection.required 수신([[websocket-event-채널]]) → 메인 위 모달2Choose the character you'd like to keep.
3Unselected characters will be stored. Subscribe to Membership to reactivate them.
/main) 위에 모달을 띄운다. ①소켓 persona.selection.required 수신 → 메인 이동·모달 ②로그인 시 GET /member/persona로 FREE && ACTIVE>1 감지 → 모달(소켓 누락 보강). 데이터근거 [[websocket-event-채널]] · [[결정-멤버십강등-페르소나선택]].Choose the character you'd like to keep. / ko 유지할 캐릭터를 선택하세요.Unselected characters will be stored. Subscribe to Membership to reactivate them. / ko 선택하지 않은 캐릭터는 보관됩니다. 멤버십을 구독하면 다시 활성화할 수 있어요. 규칙미선택=삭제 아님, 보관(DEACTIVE). 재구독 시 복구 대상.GET /member/persona(모달 데이터 소스라 게이트 중에도 개방). 동작탭→해당 옵션 선택(S2).Subscribe to Membership → 멤버십 재구독(06, 이 화면군 밖). 규칙재구독 성공 시 등급 MEMBERSHIP 복귀로 게이트 자동 해제(항상 열린 탈출 경로).Close — 모달만 닫는다. 규칙닫아도 선택은 미해소 → 페르소나 기능 잠김 유지(S4). 이동→ 보관·잠김 메인.Choose this Character — 옵션 미선택 시 비활성(ghost, 누를 수 없음). 옵션을 골라야 활성(S2). 데이터확정 시 PATCH /member/persona/keep.Choose the character you'd like to keep.
Unselected characters will be stored. Subscribe to Membership to reactivate them.
Choose this Character가 활성(진한 회색)으로 바뀐다. 동작확정 → PATCH /member/persona/keep(KeepPersonaParams): 고른 1명 유지, 나머지 ACTIVE→DEACTIVE 보존. 성공 시 게이트(200018) 해제 → 메인 정상(02, 이 화면군 밖). 규칙대기 아님 200019 · 미소유·비ACTIVE 200001.Choose the character you'd like to keep.
Unselected characters will be stored. Subscribe to Membership to reactivate them.
MEMBERSHIP_PERSONA_LIMIT=3). 규칙유지는 언제나 1명(무료 한도). 리스트가 길면 모달 내부 스크롤.선택을 미루거나 모달을 닫으면 페르소나 기능만 잠긴다(인증·결제·회원정보는 열림). 보관된 캐릭터 카드에는 자물쇠와 재구독 안내가 붙는다. 대기 해소 경로 3가지: 선택(S1) · 삭제(S5→S6) · 재구독. 삭제는 캐릭터 정보→삭제 확인으로 분리한다.
DELETE /member/persona — 캐릭터 삭제(DeletePersonaParams, 게이트 중에도 개방). ACTIVE가 1개까지 줄면 게이트 해제200018) 수신 → 유지 선택 모달 재노출(GET /member/persona 재조회)PATCH /member/subscribe/:idx — 06 결제 축(이 화면군 밖) → 등급 복귀로 게이트 자동 해제Subscribe to reactivate them! / ko 구독하면 다시 활성화돼요! 이동탭 시 멤버십 06(이 화면군 밖).restoreDeactivatedPersonas로 복구. 이동카드 더보기→캐릭터 정보(S5).200018) 수신 → 유지 선택 모달(S1) 재노출./conversation/**·PUT /member/persona 등)을 누르면 뜬다. en Choose a character to keep first. / ko 먼저 유지할 캐릭터를 선택하세요./conversation/**)·그룹채팅·페르소나 생성만 차단. 결제(/payment/**)·재구독(PATCH /member/subscribe)·회원정보(GET /member/info)·인증(/auth/**)은 열림. 근거 [[결정-멤버십강등-페르소나선택]] 게이트 사양.Delete → 삭제 확인 팝업(S6). 규칙삭제는 즉시 실행이 아니라 확인 단계로 분리(모달 아님, 별도 확인). 동작삭제 경로는 대기 해소 3경로 중 하나(ACTIVE를 1개까지 줄이면 게이트 해제).1Notice
Are you sure you want to delete this character?
Notice / ko 알림. 본문 en Are you sure you want to delete this character? / ko 이 캐릭터를 삭제할까요?Close — 삭제 취소, 캐릭터 정보로 복귀(S5).Delete(=Ok) — 삭제 실행. 데이터DELETE /member/persona(DeletePersonaParams, 게이트 중에도 개방). 규칙ACTIVE가 1개까지 줄면 게이트 해제 → 메인 정상. 아직 >1이면 보관·잠김 유지(S4). 상태보관(DEACTIVE)과 삭제는 다르다: 보관은 재구독 복구 대상, 삭제는 영구 제거.