01

골든디스크, 가입으로 이어지는 투표

기존 어워즈 투표를 유지하고, 친구 초대와 팬덤 공동 목표를 더합니다.

Interactive spec2026.09.17
10.07 업데이트 · THE GOLDEN MAKER

최애와 팬들이 모이는 곳에,
우리 팬덤을 알리세요.

FANDOM SIGNUPS팬덤별 신규 가입자 수

12월 27일 집계 마감 · 가입 후 최초 최애 설정
그룹 + 소속 멤버 팬덤 합산 · 계정당 1명

FANDOM MISSIONS가입자 수 달성 미션

팬덤 가입 미션과 최고의 팬덤 랭킹
1월 9일 VEC 팬덤 광고 게재 예정

12/27 집계 마감 → 12/28~1/3 시안 접수 → 1/9 광고 예정 · 매체·수혜 순위 미확정

2026.09.17 협의 완료

시상 카테고리: 인기상 / 신인 인기상, 총 2개 부문.

일별 점수: 해당 부문 후보 수 N − 당일 마감 순위 r + 1. 후보 30팀이면 1위 30점, 2위 29점, …, 30위 1점. 각 부문에서 매일 받은 점수를 합산해 최종 순위를 결정한다.

기획 가정: 인기상 30팀 / 신인 인기상 10팀. 인기상은 일일 1위 30점~30위 1점, 신인 인기상은 1위 10점~10위 1점. 기존 28일 일정 기준 최대점은 각각 840점 / 280점이다. 두 부문의 후보 수를 합쳐서 계산하지 않는다.

미확정: 실제 후보·후보 수, 신인 자격, 부문 간 중복 출마, 동률·0표·중도 후보 변경 처리. 28일 일정은 기존 기획값이며 이번 협의로 새로 확정한 사항이 아니다.

PRODUCT INTENT
투표하러 온 팬이,
새로운 팬을 데려오게 합니다.

하단은 안내·누적순위·실시간순위·GOLDEN MAKER·응원방 5탭으로 고정한다. 안내 탭은 시상 부문·일별 순위 점수 방식·상단 투표·시상식 일정·후보 선정 기준·FAQ를 안내한다. 후보 이미지 목록은 제외하고 실시간순위에서 확인한다. 응원방 최상단은 전 세계 팬과 친구의 참여를 독려하는 메시지 배너만 보여주고, 운영 규칙은 인기 응원 영역과 정책 문서에서 분리한다.

팬이 얻는 것

  • 모든 팬덤이 함께 보는 통합 응원 댓글
  • 작성자 옆 응원 아이돌 표시
  • 최근 30분 인기 응원 글
  • @애돌친구 태그와 푸시 재진입
  • 비회원 친구 소환 딥링크

운영자가 얻는 것

  • 기존 행사 복사 후 새 행사 생성
  • 후보·이미지·소개문·투표 FAQ 직접 등록
  • 서비스 공통 17개 언어 번역·누락 검사
  • 미리보기·예약·즉시 오픈·일시중지·종료
  • 댓글 신고·차단·도배·금칙어 운영
  • 발행 버전·감사 로그·롤백

성장 메커니즘

초대 → 신규 가입 → 최애 설정 → 투표 안내

신규 가입·최애 설정을 주 지표로 집계하고, 첫 투표와 D1·D7 재방문을 별도로 확인한다. 기존 회원 태그는 재방문 경로다.

기존 화면에서 바뀌는 위치

기존 영역유지추가백오피스 제어
안내행사 배너, 일정·투표 안내인기상·신인 인기상 후보 이미지·소개 텍스트와 후보 하단 투표 FAQ후보·이미지·텍스트·FAQ·17개 언어, 후보 순서는 랜덤 고정
하단 메뉴어워즈 공통 내비게이션안내 / 누적순위 / 실시간순위 / GOLDEN MAKER / 응원방5탭 노출 고정, GOLDEN MAKER 팬덤 가입 목표·보상 설정
순위 상단 부문부문별 순위 전환인기상 / 신인 인기상인기상·신인 인기상 투표 상태와 집계
어워즈 상단뒤로가기, 행사명공유하기공유 문구, 어워즈 딥링크
실시간 순위후보, 순위, 득표, 하트 투표응원방 하단 탭후보, 집계, 응원방 오픈 상태
투표 완료사용·잔여 하트, 순위 맥락수량 확인·완료 바텀시트, 팬덤 가입 미션 안내초대·응원방 딥링크, CTA
커뮤니티 안전기본 신고 정책좋아요·답글·차단·도배 제한·비교 카드금칙어, 임계값, 신고 큐, 제재

