등록 결과와 HTTP 응답 매핑

예상 가능한 업무 결과를 값으로 반환해 장애 exception과 분리한다.

Service 결과의미Controller 응답
Created새 회원 저장 완료201 또는 303
Rejected입력 규칙 위반422와 violation 목록
DuplicateID 고유성 충돌409
Repository failure인프라 장애500

핵심: insertIfAbsent 또는 database unique constraint가 중복을 최종 보증한다.