---
task_id: task-2133
type: checklist
scope: task
created: 2026-04-23
updated: 2026-04-23
status: in-progress
---

# 체크리스트: task-2133

**task**: task-2133

---

## T1: DB 스키마 — 쿠쿨칸(백엔드)

- [x] A. Supabase SQL 마이그레이션 파일 작성 (3테이블 + 인덱스 + RLS)
- [x] B. 초기 키워드 30개 시드 SQL 작성
- [ ] C. Supabase에 마이그레이션 실행 확인 — **수동 실행 필요 (DB 직접 접근 불가)**

## T2: 수집기 — 쿠쿨칸(백엔드)

- [x] A. trend_collector.py 작성 (배치 수집 로직)
- [x] B. systemd service/timer 유닛 파일 작성
- [ ] C. 수집기 1회 실행 테스트 — **DB 테이블 생성 후 실행 필요**

## T3: API 수정 — 쿠쿨칸(백엔드)

- [x] A. google_trends_proxy 엔드포인트 DB 캐시 우선 조회로 수정
- [x] B. 키워드 목록 조회 API 추가 (/api/insuro/trend-keywords)
- [x] C. API 응답 형식 호환성 유지 확인

## T4: 프론트엔드 — 이쉬첼(프론트엔드)

- [x] A. KeywordAnalysis.tsx 구글 트렌드 탭 Combobox 자동완성으로 전환
- [x] B. 최종 업데이트 시간 표시
- [x] C. 카테고리별 키워드 그룹핑

## 검증

- [ ] 수집기 실행 성공 (30개 키워드 데이터 적재) — DB 테이블 생성 후
- [x] API 캐시 응답 확인 (source: "cache") — mock 테스트 통과
- [x] 프론트엔드 Combobox + 차트 코드 구현 완료
- [x] systemd timer 등록 확인 (매일 04:00)
- [x] 테스트 통과 확인 (4/4 PASSED)
- [ ] QC 검증 완료
- [ ] 최종 보고