고정 화면 스트링

영역KO 기준 스트링노출 규칙
하단 메뉴안내 / 누적순위 / 실시간순위 / GOLDEN MAKER / 응원방전 화면 고정, 순서 변경 금지
순위 카테고리인기상 / 신인 인기상누적순위·실시간순위에만 노출
안내 후보인기상 후보 / 신인 인기상 후보후보 사진·공식명과 함께 노출
투표 안내 FAQ투표 방법 / 하트 집계 / 결과 안내인기상·신인 인기상 후보 영역 아래, 질문을 눌러 답변 펼침
누적순위 안내투표 기간: 2026.12.08 ~ 2027.01.04
부문별 후보가 N팀이면 매일 1위 N점부터 최하위 1점까지 받습니다.
28일간 누적 최고점은 부문별 N×28점입니다. (후보 30팀 예시: 840점)
최종 순위는 투표 종료 후 누적 점수로 결정됩니다.
카테고리 탭 바로 아래 중앙 정렬
실시간순위 안내실시간 순위
투표 기간: 2026.12.08 ~ 2027.01.04
일별 순위에 따른 부문별 점수
시상 인원·혜택은 최종 공지 확인
카테고리 탭 바로 아래 중앙 정렬
상단 공유공유하기어워즈 전 탭 우측 상단 고정
응원방 진입응원방하단 5번째 탭, 안내 후보 카드, 투표 완료 바텀시트, 태그 푸시에서 노출
응원방 배너지금, 함께 응원해요!
전 세계 팬들과 소통하고, 팬덤 친구를 불러 함께 응원하세요.
응원방 최상단, 인기글 집계 규칙 미표기
THE GOLDEN MAKER팬덤 가입 미션
최고의 팬덤, 골든디스크에서 만나요.
팬덤별 신규 가입자 수 / 가입자 수 달성 미션

범위와 전제

제품 면: iOS/Android 네이티브 어워즈 공통 화면. 이 HTML은 개발·디자인·운영 합의를 위한 인터랙티브 기획서이며 실제 서버 백오피스가 아니다. 콘텐츠: 화면의 후보와 수치는 프로토타입용 샘플이다. 결제: 기존 하트·IAP 정책을 변경하지 않는다.

02

팬 유입과 운영 여정

앱 행동과 백오피스 행동을 하나의 이벤트 수명주기로 연결

팬 성장 퍼널

01 외부 노출공식 비교 카드·친구 소환 링크
→
02 앱 진입설치됨: 통합 응원방
미설치: 스토어
→
03 가입가입 완료 후 event context 복구
→
04 활성화최애 설정 + 첫 응원 또는 첫 투표
→
05 재확산댓글·태그·친구 소환 공유

기존 사용자 @태그

댓글 작성 중 @를 입력하면 앱 회원만 검색한다. 선택된 회원에게 후보·작성자·댓글 ID가 포함된 푸시를 보내고, 탭 시 해당 댓글 위치로 스크롤한다.

애돌친구 태그 · 친구 소환

응원방 입력창에서 앱 내 애돌친구를 태그하면 푸시를 보내고, 수신자는 통합 응원방의 해당 댓글 위치로 바로 이동한다. 목록에 없는 비회원은 invite_token이 포함된 친구 소환 링크를 전달해 설치·가입 후 같은 어워즈 응원방으로 복귀시킨다.

운영 여정

01 행사 복사이전 행사 구성·정책을 새 초안으로 복제
→
02 편집일정·부문·후보·문구·테마·딥링크
→
03 검수17개 언어·기기 미리보기·누락 검사
→
04 발행예약 또는 즉시 오픈, 발행 버전 고정
→
05 운영일시중지·재개·종료·재오픈·롤백

활성화 이벤트

  • 신규 집계·보상: signup_complete + favorite_set (첫 투표 필수 아님)
  • 활성화 별도 측정: 가입 후 24시간 내 first_vote
  • 기존: cheer_comment_create 또는 mention_return
  • 운영: event_publish_success + app_config_applied

