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

# 체크리스트: task-2120

**task**: task-2120

---

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

- [x] A. vite.config.ts에 define 섹션 추가 (process.env → import.meta.env 조건부 매핑)
- [x] B. .env.production 파일 생성 (VITE_INSURO_API_URL=https://api.insuro.biz)
- [x] C. .gitignore에서 .env.production 제외 (!.env.production)

## Phase 2 — 헤르메스(팀장) 검증 + 수정

- [x] A. 초기 빌드 검증 → fallback 문제 발견 (process.env 미설정 시 빈 문자열)
- [x] B. define 로직 수정: 조건부 매핑으로 변경 (process.env 있을 때만 오버라이드)
- [x] C. 재빌드 검증 → api.insuro.biz 포함 확인

## 검증

- [x] npm run build 성공 (exit code 0)
- [x] dist에 api.insuro.biz 포함 확인
- [x] dist에 aidevserver 미포함 확인
- [x] process.env 주입 시나리오 빌드 검증 (Cloudflare Pages 시뮬레이션)
- [x] QC 검증 완료
- [x] 최종 보고
