검증 사용자가 어떤 피드백을 필요로 하는지에 따라 결과 형태가 달라진다.
구현 단순
한 번에 수정 가능
잘못된 제약 배치
값이 제약 위반
핵심: 민감한 실제 field 값을 violation 메시지에 무조건 넣지 않는다.