핵심 KPI

  • invite_open → signup_complete
  • signup_complete → first_vote
  • vote_complete → cheer_room_open
  • @mention_push → anchored_comment_view
  • 신고 처리 SLA·도배 차단 정확도
03

행사 상태와 반복 오픈 구조

상태 전이, 예약 작업, 재오픈, 롤백을 명시적으로 관리

상태 머신

DRAFT→REVIEW→SCHEDULED→LIVE↔PAUSED→ENDED→ARCHIVED
재오픈은 ENDED 버전을 직접 되살리는 방식이 아니라, 기존 발행본을 복제한 새 버전을 REVIEW → LIVE로 올린다. 기록과 집계 기준을 보존하기 위함이다.

오픈

  • 필수값·번역·후보·기간 사전검증
  • 서버 기준시각과 예약 작업 ID 기록
  • 발행 버전을 불변 스냅샷으로 저장
  • 앱 config cache 무효화 후 적용 확인

일시중지·종료

  • PAUSED: 읽기 가능, 투표·댓글 쓰기 차단
  • ENDED: 결과·인증 열람, 신규 투표 차단
  • 긴급 비공개: 앱 홈·딥링크 모두 안내 화면
  • 중단 사유와 실행자 감사 로그 필수

롤백

  • 직전 정상 발행 버전 선택
  • 테마·문구·후보 메타만 롤백
  • 투표 원장·댓글·신고 데이터는 롤백 금지
  • 롤백 뒤 앱 적용 해시를 비교 검증

중복 실행 방지

  • publish_key와 scheduler_job_id 멱등 처리
  • 동일 행사 상태 전이 1건만 허용
  • 운영 버튼 처리 중 잠금·재탭 차단
  • 실패는 상태를 바꾸지 않고 재시도 가능
04

데이터·API 구조

행사 설정과 사용자 원장을 분리해 재사용·롤백·감사를 안전하게 지원

핵심 엔터티

엔터티핵심 필드역할
award_event / publish_versionevent_id, version, status, locale_set, theme, starts_at, ends_at행사 설정과 불변 발행본
award_category / candidatecategory_id, candidate_id, source_id, image_url, localized_name, localized_copy, random_seed인기상·신인 인기상 부문 후보, 이미지·텍스트, 세션 단위 랜덤 노출
award_guide_content / faqevent_id, locale, title, body, question, answer, display_order, translation_status안내 소개문과 후보 하단 FAQ의 17개 언어 콘텐츠
award_score_policyaggregation_mode, scope, member_group_map, candidate_count, daily_rank_formula=N-rank+1, period_days=28, max_cumulative=N*period_days, candidate_snapshot_id, version그룹·솔로·유닛 하트 합산 및 일일 순위 점수 규칙
award_daily_rank_snapshotcategory_id, ranking_date, candidate_id, rank, hearts, daily_score매일 마감 순위와 일일 점수 원장
award_vote_ledgervote_id, user_id, candidate_id, hearts, voted_at, idempotency_key하트 투표·순위 반영 원장
award_cheer_room / commentroom_id, event_id, mode, status, comment_id, parent_id, author_favorite_id행사별 단일 COMMENT_FEED와 작성자 응원 아이돌 표시
reaction / mentioncomment_id, user_id, type, mentioned_user_id, push_status좋아요·@태그·푸시 재진입
moderation_case / user_blockreporter, target, reason, decision, sla_at신고·차단·운영 제재
share_attributioninvite_token, event_id, inviter_id, first_open, signup, first_vote친구 소환 성장 측정

앱 API · 네이티브 route

  • GET /v2/awards/{event}/config · share_url, cheer_room_config 포함
  • GET /categories/{id}/ranking · realtime_hearts와 cumulative_score 분리
  • POST /votes · 기존 투표 원장 사용
  • GET·POST /awards/{event_id}/cheer-room
  • GET /awards/{event_id}/cheer-room/popular · 인기 응원 글 롤링
  • POST /comments/{id}/reaction|report
  • POST /mentions/resolve · 애돌친구 태그와 푸시
  • POST /shares/invite
  • OPEN choeaedol://awards/{event_id}/cheer?comment_id={comment_id}

