릴리스기준

출시 품질 게이트

기능과 교육 콘텐츠가 공개 상태로 전환되기 전에 통과해야 하는 검수 항목입니다.

제품 기능

  • 실제 인증 주체와 운영 데이터에 연결되어 있는가
  • 앱 종료·재접속·재로그인 후 상태가 복원되는가
  • 로딩·빈 상태·오프라인·오류·재시도가 구분되는가
  • 버튼이 실제 동작하거나 명확한 비활성 사유를 갖는가
  • 다국어 긴 문자열과 200% 텍스트 확대를 견디는가
  • iOS와 Android 실제 화면에서 검증했는가

교육 기능

  • 대상 레벨과 선수학습 범위에 맞는가
  • 상황·화자·관계·장소·의도가 일관되는가
  • 사용자 언어 설명만으로 혼자 학습할 수 있는가
  • 문항이 학습 목표를 직접 측정하는가
  • 정답·오답·해설과 에셋이 같은 버전에 연결되는가
  • 한국어교육 전문가와 원어민 검수를 기록했는가

데이터

  • 저장 프로시저 계약과 사용자 소유권을 검증했는가
  • 멱등 요청과 중단 재개를 실제로 재현했는가
  • 정답과 해설이 제출 전에 노출되지 않는가
  • 게시 콘텐츠 버전이 불변하는가
  • 테스트 데이터가 라이브 DB에 남지 않는가

완료 표현

구현됨, 제한 운영, 차단됨, 출시 검수 완료를 구분한다. 자동 테스트가 통과했더라도 전문 번역·음성·교육 검수가 남았다면 해당 제한을 공개 문서에 그대로 기록한다.

K0 + K1 내부 게이트 결과

  • 약관 에셋 패키징과 DB 버전·SHA 검증 완료
  • K0 12단원과 K1-01~12 카탈로그·레슨 운영 연결 완료
  • K0 필기·음절 판정 서버 소유화 완료
  • K0·K1 제목·목표·활동·문법·문항·선택지 16개 언어 계약 완료
  • 복습 세션 연결과 내부 evidence/rule 표현 제거 완료
  • 16개 UI 언어 ARB와 320dp·200%·RTL 회귀 검증 완료
  • K0·K1 발화 398개와 정상·느린 속도 고정 음원 796개 게시 완료
  • 비공개 R2·인증 API·버전/SHA 검증 캐시와 앱 재생 연결 완료
  • K1-01~12 단원별 실제 사용과 K1-12 누적 종합 완주

현재 외부 게이트

  • TestFlight 업로드와 Firebase App Check의 iOS App Attest 등록
  • Apple·LINE 실제 계정 로그인·재접속·탈퇴 E2E
  • Android Play upload keystore 연결
  • 실제 서명 기준 Play Integrity와 푸시·Crashlytics·구독·복원 검증
  • 법률 승인 약관·개인정보 문서
  • 한국어교육 전문가와 원어민 화용 최종 승인
  • 796개 전체 음원의 발음·억양 사람 청취표와 서명 기기 재생 확인

음성은 제품 결함을 기기 TTS로 가리지 않는다. 앱은 게시된 Gemini 고정 음원만 사용하며, 사람 청취 승인과 실제 서명 기기 재생 확인 전에는 전체 출시 검수 완료로 표기하지 않는다.

문서 업데이트 원칙

구현 상태가 바뀌면 코드·DB·테스트와 같은 변경에서 이 문서도 함께 갱신합니다.

개발 현황으로 돌아가기