🔍 개요
확정 정책
팀원 모집 알림 단건 읽음·삭제는 Callvan과 동일한 recipient 범위 멱등 204로 처리합니다.
- 본인 unread 알림 읽음: 204
- 이미 읽은 본인 알림 재읽음: 204, 최초
readAt 유지
- 본인 알림 삭제 및 재삭제: 204
- soft-deleted 본인 알림 읽음: 204 no-op
- 존재하지 않는 ID: 204 no-op
- 타 사용자 ID: 204 no-op, 타 사용자 데이터는 변경하지 않음
📱 클라이언트 영향
클라이언트는 stale 상태나 네트워크 실패 후 읽음·삭제 요청을 안전하게 재시도할 수 있습니다. 404 분기나 리소스 존재 여부 추론이 필요하지 않습니다.
✅ 완료 조건
- recipient ID, notification ID, 미삭제 조건으로 원자적으로 갱신합니다.
- 반복 호출과 타 사용자 격리를 실제 MySQL HTTP 테스트로 검증합니다.
- Java Swagger에서 단건 404를 제거하고 멱등 204를 명시합니다.
🚫 범위 밖
🔍 개요
origin/develop@2bbb2a23ca04fc7ece8a2986f12e88f12a4ab92e확정 정책
팀원 모집 알림 단건 읽음·삭제는 Callvan과 동일한 recipient 범위 멱등 204로 처리합니다.
readAt유지📱 클라이언트 영향
클라이언트는 stale 상태나 네트워크 실패 후 읽음·삭제 요청을 안전하게 재시도할 수 있습니다. 404 분기나 리소스 존재 여부 추론이 필요하지 않습니다.
✅ 완료 조건
🚫 범위 밖