관리자 API

  • POST /admin/awards:copy
  • PATCH /admin/awards/{id}/draft
  • PUT /admin/awards/{id}/candidates
  • PUT /admin/awards/{id}/guide-content
  • PUT /admin/awards/{id}/faq-translations
  • POST /validate · /preview
  • POST /publish · /pause · /end
  • POST /versions/{v}/rollback
  • GET /moderation/queue

실시간·일관성

순위와 응원방은 서로 다른 스트림으로 구독한다. 랭킹은 공식 집계 서비스의 snapshot_version을, 응원방은 comment_sequence를 사용한다. 인기 응원 글은 30분 윈도우마다 초기화하고 좋아요 수로 정렬하며 동일 아이돌은 상위 1개만 노출한다. MVP의 community_mode는 COMMENT_FEED다.

A01

골든디스크 인기상 홈 · 5탭

LIVE 시뮬레이션
B01

행사 대시보드

Local prototype state
05

메인 우측 하단 · 플로팅 진입

앱 메인 → 플로팅 → 인기상·신인 인기상 안내 → 순위·투표

최애돌 앱 메인 참고 화면

버튼을 누르면 이 기획서의 A01 안내 화면으로 이동합니다. 실제 앱 캡처 위 진입 시안이며 네이티브 연동은 개발 범위입니다.

노출·랜딩 명세

  • 메인 우측 하단, 하단 탭바와 안전 영역 위에 배치.
  • 기존 내 아이돌 바로가기보다 상위 노출. 두 터치 영역 충돌은 실제 앱에서 확인.
  • 인기상 30팀 / 신인 인기상 10팀 가정. 플로팅 진입 후 공통 안내에서 부문 선택.
  • 공통 이미지·랜딩을 기본값으로 두고 필요 시 언어별 재정의.
  • 백오피스 필드: 노출 여부, 이미지 URL, 랜딩 URL, 언어, 노출 시작/종료, 발행 버전.
  • 실제 앱 딥링크·노출 기간·우선순위는 미확정. 아래 URL은 디자인 참고 및 브라우저 시안용.
  • 측정: floating_impression → floating_click → awards_landing → first_vote. event_id·locale·entry=floating 연결.

공통 플로팅 이미지

플로팅의 공통 로고 이미지와 어워즈 상단의 17개 언어 배너는 별도 자산입니다.

06

스트링·17개 언어 배너·이미지 URL

기획·디자인·개발이 함께 사용하는 자료 링크와 자산 미리보기

자료 상태

아래 스트링시트와 17개 언어 배너는 기존 골든초이스 참고 자료입니다. 인기상·신인 인기상에 적용할 확정 번역·배너로 승인된 상태가 아닙니다. 이번 작업은 자료를 연결하는 범위이며 기존 시트 내용과 이미지를 변경하지 않았습니다.

현재 기획 기준: 인기상 30팀 / 신인 인기상 10팀, 일일 점수 N−순위+1, 기존 28일 최대 840점 / 280점. 적용용 스트링에는 부문명·후보 수·일별 점수·최대점·기간·FAQ가 함께 일치해야 합니다.

담당 구분: 기획은 문구·정책·랜딩 확정, 번역은 17개 언어 검수, 디자인은 부문별 최종 배너, 개발은 언어별 URL·폴백 및 앱 진입 반영. 최종 자산 교체 후 미번역·깨진 URL·언어 불일치 0건 확인.

이미지 공통 자료

메인 화면 참고 캡처

공통 플로팅 로고

한국어 · ko

골든초이스 참고 배너 · 인기상 적용본 미확정

한국어 · ko 골든초이스 참고 배너

English · en

골든초이스 참고 배너 · 인기상 적용본 미확정

English · en 골든초이스 참고 배너

日本語 · ja

골든초이스 참고 배너 · 인기상 적용본 미확정

日本語 · ja 골든초이스 참고 배너

简体中文 · zh-CN

골든초이스 참고 배너 · 인기상 적용본 미확정

简体中文 · zh-CN 골든초이스 참고 배너

繁體中文 · zh-TW

골든초이스 참고 배너 · 인기상 적용본 미확정

繁體中文 · zh-TW 골든초이스 참고 배너

Bahasa Indonesia · id

골든초이스 참고 배너 · 인기상 적용본 미확정

Bahasa Indonesia · id 골든초이스 참고 배너

ไทย · th

골든초이스 참고 배너 · 인기상 적용본 미확정

ไทย · th 골든초이스 참고 배너

