---
task_id: task-2225
type: checklist
scope: task
created: 2026-04-27
updated: 2026-04-27
status: completed
---

# 체크리스트: task-2225

**task**: task-2225

---

## Phase 1 — 백엔드 (토르)

- [x] A. server/image_generator.py 신규 생성 (Satori/Gemini/Hybrid 모듈)
- [x] B. server/scripts/satori-render.js 신규 생성 (Node.js Satori 렌더러)
- [x] C. server/main.py에 /api/insuro/generate-image 엔드포인트 추가
- [x] D. PLAN_IMAGE_TIER 플랜별 라우팅 매핑 추가

## Phase 2 — 프론트엔드 (프레이야)

- [x] A. ImageGeneratorPanel.tsx: supabase.functions.invoke → fetch 서버 API 변경
- [x] B. planSkillMap.ts: 이미지 생성 티어 매핑 추가

## 검증

- [x] python3 -c "import image_generator" 성공
- [x] npm run build 성공 (12.05s)
- [x] 서버 재시작 후 /api/insuro/generate-image 엔드포인트 응답 (401 인증 게이트 정상)
- [ ] QC 검증 완료
- [ ] 최종 보고
