릴리스기준

출시 품질 게이트

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

제품 기능

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

교육 기능

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

데이터

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

완료 표현

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

K0 + K1-01 내부 게이트 결과

  • 약관 에셋 패키징과 DB 버전·SHA 검증 완료
  • K0 카탈로그·레슨 운영 연결 완료
  • 미완성 K1 단원 제외와 단원 코드 라우팅 완료
  • K0 필기·음절 판정 서버 소유화 완료
  • K1-01 제목·목표 16개 콘텐츠 언어 완료
  • 복습 세션 연결과 내부 evidence/rule 표현 제거 완료
  • 16개 UI 언어 중 영어·한국어 전체 UI 완료, 14개 언어 fallback 제거 잔여
  • K0·K1-01 발화 155개와 정상·느린 속도 고정 음원 310개 게시 완료
  • 비공개 R2·인증 API·버전/SHA 검증 캐시와 앱 재생 연결 완료

현재 외부 게이트

  • Apple Developer 자격을 Firebase Apple provider에 등록하고 로그인·탈퇴 E2E
  • Android Play upload keystore 연결
  • 실서명 기준 Play Integrity·App Attest 등록
  • 법률 승인 약관과 지원 언어 전문 번역
  • 한국어교육 전문가와 원어민 화용 최종 승인
  • 310개 전체 음원의 발음·억양 사람 청취표와 서명 기기 재생 확인

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

문서 업데이트 원칙

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

개발 현황으로 돌아가기