Tiếng Việt · vi

골든초이스 참고 배너 · 인기상 적용본 미확정

Tiếng Việt · vi 골든초이스 참고 배너

Español · es

골든초이스 참고 배너 · 인기상 적용본 미확정

Español · es 골든초이스 참고 배너

Português · pt

골든초이스 참고 배너 · 인기상 적용본 미확정

Português · pt 골든초이스 참고 배너

Français · fr

골든초이스 참고 배너 · 인기상 적용본 미확정

Français · fr 골든초이스 참고 배너

Deutsch · de

골든초이스 참고 배너 · 인기상 적용본 미확정

Deutsch · de 골든초이스 참고 배너

Русский · ru

골든초이스 참고 배너 · 인기상 적용본 미확정

Русский · ru 골든초이스 참고 배너

Türkçe · tr

골든초이스 참고 배너 · 인기상 적용본 미확정

Türkçe · tr 골든초이스 참고 배너

Italiano · it

골든초이스 참고 배너 · 인기상 적용본 미확정

Italiano · it 골든초이스 참고 배너

العربية · ar

골든초이스 참고 배너 · 인기상 적용본 미확정

العربية · ar 골든초이스 참고 배너

فارسی · fa

골든초이스 참고 배너 · 인기상 적용본 미확정

فارسی · fa 골든초이스 참고 배너
POL

횡단 정책 SSOT

화면마다 반복하지 않고 개발·운영이 한 곳에서 참조하는 공통 규칙

THE GOLDEN MAKER · 10.07 단일 이벤트

  • 운영 범위: 팬덤별 신규 가입자 수 표시와 가입자 수 달성 미션.
  • 기간 내 신규 가입자의 최초 최애 설정만 계정당 1회 집계. 가입 때 건너뛰었다면 12월 27일 마감 전 미션에서 최초 설정 가능. 기존 회원·재설정·변경은 추가 집계 제외.
  • 그룹 직접 선택 + 소속 멤버 개인 선택을 canonical_fandom_id로 합산. 최초 귀속 고정·계정당 1명. 복수 소속·유닛은 사전 매핑, 미매핑은 집계 보류. 동률은 공동 순위이며 광고 보상 동률 처리는 확정 필요.
  • 100·500·1천·5천·1만·3만·5만·10만 명의 8단계 목표와 수평 스크롤 로드맵 가안. 단계별 보상 1회 제안이며 지급 대상·수량·상한·시점은 미확정.
  • 서버 집계와 갱신 시각을 연결하고, 목표 달성과 개인 보상 수령 상태를 구분. 중복 집계·중복 지급 방지 필요.
  • 팬덤 집계: 12/8~12/27(KST, 27일 종료까지 기준안). 12/28 결과 발표·1/3까지 시안 접수·1/4~6 검수·1/7~8 송출 준비·1/9 광고 게재 예정. 인기상 투표 1/4 마감은 유지. VEC 매체 예약·광고 수혜 순위·집행 기간은 별도 확정.

event-lifecycle

  • 모든 시간은 서버 UTC 저장, 운영·앱은 KST 등 로컬 표시
  • 상태 전이는 허용 그래프와 권한을 서버에서 검증
  • 발행본은 불변, 수정은 새 draft version에서 진행
  • PAUSED·ENDED에서 쓰기 API는 명시적 오류 코드 반환

cheer-room

  • MVP는 행사별 단일 COMMENT_FEED, 후보별 방과 LIVE_CHAT은 만들지 않음
  • 하단 5번째 탭·투표 완료·태그 푸시에서 진입
  • 최상단 안내 배너와 인기 응원 글 롤링, 본문 최신순·인기순 제공
  • 작성자 옆 `{idol_name}` 배지 표시, `최애` 문구는 미표기
  • 비회원 읽기 허용, 작성 시 가입 후 통합 응원방 복귀
  • 좋아요·답글·신고·사용자 차단 제공
  • 입력 중 금칙어 강조, 전송 시 서버 최종 검사
  • 도배는 계정·기기·문구 유사도·속도로 제한

mention-notification

  • @검색은 기존 앱 사용자만 대상
  • 차단 관계·알림 수신 설정·후보 구독 설정 준수
  • 푸시는 작성자·후보·댓글 ID 포함
  • 삭제·제재된 댓글의 푸시 딥링크는 피드 상단으로 폴백

