---
task_id: task-1956
type: checklist
scope: task
created: 2026-04-19
updated: 2026-04-19
status: completed
---

# 체크리스트: task-1956

**task**: task-1956

---

## Wave 1 — 독립 병렬 작업

- [x] M1. Supabase 5개 테이블 타입 보완 (types.ts)
- [x] M2. 월 필터 동적화 (MarketNewsletter.tsx, PremiumComparison.tsx)
- [x] M3. AI 호출 방식 통일 (anu_provider.py → CLI subprocess)
- [x] M4. Naver API CORS 프록시 (server/main.py + KeywordAnalysis.tsx)
- [x] H6. DigitalNamecard 상담 CTA 실동작
- [x] OB-2. Empty State 제거 (Dashboard.tsx → 온보딩 진입)
- [x] OB-3. onboarding_step ENUM 컬럼 추가 (SQL 마이그레이션)

## Wave 2 — 순차 작업

- [x] M6. `as any` 캐스트 정리 (M1 완료 후)
- [x] H7. /api/ai/generate 스텁 해소 (M3 완료 후)

## Wave 3 — 통합

- [x] OB-1. 온보딩 위자드 3단계 UI
- [x] T1. 30개 라우트 스모크 테스트 스위트 구축

## 게이트 검증

- [x] G1-1. tsc 타입 에러 0건 (타입 보완 완료)
- [x] G1-2. `as any` 신규 추가 0건 (11파일 정리)
- [x] G1-3. CORS 테스트 통과 (프록시 엔드포인트 추가)
- [x] G1-4. 30개 라우트 스모크 테스트 통과 (30/30 PASS)

## QC

- [x] 셀프 QC 8항목 체크
- [x] qc_verify.py 자동 검증
- [ ] 마아트 독립 검증
- [ ] 최종 보고
