---
task_id: task-2132
type: checklist
scope: task
created: 2026-04-23
updated: 2026-04-23
status: completed
---

# 체크리스트: task-2132

**task**: task-2132

---

## MT-1 — 이리스(프론트엔드)

- [x] A. Generate.tsx L160: contentType: channel.label → channel.value
- [x] B. Generate.tsx L107: channel.label → channel.value (suggest-topics body)
- [x] C. grep 검증: channel.value 반영 확인

## MT-2 — 불칸(백엔드 Edge Function)

- [x] A. 플랜 계층 상수 정의 (PLAN_HIERARCHY)
- [x] B. 채널 허용 맵 정의 (PLAN_CHANNEL_MAP)
- [x] C. getUserPlan()에서 플랜 name도 반환하도록 수정
- [x] D. 채널 체크 로직을 계층 기반으로 교체
- [x] E. TIER_MODEL_MAP을 FE 모델명과 일치하도록 교체
- [x] F. 모델 prefix strip에 anthropic/ 추가
- [x] G. getUserModelTier() fallback: PLAN_MODEL_TIER 기반
- [x] H. grep 검증: PLAN_HIERARCHY, PLAN_CHANNEL_MAP 반영 확인
- [x] I. 잔여 gemini-2.0 참조 제거

## 검증

- [x] Edge Function 배포 (generate-content 87.42kB 성공)
- [x] L1 스모크테스트: Hidden 플랜 4채널 + 2모델 → 403 없음 (429 토큰은 범위 외)
- [ ] QC 검증 완료
- [ ] 최종 보고