summon-deeplink

  • 비회원 연락처 업로드 없음, OS 공유 시트만 사용
  • event_id, invite_token 포함
  • 설치→가입 뒤 통합 응원방 deferred deep link 복원
  • 첫 유효 투표까지 attribution chain 유지

cheer-feed-popular · 인기순 기준

  • 대상: 해당 행사 응원방의 공개된 원댓글. 답글은 부모 댓글 아래에 유지.
  • 행사 오픈부터 조회 시점까지의 유효 좋아요 수 내림차순. 동률이면 작성 시각 내림차순, 시각까지 같으면 comment_id 내림차순.
  • 회원 1계정·댓글 1개당 좋아요 1회. 취소는 차감, 무효 처리된 좋아요는 제외.
  • 삭제·운영 숨김·제재 댓글은 제외. 내가 차단한 작성자의 글은 내 목록에서 제외.
  • 좋아요 0개 글도 포함하며 동률 규칙 적용. 부문별·아이돌별 노출 제한 없음.
  • 정렬 선택·재진입·새로고침 시 갱신. 읽는 중 자동 재정렬하지 않음. 페이지네이션은 조회 스냅샷 기준으로 중복·누락 방지.
  • 상단 인기 응원은 기존 30분 윈도우·아이돌당 1개 규칙을 유지. 본문 인기순과 별도 집계.

popular-cheer

  • 집계 윈도우는 매시 00분·30분에 초기화
  • 해당 30분 내 유효 좋아요 수 내림차순
  • 응원 아이돌당 최상위 댓글 1개만 노출
  • 동점은 먼저 작성된 댓글 우선
  • 신고 임계값 초과·제재·차단 댓글은 제외
  • 노출 개수 표기와 순위 번호는 표시하지 않음

official-compare-card

  • 서버 공식 집계 데이터만 사용
  • 기간·기준시각·데이터 출처를 카드에 고정
  • 사용자 자유 문구와 수치 편집 금지
  • 상대 후보 비하 입력 감지 시 카드 전환 제안

daily-rank-score · 협의 완료

  • category_id는 popularity / rookie. 성별로 부문을 분리하지 않는다.
  • 각 부문의 후보 수 N을 사용해 일일 마감 순위 r에 N−r+1점을 부여한다.
  • 최종 점수는 같은 부문 내 일별 점수 합계. 최대점은 D×N (N 고정 시).
  • 후보 수는 화면 노출 개수·득표가 있는 후보 수가 아닌 해당 부문 후보 명부 기준.
  • 발행 후보 명부와 점수 정책 버전을 마감 스냅샷에 기록한다 (구현 명세).
  • 동률·0표·중도 후보 변경 시 N 및 과거 점수 처리: 미확정. 운영 정책 확정 전 임의 계산하지 않는다.
  • 신인 자격·부문 간 중복 출마 정책은 미확정. 후보 예시를 공식 명단으로 발행하지 않는다.

heart-aggregation

  • 행사 부문마다 합산 방식을 명시적으로 선택
  • LIVE 이후 변경은 재집계 미리보기·승인·새 발행 버전 필수
  • 솔로 중복 후보·유닛·복수 소속은 source_id 매핑으로 판정
  • 무효표·취소표는 원장 정정 후 동일 정책으로 재집계

guide-content

  • 안내 탭의 후보명·이미지·소개 텍스트·FAQ는 백오피스 발행본에서 주입
  • FAQ는 인기상·신인 인기상 후보 영역 아래에 노출하고 운영자가 추가·삭제·정렬
  • 후보 순서는 사용자 세션 진입 시 무작위로 결정하고 같은 세션에서는 유지
  • 순위 화면의 공식 집계 순서에는 랜덤 정책을 적용하지 않음

mention-deeplink

  • 입력창의 @애돌친구에서 앱 회원을 검색·태그
  • 댓글당 최대 3명, 동일 발신자→수신자 푸시는 10분 쿨다운·중복 제거
  • 태그 등록 성공 후 수신자에게 푸시 발송
  • 딥링크는 event_id·comment_id를 포함
  • 수신자는 통합 응원방 탭과 해당 댓글 anchor로 바로 이동
  • 미설치·비회원은 스토어와 가입을 거쳐 동일 문맥 복구

