본문 원문 보존
사용자가 보낸 content 문자열을 form state에 둔다.
Type mismatch 뒤 null property를 비교해 새 예외를 만들지 않고 최초 원문과 type code를 유지한 채 사용자 수정 경로로 보낸다.
사용자가 보낸 content 문자열을 form state에 둔다.
실패하면 typeMismatch와 rejected value를 기록한다.
null 비교를 건너뛰고 최초 conversion 오류를 그대로 유지한다.
변환된 두 field의 순서·범위 관계를 안전하게 검사한다.
원문 입력과 가장 먼저 발생한 오류를 화면에 돌려준다.
핵심: 후속 validator는 앞 단계가 만든 오류를 덮지 말고 실행 전제 조건이 깨졌으면 조용히 건너뛰어야 한다.