# task-1297.1: Google 광고 배너 제작 — 서울대보험쌤 M3 3세트

**작업자**: 아마테라스 (디자인팀장) → 이나리 (하이브리드 이미지 합성)
**작업일**: 2026-03-31
**상태**: 완료

---

## 작업 요약

서울대보험쌤 대분류(M3)의 Google 광고 배너 3세트(각 2사이즈) = 6장을 hybrid-image(Gemini AI 배경 + HTML 텍스트 오버레이)로 제작 완료.

---

## 산출물 (6개 파일)

- `/home/jay/workspace/output/google-ads/banners/snu-fair-1200x628.png` (1200x628, 549KB)
- `/home/jay/workspace/output/google-ads/banners/snu-fair-1080x1080.png` (1080x1080, 818KB)
- `/home/jay/workspace/output/google-ads/banners/snu-leader-1200x628.png` (1200x628, 539KB)
- `/home/jay/workspace/output/google-ads/banners/snu-leader-1080x1080.png` (1080x1080, 902KB)
- `/home/jay/workspace/output/google-ads/banners/snu-support-1200x628.png` (1200x628, 744KB)
- `/home/jay/workspace/output/google-ads/banners/snu-support-1080x1080.png` (1080x1080, 936KB)

---

## 세트별 디자인 상세

### M3-1: 서울대보험쌤 x 정당한 대우 (snu-fair)

- **배경**: 고급스러운 서재 공간, 따뜻한 간접 조명, 도시 야경 (Gemini 포토리얼)
- **톤**: 다크→미드 톤, 따뜻한 다크 브라운 + 골드 포인트
- **헤드라인**: "지점장이 직접 컨설팅하는 보험영업"
- **서브카피**: "AI 시스템으로 실적을 극대화"
- **CTA**: "무료 상담 신청" (골드 그라데이션 배경 + 다크 텍스트)
- **컬러**: 골드 #C9A84C, 다크 초콜릿 #3E2723, 크림 #FFF8E7

### M3-2: 서울대보험쌤 x 관리자 비전 (snu-leader)

- **배경**: 현대적 공유 오피스, 자연광, 식물 인테리어 (Gemini 포토리얼)
- **톤**: 미드→밝은 톤, 따뜻한 크림 + 골드 액센트
- **헤드라인**: "서울대 출신 지점장과 함께 시작"
- **서브카피**: "AI자동화 | 멘토링 | 100일 로드맵"
- **CTA**: "조직 설계 상담 받기 →" (골드 그라데이션 배경 + 다크 텍스트)
- **컬러**: 골드 #C9A84C, 웜 베이지 #D7CCC8, 다크 골드 #A07828

### M3-3: 서울대보험쌤 x 영업지원 (snu-support)

- **배경**: 밝은 카페 업무 공간, 창문 너머 녹음, 오전 분위기 (Gemini 포토리얼)
- **톤**: 밝은 톤, 따뜻하고 친근한 크림 + 웜 골드
- **헤드라인**: "영업 못하는 게 아닙니다 시스템이 없었을 뿐"
- **서브카피**: "AI자동화 | DB영업 | 무자본 시작"
- **CTA**: "무료 상담 신청" (다크 골드 배경 + 크림 텍스트)
- **컬러**: 웜 골드 #D4B87A, 크림 화이트 #FFF8E7, 다크 골드 #A07828

---

## 셀프 QC 체크리스트

- [x] 1. 다른 파일 영향: 없음 (이미지 산출물만 생성)
- [x] 2. 엣지 케이스: 이미지 해상도 정확 확인 (python3 PIL로 검증)
- [x] 3. 작업 지시 일치: 6장 모두 지정 경로에 지정 파일명으로 저장됨
- [x] 4. 에러 처리/보안: 해당 없음 (이미지 산출물)
- [x] 5. 테스트 커버리지: 해당 없음 (이미지 산출물)
- [x] 6. 발견 이슈 해결: 아래 이슈 목록 참조
- [x] 7. 코드 아키텍처: 해당 없음 (이미지 산출물)
- [x] 8. 인터페이스 변경: 해당 없음

---

## 발견 이슈 및 해결

### 이슈 1: M3-2 정사각형에 URL 텍스트 포함
- **내용**: snu-leader-1080x1080.png 하단에 "incar-top.tistory.com" URL 표시됨
- **심각도**: Low
- **판단**: 최종 URL은 디자인 디렉션에 명시되어 있으며, CTA 하단 URL 표기는 Google 광고 관행상 허용 범위. 다른 세트와의 일관성 차이가 있으나 기능적 문제 아님.

### 이슈 2: 중간 생성 스크립트 pyright 경고
- **내용**: 이나리가 생성한 중간 Python 스크립트에서 gcloud_auth import 경고 발생
- **심각도**: N/A (중간 산출물)
- **판단**: 최종 산출물인 PNG 이미지는 정상 생성됨. 중간 스크립트는 일회성 제작 도구이며 프로덕션 코드가 아님.

### 이슈 3: 폰트 사이즈 조정
- **내용**: 디자인 디렉션의 서브카피 26px 지정은 최소 40px 규칙에 미달
- **심각도**: Medium (해결됨)
- **해결**: 이나리에게 지시 시 40px 이상으로 상향 지시, 모든 텍스트 40px+ 확인됨

---

## 디자인 규칙 준수 확인

- [x] 모든 텍스트 40px 이상
- [x] 얇은 폰트(weight 300 이하) 미사용
- [x] WCAG AAA 대비율 충족 (다크 텍스트 on 밝은 배경, 크림 텍스트 on 다크 배경)
- [x] "당신" → "여러분" (사용 안 함), "팀장" → "지점장" 확인
- [x] 로고 미사용
- [x] 슬라이드 번호 없음
- [x] CTA 버튼 포함 (3세트 모두)
- [x] Gemini 배경: 포토리얼 사진/장면 (아이콘/그래픽 아님)
- [x] 한글 폰트: Pretendard 사용
- [x] 텍스트 영역 반투명 오버레이/그라데이션 적용
- [x] 골드 액센트 20% 이내
- [x] 밝은 배경 위 골드는 다크 골드 #A07828 사용

---

## 제작 파이프라인

1. Gemini gemini-3-pro-image-preview (SA Bearer 토큰) → 포토리얼 배경 이미지 생성
2. Playwright HTML 오버레이 합성 → 최종 PNG 캡처
3. 3세트 병렬 제작 (이나리 3인스턴스)

---

## qc_verify.py 결과

```json
{
  "task_id": "task-1297.1",
  "verified_at": "2026-03-31T19:51:57",
  "overall": "PASS (file_check FAIL은 .done 미생성 시점, finish-task.sh로 해결)",
  "summary": "4 PASS, 1 FAIL (.done 대기), 7 SKIP",
  "checks": {
    "file_check": "7/8 OK — 이미지 6장 + 보고서 OK, .done만 미생성",
    "data_integrity": "PASS — running 상태 정상",
    "critical_gap": "PASS — 3건 CRITICAL 모두 RESOLVED",
    "spec_compliance": "PASS — 미체크 항목 없음",
    "duplicate_check": "PASS — 최대 유사도 35.7% (task-1293.1)",
    "test_runner": "SKIP (관련 테스트 파일 0개, 정당한 SKIP)",
    "pyright_check": "SKIP (Python 파일 아님)",
    "style_check": "SKIP (Python 파일 아님)"
  }
}
```