localization

  • 행사·후보 소개·응원방 배너·FAQ 문구는 키 기반, 앱 코드에 직접 삽입 금지
  • 서비스 공통 17개 언어는 선택 옵션이 아닌 필수 고정값
  • 번역이 1개라도 누락되면 REVIEW·SCHEDULED·LIVE 전환 차단
  • 언어별 미리보기와 텍스트 오버플로우 검사를 모두 통과해야 발행
  • 후보 공식명은 승인된 글로벌 표기를 유지하고 설명 텍스트만 번역

admin-access

  • Super Admin: 권한·롤백·긴급 비공개
  • Event Operator: 행사·부문·후보·발행
  • Moderator/CS: 신고·제재·금칙어
  • Translator/Viewer: 언어 편집 또는 읽기 전용

audit-observability

  • 설정 변경 before/after, 실행자, 사유 기록
  • publish·pause·end·rollback 성공/실패 로그
  • 앱 config version·적용 해시 추적
  • 장애 시 사용자 화면과 운영 알림을 동시에 제공
DEV

개발·QA 핸드오프

MVP 경계, 이벤트 로그, 완료 조건

MVP P0

  • 2개 부문 전환·후보 명부·N 기반 순위 점수 일치
  • N=30 → 1위30/2위29/30위1점·28일 최대840점 검증
  • 부문별 N이 달라도 독립 계산·합산 검증
  • 동률·0표·중도 후보 변경 정책 확정 후 케이스 추가
  • 7개 팬 앱 화면 흐름
  • 9개 관리자 설정·발행·운영 화면
  • 안내 후보 랜덤 노출·후보 하단 투표 FAQ
  • 후보·이미지·텍스트·FAQ의 17개 언어 필수 관리
  • 30분 단위 인기 응원 글 롤링·행사별 단일 COMMENT_FEED
  • 댓글 작성자 아이돌 배지·좋아요·답글·신고·차단
  • @애돌친구 태그 푸시와 친구 소환 딥링크
  • 어워즈 공유하기
  • 팬덤 신규 가입 집계 기간·단계별 목표·보상 설정
  • 가입·최애 설정 자격 검증·통합 팬덤 중복 집계 방지·보상 중복 지급 방지

후속 P1

  • 시상식 당일 시간 제한형 LIVE 응원방
  • 언어별 AI 유해 표현 모델 고도화
  • 실시간 운영 관제 대시보드
  • 비교 카드 템플릿 A/B
  • 팬덤별 행동 코호트·초대 그래프
  • 자동 번역 품질 대시보드

필수 이벤트 로그

퍼널이벤트필수 파라미터
응원cheer_feed_open, cheer_comment_create, cheer_reply_create, cheer_likeevent_id, comment_id, author_favorite_id
태그mention_select, mention_push_sent, mention_push_openactor_id, mentioned_user_id, comment_id
초대summon_share, invite_open, signup_complete, favorite_set, invite_first_voteinvite_token, inviter_id, event_id, channel
팬덤 가입 미션maker_view, maker_fandom_impression, maker_signup_qualified, maker_milestone_unlock, maker_reward_grantedevent_id, artist_id, user_id, qualified_at, qualified_signup_count, milestone_id, reward_id
응원방 전환popular_cheer_impression, cheer_sort_select, post_vote_cheer_ctaevent_id, comment_id, sort_mode
운영event_validate, event_publish, event_pause, event_end, event_rollbackadmin_id, version, reason, result

완료 조건

  • 동일 행사 설정으로 iOS·Android 결과 일치
  • 발행 후 앱 업데이트 없이 5분 내 반영
  • 후보 랜덤 순서가 세션 중 유지되고 순위 탭에는 미적용
  • 후보·이미지·텍스트·FAQ를 백오피스에서 등록·수정
  • 중복 투표·댓글·태그 푸시 멱등 검증
  • 인기 응원 30분 초기화·아이돌당 1개 검증
  • 17개 언어 누락·오버플로우 0건일 때만 발행
  • PAUSED·ENDED·롤백 회귀 테스트 통과

Owner

  • Product: 정책·화면·오픈 승인
  • App: 네이티브 UI·딥링크·푸시
  • Backend: 집계·댓글·상태·발행
  • Growth: 공유·가입 퍼널·실험
  • Trust & Safety / CS: 신고·제재
  • QA: 다국어·시차·동시성·롤백