Skip to content

feat: 신고 운영과 콘텐츠 검수 체계 구축 - #24

Merged
manNomi merged 1 commit into
mainfrom
fix/app-review-ugc-safety
Aug 15, 2026
Merged

feat: 신고 운영과 콘텐츠 검수 체계 구축#24
manNomi merged 1 commit into
mainfrom
fix/app-review-ugc-safety

Conversation

@manNomi

@manNomi manNomi commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

변경 내용

  • 약관 동의 증거와 계정 제재 상태를 저장하고 기존 계정의 최신 약관 재동의를 강제합니다.
  • 공개 이미지의 사전 검수와 관리자 승인 API를 추가했습니다.
  • 신고와 차단 대상은 서버가 원본 콘텐츠에서 작성자를 판별하며 처리 기한은 24시간으로 저장합니다.
  • 20시간 알림과 24시간 초과 알림을 분리하고 GCP 구조화 로그 또는 HTTPS 웹훅으로 운영 알림을 보냅니다.
  • 심사 계정과 사운드맵 핀 2개와 공동 여행방을 재실행 가능하게 준비하는 시드를 추가했습니다.
  • 차단 관계와 pending 상태를 목록과 이미지 직접 접근에도 적용했습니다.

검증

  • pnpm db:generate
  • pnpm typecheck
  • 실제 DB 테스트 86개 통과
  • GitHub Actions 동등 mock coverage 테스트 86개 통과
  • pnpm check:openapi-sync 68개 operation 일치
  • pnpm build

배포 주의사항

배포 전에 32자 이상의 MODERATION_ADMIN_KEY와 심사 계정 값과 MODERATION_ALERT_MODE를 운영 환경에 설정해야 합니다. 컨테이너 시작 시 필수 환경값을 검사합니다.

@manNomi
manNomi merged commit e898c84 into main Aug 15, 2026
1 check passed
@manNomi
manNomi deleted the fix/app-review-ugc-safety branch August 15, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant