fail-fast와 오류 수집은 호출 목적이 다르다

사용자 폼은 여러 오류를 한 번에 보여주는 편이 좋고 내부 불변식 붕괴는 첫 실패에서 중단할 수 있습니다.

fail-fast

첫 오류 즉시 반환 · 내부 경계

collect-all

모든 독립 제약 수집 · 입력 폼

dependent rules

선행 실패 뒤 후속 생략

핵심: 같은 validator core에서 정책만 분리합니다.