# 5130 실험실 → MNG 실험실 마이그레이션 계획 > **작성일**: 2025-12-13 > **최종 업데이트**: 2025-12-17 > **목표**: 5130 프로젝트의 S, A, M 메뉴를 mng 실험실로 마이그레이션 > **상태**: 🔄 진행중 --- ## 1. 현황 요약 (2025-12-17 점검) ### 1.1 전체 현황 | 상태 | 개수 | 설명 | |------|------|------| | ✅ 완료 | 5개 | `layouts.app` + 기능 구현 완료 | | 🔧 레이아웃 변환 | 13개 | 5130 컨텐츠 있음, `layouts.app`으로 변환 필요 | | 📋 전체 구현 필요 | 20개 | placeholder만 있음 (기능 구현 대기) | ### 1.2 완료 기준 ``` ✅ 완료: layouts.app 사용 + 좌측 메뉴/헤더 + 기능 구현 🔧 레이아웃: layouts.presentation → layouts.app 변환 + 기존 컨텐츠 적용 📋 구현 필요: layouts.app 변환 + 컨텐츠 및 기능 신규 개발 ``` --- ## 2. S (Strategy) 메뉴 - 15개 | # | 메뉴명 | 파일 | 상태 | 비고 | |---|--------|------|:----:|------| | 1 | 세무 전략 | `tax.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 2 | 노무 전략 | `labor.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 3 | 채권추심 전략 | `debt.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 4 | 스테이블코인 보고서 | `stablecoin.blade.php` | 📋 | placeholder | | 5 | MRP 해외사례 | `mrp-overseas.blade.php` | 📋 | placeholder | | 6 | 상담용 챗봇 전략 | `chatbot.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 7 | KoDATA vs NICE API | `kodata-vs-nice.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 8 | 바로빌 vs 팝빌 API | `barobill-vs-popbill.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 9 | 사내 지식 검색 시스템 | `knowledge-search.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 10 | 챗봇 솔루션 비교 분석 | `chatbot-compare.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 11 | RAG 스타트업 현황 | `rag-startups.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 12 | 더존비즈온 분석 | `douzone.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 13 | Confluence vs Notion | `confluence-vs-notion.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 14 | 차세대 QA 솔루션 | `qa-solution.blade.php` | 📋 | placeholder | | 15 | SAM 영업전략 | `sales-strategy.blade.php` | 🔧 | 5130 컨텐츠 있음 | **Strategy 요약**: 🔧 12개 / 📋 3개 --- ## 3. A (AI/Automation) 메뉴 - 12개 | # | 메뉴명 | 파일 | 상태 | 비고 | |---|--------|------|:----:|------| | 1 | 사업자등록증 OCR | `business-ocr.blade.php` | ✅ | **완료** | | 2 | 웹 녹음 AI 요약 | `web-recording.blade.php` | ✅ | **완료** - GCS + STT + Claude API | | 3 | 회의록 AI 요약 | `meeting-summary.blade.php` | ✅ | **완료** - 파일 업로드 + GCS + STT + Claude API | | 4 | 업무협의록 AI 요약 | `work-memo-summary.blade.php` | ✅ | **완료** - 파일 업로드 + GCS + STT + Claude (고객협의 특화) | | 5 | 운영자용 챗봇 | `operator-chatbot.blade.php` | 📋 | placeholder | | 6 | Vertex RAG 챗봇 | `vertex-rag.blade.php` | 📋 | placeholder | | 7 | 테넌트 지식 업로드 | `tenant-knowledge.blade.php` | 📋 | placeholder | | 8 | 테넌트 챗봇 | `tenant-chatbot.blade.php` | 📋 | placeholder | | 9 | SAM AI 메뉴 이동 | `sam-ai-menu.blade.php` | 🔧 | 5130 컨텐츠 있음 | | 10 | SAM AI 알람음 제작 | `sam-ai-alarm.blade.php` | 📋 | placeholder | | 11 | GPS 출퇴근 관리 | `gps-attendance.blade.php` | 📋 | placeholder | | 12 | 기업개황 조회 | `company-overview.blade.php` | 📋 | placeholder | **AI 요약**: ✅ 4개 / 🔧 1개 / 📋 7개 --- ## 4. M (Management) 메뉴 - 11개 | # | 메뉴명 | 파일 | 상태 | 비고 | |---|--------|------|:----:|------| | 1 | 바로빌 테넌트 관리 | `barobill-tenant.blade.php` | 📋 | placeholder | | 2 | 전자세금계산서 전략 | `tax-invoice-strategy.blade.php` | 📋 | placeholder | | 3 | 전자세금계산서 | `tax-invoice.blade.php` | 📋 | placeholder | | 4 | 사업자등록번호 진위 확인 | `business-verify.blade.php` | 📋 | placeholder | | 5 | 영업관리 & 매니저 미팅관리 | `sales-meeting.blade.php` | 📋 | placeholder | | 6 | 카드 세무항목 매칭 전략 | `card-tax-matching.blade.php` | 📋 | placeholder | | 7 | 한국 카드사 API 보고서 | `card-api-report.blade.php` | 📋 | placeholder | | 8 | 카드 사용내역 수집 후 매칭 | `card-usage-matching.blade.php` | 📋 | placeholder | | 9 | 계좌입출금 내역 조회 API | `account-api.blade.php` | 📋 | placeholder | | 10 | 영업관리 시나리오 | `sales-scenario.blade.php` | ✅ | **완료** - 6단계 체크리스트 + 진행률 | | 11 | 매니저 시나리오 | `manager-scenario.blade.php` | 📋 | placeholder | **Management 요약**: ✅ 1개 / 📋 10개 --- ## 5. 마이그레이션 전략 ### 5.1 기술 스택 변환 | 5130 (레거시) | MNG (신규) | |---------------|------------| | PHP 7.3 | PHP 8.4 + Laravel 12 | | 직접 PDO | Eloquent ORM | | Bootstrap 5 + jQuery | Blade + Tailwind CSS + DaisyUI + HTMX + Vite | | 직접 include | Blade 템플릿 | | 세션 인증 | Laravel Sanctum | | 단일 테넌트 | Multi-tenant + RBAC | ### 5.2 레이아웃 패턴 **변환 전 (5130 스타일)**: ```blade @extends('layouts.presentation') {{-- 독립 레이아웃, 좌측 메뉴 없음 --}} ``` **변환 후 (MNG 스타일)**: ```blade @extends('layouts.app') {{-- 좌측 메뉴 + 헤더 포함 --}} ``` ### 5.3 작업 유형별 접근 | 유형 | 작업 내용 | 예상 시간/페이지 | |------|----------|------------------| | 🔧 레이아웃 변환 | layouts.app 적용 + 컨텐츠 스타일 조정 | 30분~1시간 | | 📋 전체 구현 | 레이아웃 + 5130 소스 분석 + Laravel 재구현 | 2~8시간 | > **참고 문서:** > - MNG 기술 표준: `mng/docs/99_TECHNICAL_STANDARDS.md` > - MNG 레이아웃 패턴: `mng/docs/LAYOUT_PATTERN.md` > - HTMX 패턴: `mng/docs/HTMX_API_PATTERN.md` > - MNG 핵심 규칙: `mng/docs/MNG_CRITICAL_RULES.md` > - 5130 레거시 개요: `docs/projects/legacy-5130/00_OVERVIEW.md` --- ## 6. 작업 우선순위 ### Phase 1: 레이아웃 변환 (🔧 13개) **우선순위 높음** - 5130 컨텐츠가 이미 있어 빠른 적용 가능 ``` Strategy (12개): 1. tax, labor, debt (세무/노무/채권 - 핵심 전략) 2. kodata-vs-nice, barobill-vs-popbill (API 비교) 3. chatbot, chatbot-compare, knowledge-search (챗봇 관련) 4. rag-startups, douzone, confluence-vs-notion (분석 리포트) 5. sales-strategy (영업 전략) AI (1개): 1. sam-ai-menu ``` ### Phase 2: 전체 구현 - AI 기능 (📋 10개) **우선순위 중간** - 실제 기능 구현 필요 ``` 1. meeting-summary, work-memo-summary (회의록 AI 요약) 2. operator-chatbot, vertex-rag, tenant-chatbot, tenant-knowledge (챗봇) 3. sam-ai-alarm, gps-attendance, company-overview (기타 AI) ``` ### Phase 3: 전체 구현 - Management (📋 11개) **우선순위 낮음** - 외부 서비스 연동 필요 ``` 1. barobill-tenant, tax-invoice, tax-invoice-strategy (바로빌 연동) 2. business-verify (사업자 진위 확인) 3. card-* (카드 관련 4개) 4. account-api, sales-meeting, sales-scenario, manager-scenario ``` ### Phase 4: Strategy placeholder (📋 3개) ``` 1. stablecoin, mrp-overseas, qa-solution ``` --- ## 7. 파일 구조 (MNG) ``` mng/ ├── app/Http/Controllers/Lab/ │ ├── StrategyController.php ✅ 존재 │ ├── AIController.php ✅ 존재 │ └── ManagementController.php ✅ 존재 ├── resources/views/lab/ │ ├── strategy/ (15개 뷰 파일) │ ├── ai/ (12개 뷰 파일) │ └── management/ (11개 뷰 파일) └── routes/web.php ✅ 라우트 설정 완료 ``` --- ## 8. 작업 체크리스트 ### 레이아웃 변환 (🔧) 작업 순서 ``` □ 1. layouts.app으로 @extends 변경 □ 2. 기존 presentation 스타일 제거/조정 □ 3. 페이지 헤더 컴포넌트 추가 □ 4. 반응형 스타일 조정 □ 5. 테스트 및 검증 ``` ### 전체 구현 (📋) 작업 순서 ``` □ 1. 5130 소스 분석 □ 2. Service 클래스 설계/생성 □ 3. API 컨트롤러 생성 (필요시) □ 4. Blade 뷰 구현 □ 5. HTMX 연동 □ 6. 테스트 및 검증 ``` --- ## 변경 이력 | 날짜 | 내용 | |------|------| | 2025-12-17 | sales-scenario UI 개선 - 레거시 스타일 가로 아코디언 UI 적용 | | 2025-12-17 | sales-scenario 완료 - 6단계 영업 프로세스 체크리스트 (✅5/🔧13/📋20) | | 2025-12-17 | work-memo-summary 완료 - 고객협의 특화 AI 요약 (✅4/🔧13/📋21) | | 2025-12-16 | meeting-summary 완료 - 파일 업로드 + GCS + STT + Claude 요약 (✅3/🔧13/📋22) | | 2025-12-16 | web-recording 완료 - GCS 업로드 + Google STT + Claude 요약 | | 2025-12-16 | 현황 점검 완료 - 38개 파일 상태 분류 | | 2025-12-13 | 문서 생성 - 마이그레이션 계획 초안 | --- *최종 수정: 2025-12-17*