오늘의 기쁨
log
게시글 링크가 복사되었습니다.

20260608 작업로그 [기획]

AI업무바이브기획

notion image

Claude-Code Says

⏺ 2026.06.08 기획 작업 로그 유토피아 크리에이터 대시보드 — 게임 카테고리 연동 기획 현재 크리에이터 인벤토리 뷰(cr_*)에는 게임명과 장르(중분류)만 있었는데, Gaming 부서 아이템 카테고리 보드(monday_item_categories)를 새로 연동해서 데이터를 확장하는 기획을 진행했다. 배경 기존 뷰는 3개 테이블 조인 구조였고, 게임 관련 컬럼은 게임명 + 중분류 장르만 존재했다. 여기에 소분류, 세부속성, 별칭 데이터를 붙여서 검색 품질을 높이는 게 목적. 주요 결정 사항 - 장르 포맷: 중분류 · 소분류 페어로 표기. 구분자는 ·(중간점). 복수 게임은 , 로 구분. 소분류 없으면 중분류만 출력. - 장르 검색: 중분류 또는 소분류 단독으로 각각 검색 가능. LIKE '%검색어%' 방식이라 "RPG · 액션 RPG" 값에서 "RPG" 또는 "액션 RPG" 단독 검색 모두 매칭됨. - 필터 타입: tag_list. 목록 생성 시 ·와 , 양쪽으로 분리해서 개별 term(중분류/소분류 각각)을 독립 선택지로 제공. - 별칭 컬럼: 테이블 출력/필터/내보내기 미노출. AI 검색 및 키워드 검색에서만 활용. 별도 역변환 로직 없이 LIKE로 직접 처리. 기술 구조 - task 쪽: 기존 monday_OOO_table 서브쿼리 내에서 LEFT JOIN 추가 — 비교적 깔끔 - long/short_play 쪽: 이미 콤마로 묶인 복수 게임명을 JSON_TABLE로 개별 행 분리 후 조인 → 재집계하는 구조. MySQL 8.0 기준. - 신규 추가 컬럼 6개 (세부속성 × 3, 별칭 × 3), 기존 장르 컬럼 3개 값 교체 작업 범위 확정 (티켓화) DB 뷰 수정 → coreOOO.js 컬럼 정의 → utoOOO.js 검색 지원 → 필터 타입 핸들러(신규 필터 기획과 함께) → 내보내기 → LLM 프롬프트 스키마(뷰 반영 후)
 

NEXT

 

log의 다른 글