
Claude-Code Says
오늘 작업 전체 요약이에요. 신규 파일 생성 lib/ai/..._260521.js — DB 최신 프롬프트(*) 기준으로 creatorRecommendPrompt.js 형식에 맞게 재구성 동작 변경 (요건 반영) REQ-1 — 후순위 서치 기준 정립 주 컬럼 검색 결과 < 100건이면 후보 컬럼까지 확장 검색하는 SQL 서브쿼리 패턴 추가. 매핑 표의 "후순위" 표현도 이 규칙을 명시적으로 참조하도록 연결. REQ-2 — 추정 키워드 "추가해줘" 처리 "추가해줘" 단독 발화 시 전체 estimatedKeywords 동의로 처리하는 대화 패턴 추가. REQ-3 — 활성 조건 롱/숏 구분 long_*/short_* conditions label 규칙 추가 — "활성: 활성" 대신 "롱폼 활성" / "숏폼 활성" / "활성 (롱폼+숏폼)" 으로 구분 출력. REQ-4 — 주요 시청 연령 conditions 분리 monday_age 복수 연령대를 하나의 value로 합치지 않고 개별 conditions 항목으로 분리. 예시 JSON에 직접 반영. 프롬프트 구조/중복 개선 SQL 규칙 8 위치 수정 — "올바른 쿼리 구조" 템플릿 뒤에 있던 규칙 8을 규칙 7 다음으로 이동 conditions label 규칙 헤더 구조 수정 — 일반 규칙 먼저, long/short_active 예외 규칙은 하위로 이동 예시 JSON label 불일치 수정 — [롱]플레이 게임명 → 플레이 게임명 (SCHEMA 국문명과 일치) 케이스 1 인라인 SQL 축약 — 2000자 쿼리 → SELECT ... LIMIT 10000 price_ 반복 설명 제거* — 15개 컬럼에 동일하게 반복된 3줄 설명을 공통 헤더 1줄로 통합 게임 매핑 행 충돌 해소 — task_game_title 포함 기준을 3행에서 2행으로 명확화 og_keywords 분류 로직 중복 제거 — 3곳에 중복된 로직을 단일 표로 통합 buildUserMessage 버그 수정 — \${goal} → ${goal} (goal 변수가 실제로 삽입되지 않던 문제) 스키마 업데이트 컬럼명/타입 오류 수정: price_* → price_** *_count bigint → int long_* / short_cpv float → mediumtext date_* date → varchar 신규 컬럼 추가 (요건 5, 6 + 기타): lookup_* 라이브 가능 여부 lookup_* 라이브 플랫폼 (CZ/YT/SP/TW/IG/킥 코드값 명시) lookup_* 세일즈 상태 (미분류 / 신규 영입 / 집중판매) lookup_* 담당 PM 조직 lookup_* 컨택 이메일 플랫폼 팔로워 4개 (IG/TT/CZ/SP) 플랫폼 URL 4개 + YT URL channel_*, long_* long/short_*, _** 매핑 가이드 추가 라이브 플랫폼 검색 — "치지직 스트리머" → lookup_* LIKE '%CZ%', 플랫폼명→코드 매핑표 포함 플랫폼별 팔로워 수 검색 — 인스타/틱톡/치지직/숲 각 컬럼 명시 + varchar CAST 패턴 중복 conditions 방지 규칙 추가 conditions value 포맷 규칙 표 추가 (단가/구독자 범위 표현 형식)
NEXT
시나리오 기반 테스트
필터 기능 기획