- FieldError DTO 공통화 (SPMS.Domain/Common) - ValidationErrorData + ApiResponse.ValidationFail() 추가 - InvalidModelStateResponseFactory로 ModelState 에러 ApiResponse 변환 - Controller Unauthorized 응답 throw SpmsException으로 통일 (에러코드 102) - MessageValidationService ValidationErrorDto → FieldError 교체 Closes #164
- ProfileResponseDto, UpdateProfileRequestDto 생성 - IAuthService에 GetProfileAsync, UpdateProfileAsync 추가 - AuthService에 프로필 조회/수정 로직 구현 - ProfileController 생성 (v1/in/account/profile)