일반

사용자정보

민찬 김

  • 로그인: minchan
  • 등록시각: 2026/06/05
  • 마지막 로그인: 2026/06/08

일감

진행중 완료됨 합계
할당된 일감 19 44 63
보고한 일감 19 44 63

프로젝트

프로젝트 역할 등록시각
AI Lab Agent Skills 개발자 2026/06/17
Multi Purpose Soft Agent Project 개발자 2026/06/05

작업내역

오늘

07:20 헤이디 기능 #792: [이행/파일럿] 바캉스MBTI를 프레임워크로 온보딩 + 명절유형·덕담 데이터 이관
스코프 축소: 바캉스MBTI 파일럿 온보딩만 수행. 기존 명절유형·덕담 데이터 이관은 제외(현행 유지 결정). 민찬 김
06:22 헤이디 기능 #792 (신규): [이행/파일럿] 바캉스MBTI를 프레임워크로 온보딩 + 명절유형·덕담 데이터 이관
h2. 목적
프레임워크를 실제 테마로 검증하고, 기존 하드코딩 테마를 데이터로 점진 이관.
h2. 작업
* 파일럿: 바캉스MBTI 를 theme_config 데이터로 저작 → 라우팅→엔진→상품추천(#677) end-to-end 검증.
* 이관: 명절 성격 유형 테스트, 설 덕담 가이드를 theme_config 로 옮기고 기존 하드코딩 제거(회귀 확인 후).
h2. 완료기준
* 바캉스MBTI 가 코드 배포...
민찬 김
07:20 헤이디 기능 #784: [프레임워크] 테마형 캠페인 데이터 주도화 (카탈로그 라우팅 + 어드민 저작)
이관 범위 결정(사용자 확인): 신규 테마만 프레임워크 적용, 기존 명절유형·덕담은 현행 코드 유지.
- #786: 기존 type_test/well_wishes 라우팅 유지한 채 제네릭 campaign 버킷 + activeCampaignThemes 주입만 추가(하위호환 additive).
- #792: 바캉스MBTI 파일럿 온보딩만. 명절/덕담 이관 제외.
- 스키마 확정본은 #785 코멘트 참조.
민찬 김
07:17 헤이디 기능 #785 (진행): [데이터모델] theme_config 스키마 및 활성 테마 카탈로그(ACTIVE_CAMPAIGN_THEMES) 설계·확정
## 스키마 확정 (설계 + 적대적 교차검증 반영)
Wave 0 워크플로(분석3 + 설계1 + 적대적검증2)로 도출. 검증 2렌즈 모두 needs-revision → 아래는 수정 반영본.
### 저장 (신규 테이블 없음)
- theme_config: env_table, pk="theme_config", sk=<theme_id> (예 "vacance_mbti")
- 활성 카탈로그: env_table, pk="theme_...
민찬 김
06:22 헤이디 기능 #791 (신규): [heydi_admin] 라우팅 주입변수 값 입력 + 활성 카탈로그 발행 + 한국어 자동번역 연동
h2. 목적
ROI 라우팅에 주입될 값(트리거 키워드/기간 등)을 어드민에서 입력하고, ACTIVE_CAMPAIGN_THEMES 카탈로그로 발행. 문구는 한국어 입력→자동번역.
h2. 대상/참고 (heydi_admin)
* 자동번역 파이프라인: page/template/ExtraTemplate.tsx 도슨트 번역(AiUnAuthApi) 준용.
* i18n 저장: update_i18n (manager.py/rep...
민찬 김
06:22 헤이디 기능 #790 (신규): [heydi_admin] 테마/캠페인 관리 화면 (theme_config CRUD, 메뉴/권한/라우팅)
h2. 목적
어드민에서 테마를 데이터로 저작(질문/결과매핑/프롬프트/에셋/스케줄).
h2. 대상/참고 (heydi_admin)
* 화면 참고: codes/app/web-front/src/page/mngI18n/MngI18n.tsx, page/template/ExtraTemplate.tsx.
* 라우팅: mainContainer/MainConteiner.tsx, 메뉴: mainContainer/LeftMenu.t...
민찬 김
06:22 헤이디 개선 #789 (신규): [heydi-프론트] 공통 추출: useEventLogger(이벤트키 prefix 규칙) + useResultImage(html2canvas·S3)
h2. 목적
템플릿마다 복붙된 로깅/결과이미지 로직을 훅으로 추출(동작 불변 리팩터). 이벤트키 하드코딩 제거.
h2. 대상
* logEvent 호출 중복: TypeTestTemplate.tsx, HolidaysWishesAnswerTemplate.tsx, FortuneAnswerTemplate.tsx.
* html2canvas→S3 업로드 중복: TypeTestTemplate.tsx(라인 181-307), F...
민찬 김
06:22 헤이디 기능 #788 (신규): [heydi-프론트] 제네릭 ThemeCampaignTemplate 엔진 (QuizRunner/ResultScreen) + TemplateSelector 연동
h2. 목적
테마 config 로 질문 흐름과 결과 화면을 렌더하는 제네릭 엔진 1개.
h2. 대상/참고
* templates/TemplateSelector.tsx (switch), GlobalChatConsult.determineScenario/generateApiResponseTemplate.
* 기존 하드코딩: TypeTestTemplate.tsx, HolidaysTemplate.tsx(질문 인라인).
...
민찬 김
06:22 헤이디 기능 #787 (신규): [heydi-백엔드] 제네릭 스트리밍 command + get_theme_config 조회 API
h2. 목적
테마별 스트리밍 함수 중복(streaming_ai_type_test/_direction_talk 등)을 통합하고, 프론트가 테마 설정을 조회할 API 제공.
h2. 작업
* streaming_ai_theme_talk 신설: theme_config.promptKey 로 시스템 프롬프트 로드 후 스트리밍 (ai-backend-lambda/manager.mjs).
* get_theme_config 조회 ...
민찬 김
06:22 헤이디 기능 #786 (신규): [heydi-백엔드] ROI 라우팅 카탈로그 주도화 (활성 테마 주입 + 제네릭 campaign 버킷)
h2. 목적
자연어 진입 시 신규 테마마다 프롬프트를 고치지 않도록, ROI 분류기를 카탈로그 주입 방식으로 일반화(AI 1회 수정).
h2. 대상
* codes/lambda/ai-backend-lambda/src/resolver/manager.mjs 의 find_first_roi_theme (라인 70-207) 및 ai_first_roi_api.
h2. 작업
* ACTIVE_CAMPAIGN_THEMES ...
민찬 김

내보내기 Atom