13.3 1단계 오라클: 구조적 유효성 검사 (Syntactic Validation Oracle)
- 13.3.1 Pydantic 및 JSON Schema를 활용한 강타입(Strongly Typed) 모델 정의
- 13.3.2 정규표현식(Regex)을 이용한 포맷 강제 (이메일, 전화번호, 사업자등록번호)
- 13.3.3 Enum(열거형) 타입을 이용한 카테고리 데이터의 결정론적 매핑
- 13.3.4 날짜 및 시간 형식의 표준화 (ISO 8601) 및 파싱 오라클
- 13.3.5 Nullable 필드와 필수 필드의 엄격한 구분 전략
- 13.3.6 중첩된 JSON 구조(List, Dict)의 깊이 및 개수 제한 검증
- 13.3.7 구조적 오류 발생 시 LLM 재요청(Retry)을 위한 에러 메시지 템플릿 설계