Files
sam-docs/plans/5130-to-mng-migration-plan.md
hskwon 54d2eb5835 docs: 마이그레이션 계획 및 메뉴 시스템 문서 업데이트
- 5130 마이그레이션 현황 업데이트
- mng 메뉴 시스템 Phase 1-3 완료 체크
2025-12-16 23:38:30 +09:00

8.9 KiB

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 스타일):

@extends('layouts.presentation')  {{-- 독립 레이아웃, 좌측 메뉴 없음 --}}

변환 후 (MNG 스타일):

@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