배경
제품이 앱 리뷰 리서치 → 컨텐츠/랜딩페이지 제작 지원으로 용도 전환되면서 프론트 IA가 새 모델(프로젝트 → 채팅 → 유저 생성 페르소나)로 피벗했다. 그러나 백엔드는 여전히 옛 리뷰-RAG/클러스터 페르소나 모델이라 구조적으로 어긋나 있다.
현재 활성 라우트(ProjectList → ProjectDetail → ChatPage)와 시뮬레이션 모달은 전부 mock이라 백엔드를 아예 호출하지 않는다.
미스매치 현황
| 영역 |
프론트 화면이 기대하는 것 |
백엔드 현재 |
| 프로젝트 |
최상위 엔티티(목록/상세), 페르소나 저장 단위 |
개념 자체 없음 |
| 채팅 |
프로젝트 하위, workflow(qa/ab-test/ideation)별 |
없음 (simulation dialogue만) |
| 페르소나 |
유저가 직접 생성, 리치 필드(job/region/skill/goal/motivation/churnTrigger), client UUID |
리뷰 클러스터 파생 고정 세트, 필드 다름(cluster_id/journaling_frequency), 생성 API 없음 |
| 시뮬레이션 |
request→reactions(score/10)→dialogue→verdict |
reactions/dialogue/verdict 있음, 단 app_id+리뷰 RAG 필수, persona_ids는 고정 ID |
| 맥락/인사이트 |
ContextTab 데이터·도출 인사이트 |
없음 |
관련 메모: 제품 용도 전환(컨텐츠/랜딩 제작 지원), 화면 3종(목록/상세/챗), 챗 사이드바 도구=페르소나·맥락=데이터.
배경
제품이 앱 리뷰 리서치 → 컨텐츠/랜딩페이지 제작 지원으로 용도 전환되면서 프론트 IA가 새 모델(프로젝트 → 채팅 → 유저 생성 페르소나)로 피벗했다. 그러나 백엔드는 여전히 옛 리뷰-RAG/클러스터 페르소나 모델이라 구조적으로 어긋나 있다.
현재 활성 라우트(
ProjectList → ProjectDetail → ChatPage)와 시뮬레이션 모달은 전부 mock이라 백엔드를 아예 호출하지 않는다.미스매치 현황
app_id+리뷰 RAG 필수, persona_ids는 고정 ID관련 메모: 제품 용도 전환(컨텐츠/랜딩 제작 지원), 화면 3종(목록/상세/챗), 챗 사이드바 도구=페르소나·맥락=데이터.