1
Wiki 3 7 Stage 2 HTML Generation
kyeongmin edited this page 2026-04-01 16:16:50 +09:00

# Stage 2 HTML 생성

목적

영역별 제약과 콘텐츠 구조를 바탕으로 최종 slide HTML을 생성한다.

입력

  • refined concepts
  • container specs
  • 참조 블록 정보
  • 영역별 budget

처리 내용

  • body, sidebar, footer 등 영역별 HTML을 생성한다.
  • 스타일과 구조를 제약 안에서 조합한다.
  • 핵심 메시지가 가장 먼저 드러나도록 구성한다.

출력

  • slide HTML
  • 영역별 HTML fragment
  • 생성 시 사용한 주요 판단 근거
  • run 폴더에 저장할 HTML 산출물

검증 포인트

  • 원문 의미 보존이 되는가
  • 영역별 budget을 위반하지 않는가
  • 구조가 논리적으로 일관되는가

현재 구현과 목표 구조

  • 현재 구현: html_generator.py 중심 생성
  • 목표 구조: Phase T 제약과 참조 블록 정보를 더 명시적으로 반영한 생성

관련 코드

실패 시 처리

  • 실패 영역만 부분 재생성한다.
  • prompt 조건을 더 명확히 준다.
  • budget 충돌을 먼저 해소한다.