[Improvement] WP-MSG-01 저장/검증 계약 통일 #168

Closed
opened 2026-02-24 06:32:35 +00:00 by seonkyu.kim · 0 comments
Owner

설명

메시지 저장/검증 API의 필드 네이밍을 통일하고 fieldErrors 기반 검증을 적용한다.

범위

  • 대상 API: POST /v1/in/message/save, POST /v1/in/message/validate
  • 필드명(camel/snake) 단일화
  • 검증 오류 fieldErrors[] 표준화
  • FR-MSG-001, FR-MSG-002 충족

작업 내용

  • request DTO 표준화 (필드명 통일)
  • 유효성 검증기와 오류 맵퍼 정리
  • data.fieldErrors[] 포맷 적용

완료 기준

  • 화면 입력 검증 오류를 필드 단위로 표시 가능

산출물

  • 메시지 저장/검증 API v2

의존성

참조

  • PRD: domains/message-prd.md FR-MSG-001, FR-MSG-002
  • 실행계획: 04-phase3-message-domain-execution-plan.md WP-MSG-01
  • 분석: message_analysis/message-register-backend-core-feasibility.md
## 설명 메시지 저장/검증 API의 필드 네이밍을 통일하고 fieldErrors 기반 검증을 적용한다. ## 범위 - 대상 API: `POST /v1/in/message/save`, `POST /v1/in/message/validate` - 필드명(camel/snake) 단일화 - 검증 오류 `fieldErrors[]` 표준화 - FR-MSG-001, FR-MSG-002 충족 ## 작업 내용 - [ ] request DTO 표준화 (필드명 통일) - [ ] 유효성 검증기와 오류 맵퍼 정리 - [ ] `data.fieldErrors[]` 포맷 적용 ## 완료 기준 - 화면 입력 검증 오류를 필드 단위로 표시 가능 ## 산출물 - 메시지 저장/검증 API v2 ## 의존성 - WP-COM-01 (#164) ## 참조 - PRD: `domains/message-prd.md` FR-MSG-001, FR-MSG-002 - 실행계획: `04-phase3-message-domain-execution-plan.md` WP-MSG-01 - 분석: `message_analysis/message-register-backend-core-feasibility.md`
seonkyu.kim self-assigned this 2026-02-24 06:32:43 +00:00
seonkyu.kim added this to the Phase 2: 메시지 + 통계 milestone 2026-02-24 06:32:43 +00:00
seonkyu.kim added the
Priority
Medium
Status
Available
Type
Improvement
labels 2026-02-24 06:32:46 +00:00
Sign in to join this conversation.
No description provided.