1
Wiki 3 6 Stage 1 5b Design Budget Recalculation
kyeongmin edited this page 2026-04-01 16:16:50 +09:00

# Stage 1.5b 디자인 버짓 재계산

목적

앞선 위계와 레퍼런스 선택 결과를 반영해 실제 영역별 디자인 제약을 다시 계산한다.

입력

  • 폰트 위계 계획
  • body/sidebar 비율
  • 참조 블록 선택 결과

처리 내용

  • 영역별 허용 높이와 글자수 budget을 계산한다.
  • 블록 특성에 맞춰 제약을 조정한다.
  • 후속 HTML 생성에 필요한 container spec을 만든다.

출력

  • container specs
  • 영역별 height budget
  • 영역별 text budget
  • run 폴더에 남길 계산 결과

검증 포인트

  • 계산된 버짓이 현실적인가
  • 폰트 위계와 충돌하지 않는가
  • 생성 단계에서 사용할 수 있을 정도로 명확한가

현재 구현과 목표 구조

  • 현재 구현: space_allocator 중심으로 계산되지만 Phase T 수준의 분리도는 아직 낮음
  • 목표 구조: Stage 1.5b를 명시적 재계산 단계로 분리

관련 코드

실패 시 처리

  • 비율과 budget을 다시 조정한다.
  • 참조 블록 가정을 완화한다.
  • 과밀한 영역을 먼저 줄인다.