You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
refactor(afternote): 서버 475 수신자 필수 체인 전 구간 도달 불가 — 매퍼 분기·AuthoringValidation·RECEIVERS_REQUIRED 잔재 제거 #1387
BE main@aba24df 에 HTTP 오류 코드 475 는 존재하지 않는다 — 오류 코드는 전부 4자리 체계(ErrorCode.java)이고, 리터럴 475 는 BE 레포 전체 0건.
애프터노트 경로의 수신자 필수 검증(AfternoteValidationCommons.validateRequiredReceivers)은 BE 에서 이미 제거돼 0건이다. ErrorCode.RECEIVERS_REQUIRED(400, 1615) 를 던지는 곳은 타임레터 경로(TimeLetterService)뿐이고, 그 값도 1615 라 FE 매퍼 조건(code == 475)과 애초에 만나지 않는다.
presentation — AfternoteEditorViewModel.toAfternoteEditorError() 의 AuthoringValidation 분기, AfternoteValidationError.RECEIVERS_REQUIRED, strings.xml 의 afternote_validation_receivers_required.
테스트 — AfternoteAuthoringFailureMapperTest 의 475 케이스들, AfternoteEditorErrorTest 의 서버 검증 변환 케이스.
variant 제거는 sealed when 소비처를 컴파일 에러로 끌고 들어오므로, 커밋은 data(생산 중단) → domain+소비처(계약 제거) → presentation 잔재(enum 값·string) 순으로 모듈 경계를 따라 나눈다.
Activity
github-actions commentedon Aug 28, 2026
이 이슈는 필수 메타데이터를 판정할 수 없어 자동으로 닫았습니다.
작업 유형이 없거나 허용된 값이 아닙니다.주 담당 모듈이 없거나 허용된 값이 아닙니다.이슈 등록 양식에 맞게 본문을 보완한 뒤 다시 열어 주세요.