1
Wiki 3 8 Stage 2 Validation and Retry
kyeongmin edited this page 2026-04-01 16:16:50 +09:00

# Stage 2 검증 및 재시도

목적

생성된 HTML이 내용과 구조와 제약을 지키는지 코드 레벨에서 검증하고, 실패 영역만 다시 생성한다.

입력

  • 생성된 slide HTML
  • 원문 또는 정규화된 콘텐츠
  • 검증 규칙

처리 내용

  • 텍스트 보존 여부를 검사한다.
  • 금지 텍스트나 과잉 생성 여부를 확인한다.
  • 필수 구조 존재 여부를 확인한다.
  • 실패한 영역만 식별해 재시도한다.

출력

  • 검증 결과
  • 실패 영역 목록
  • 재시도 결과
  • run 폴더에 남길 검증 로그

검증 포인트

  • 핵심 문구가 누락되지 않았는가
  • 의미가 변질되지 않았는가
  • 구조적 필수 요소가 유지되는가

현재 구현과 목표 구조

  • 현재 구현: content_verifier.py 중심의 부분 재시도 루프 존재
  • 목표 구조: 실패 패턴을 더 잘 기록하고 run 결과와 연결

관련 코드

실패 시 처리

  • 전체 재생성보다 부분 재생성을 우선한다.
  • 동일 원인 반복 시 입력 또는 budget 단계로 되돌아간다.