Skip to content

[Feat] 필수 약관 동의 기록 및 기존 회원 동의 확인 - #129

Open
ww123ok wants to merge 3 commits into
developfrom
feat/128-legal-consents
Open

ww123ok wants to merge 3 commits into
developfrom
feat/128-legal-consents

Conversation

@ww123ok

@ww123ok ww123ok commented Nov 7, 2026

Copy link
Copy Markdown
Collaborator

PULL REQUEST

🎋 작업 브랜치

💡 작업동기

  • 필수 동의를 서버에 기록하고, 신규·기존 회원의 최신 문서 동의 여부를 확인할 수 있도록 구현했습니다.

🔑 주요 변경사항

  • 필수 문서의 공개 상태·버전·해시 조회 API를 추가했습니다.
  • 본인의 이용약관·개인정보 필수 수집·이용 동의와 만 14세 이상 확인을 저장합니다.
  • 중복·동시 요청은 최초 동의 시각을 유지하고, 같은 버전에 다른 문서 해시가 연결되는 것을 방지합니다.
  • 로그인·Refresh·내 정보 응답에 termsAccepted를 추가하고 기존 onboardingCompleted 계약은 유지했습니다.
  • 동의 필수 적용 시 일반 기능과 온보딩을 검증하며, 탈퇴·거래·잔액 확인 경로는 유지했습니다.
  • V8 마이그레이션과 동의 기록의 탈퇴·보존 처리를 추가했습니다.
  • 기존 회원의 동의를 임의로 채우거나 가입 보상을 다시 지급하지 않습니다.

🏞 스크린샷 (선택)

없음

💬 리뷰 요구사항 (선택)

  • 동시 요청의 잠금 순서와 동의 시각 보존, 문서 해시 충돌 처리를 확인 부탁드립니다.
  • 실제 문안·프론트·문서 해시를 맞춘 뒤 공개와 필수 적용을 순서대로 활성화해야 합니다.
  • 동의 기록이 생성된 뒤 구버전으로 롤백할 때는 탈퇴·파기 호환성 확인이 필요합니다.

@ww123ok
ww123ok requested a review from befur1 November 7, 2026 11:06
@ww123ok ww123ok self-assigned this Nov 7, 2026
@ww123ok ww123ok added the FEAT label Nov 7, 2026
@coderabbitai

coderabbitai Bot commented Nov 7, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] 필수 약관 동의 기록 및 기존 회원 동의 확인

1 participant