Skip to content

release: 가입·사진 업로드 지연 개선, Vision 키 헤더 이동(#363~#365) - #367

Merged
selee1012 merged 7 commits into
mainfrom
dev
Oct 28, 2026
Merged

selee1012 merged 7 commits into
mainfrom
dev

Conversation

@selee1012

Copy link
Copy Markdown
Contributor

포함

DB 마이그레이션 없음. stg(6d2cd5e) 배포·기동 확인, 배포 후 에러 없음.

🤖 Generated with Claude Code

selee1012 and others added 7 commits October 28, 2026 21:15
쿼리(?key=)에 두면 X-Ray 트레이스의 http.url 에 키 원문이 남는다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix(moderation): SafeSearch API 키를 URL 대신 헤더로 보낸다
S3 에 저장한 직후 공개 주소(/files/...)로 같은 사진을 다시 내려받아 심사하느라
prod 에서 ~0.66초가 더 걸렸다(X-Ray 1-6ae1d6f6). 제출값이 방금 올린 URL 과 같을 때만
바이트를 쓰고, 그 사이 바뀌었으면 기존처럼 URL 로 받는다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
perf(profile): 올린 프로필 사진은 받은 바이트로 심사한다
prod 가입 중앙값 ~1.0초 중 ~0.88초가 Gemini 닉네임 심사 대기였다(X-Ray 1-6ae1aa8f).
가입 응답은 등록 직후 상태(PENDING)로 바로 내리고, 심사는 서버 안 작은 대기열에서 돈다.
심사 중엔 본인에게 입력 닉네임·타인에게 임시 닉네임이 보이고, 거절되면 임시 닉네임과
거절 알림이 남는다(기존 거절 경로 그대로). 대기열이 넘치거나 태스크가 내려가 놓친 건
05:00 PENDING 스캔이 다시 집는다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
perf(auth): 가입은 바로 시키고 닉네임·사진 심사는 응답 뒤에 돌린다
@github-actions

Copy link
Copy Markdown

Test Coverage

Overall Project 83.36% -0.02% 🍏
Files changed 89.56% 🍏

File Coverage
SafeSearchClient.java 98.74% 🍏
ProfileService.java 85.83% 🍏
UserModerationService.java 82.53% -4.15% 🍏
AuthService.java 78.08% 🍏
UserModerationQueue.java 12.3% 🍏

@selee1012
selee1012 merged commit 9509b3f into main Oct 28, 2026
8 checks passed
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