Actions
기능 #784
진행중[프레임워크] 테마형 캠페인 데이터 주도화 (카탈로그 라우팅 + 어드민 저작)
기능 #784:
[프레임워크] 테마형 캠페인 데이터 주도화 (카탈로그 라우팅 + 어드민 저작)
시작일:
2026/06/30
완료일:
진척도:
7%
추정시간:
(합계: 0:00 시간)
설명
h2. 목표
덕담/명절유형/바캉스MBTI처럼 테마마다 프론트 컴포넌트를 포크하는 구조를, "테마 = 데이터 레코드, 코드 = 제네릭 엔진 1개"로 전환한다. 자연어 진입(ROI 라우팅)까지 카탈로그 주입으로 데이터화하고(길 B), 어드민에서 주입변수 값을 입력·발행할 수 있게 한다.
h2. 배경 (현 구조)
- 진입 분류기 find_first_roi_theme 는 27개 테마를 하드코딩한 프롬프트 (codes/lambda/ai-backend-lambda/src/resolver/manager.mjs:70). type_test/well_wishes 는 예시까지 하드코딩.
- 단, add_info/news/culture/exhibitions/info 는 이미 런타임 변수(${newAddInfos} 등) 주입으로 라우팅 → 카탈로그 주도 패턴 선례 존재.
- 테마별 질문/결과매핑/에셋/이벤트키/공유URL/AI command 가 각 템플릿 컴포넌트에 박제 (TypeTestTemplate/HolidaysTemplate 등).
- i18n 문구·추가데이터·시나리오는 이미 어드민+DDB 관리(한국어→자동번역 파이프라인 존재: heydi_admin ExtraTemplate 도슨트).
h2. 결정
- 길 B 채택: ROI 프롬프트를 카탈로그 주입으로 일반화(AI 1회 수정), 이후 신규 테마는 데이터.
- 어드민에 테마/캠페인 관리 화면 + 주입변수 값 입력 환경 구축.
h2. 범위
- heydi (프론트/백엔드) + heydi_admin (프론트/백엔드/인프라) 양쪽. 대대적 수정.
h2. 하위일감
데이터모델 → 백엔드 라우팅/조회 → 프론트 엔진/공통화 → 어드민 저작 → 파일럿/이행. (하위일감 참조)
h2. 관련
- #677 (바캉스MBTI 상품추천 영역) = 재사용 ProductRecommendSection 빌딩블록으로 흡수.
Actions