conversion 실패가 있으면 관계 검증을 멈춘다

Type mismatch 뒤 null property를 비교해 새 예외를 만들지 않고 최초 원문과 type code를 유지한 채 사용자 수정 경로로 보낸다.

01 · BIND

본문 원문 보존

사용자가 보낸 content 문자열을 form state에 둔다.

02 · CONVERT

Type 변환

실패하면 typeMismatch와 rejected value를 기록한다.

관계 검증에 필요한 field error가 이미 있는가?
YES

Validator 중단

null 비교를 건너뛰고 최초 conversion 오류를 그대로 유지한다.

NO

관계 규칙 실행

변환된 두 field의 순서·범위 관계를 안전하게 검사한다.

RENDER

수정 가능한 안내

원문 입력과 가장 먼저 발생한 오류를 화면에 돌려준다.

핵심: 후속 validator는 앞 단계가 만든 오류를 덮지 말고 실행 전제 조건이 깨졌으면 조용히 건너뛰어야 한다.