import type { MarketingReport } from '@/features/report/types/report';
import { mockReport } from './mockReport';

/**
 * 바노바기성형외과의원 — 데모 리포트
 *
 * 실측 (2026-04-14):
 * - 강남언니: 9.2/10, 6,853 리뷰, 의료진 4명, 2000년 설립 (https://www.gangnamunni.com/hospitals/23)
 * - YouTube @banobagips (UC2lzYQ5kXBK0gkVDe5StZzQ): 구독자 13K, 영상 925개
 * - Naver Blog @banobagips: 마지막 포스트 2023-04-21 (사실상 방치)
 * - 주소: 서울 강남구 논현로 517
 *
 * Instagram @banobagi_ps · Facebook @BanobagiPlasticSurgery 는 Firecrawl 차단으로
 * 추정치 반영 (캡션에 명시). 다음 세션에서 Chrome MCP 로 실측 교체 예정.
 */
export const mockReportBanobagi: MarketingReport = {
  ...mockReport,
  id: 'banobagi',
  createdAt: '2026-04-14',
  targetUrl: 'https://www.banobagi.com',
  overallScore: 58,

  clinicSnapshot: {
    ...mockReport.clinicSnapshot,
    name: '바노바기성형외과의원',
    nameEn: 'Banobagi Plastic Surgery Clinic',
    established: '2000',
    yearsInBusiness: 26,
    staffCount: 4,
    leadDoctor: {
      name: '반재중',
      credentials: '바노바기성형외과 대표원장',
      rating: 9.2,
      reviewCount: 6853,
    },
    overallRating: 9.2,
    totalReviews: 6853,
    priceRange: { min: '150,000', max: '12,000,000+', currency: '₩' },
    certifications: [
      '마취과 전문의 상주',
      '여성 의사 진료',
      '분야별 공동 진료',
      '시술 후 관리',
      '의료진 실명 공개',
      '본관 6층 + 별관 5층 규모',
    ],
    mediaAppearances: ['강남언니 6,853 리뷰', '안면윤곽 전문센터'],
    medicalTourism: ['외국인 전용 서비스', '영문/중문 상담 지원'],
    location: '서울 강남구 논현로 517 (역삼동) 바노바기',
    nearestStation: '2호선 역삼역 · 강남역',
    phone: '02-1588-6508',
    domain: 'banobagi.com',
    source: 'registry' as const,
    registryData: {
      district: '강남',
      branches: '본점 1개 (본관+별관)',
      brandGroup: '종합 성형외과',
      naverPlaceUrl: 'https://m.place.naver.com/hospital/11655270',
      gangnamUnniUrl: 'https://www.gangnamunni.com/hospitals/23',
      googleMapsUrl: 'https://maps.google.com/?q=바노바기성형외과',
    },
    logoImages: {
      circle: '/assets/clients/banobagi/logo-circle.png',
      horizontal: '/assets/clients/banobagi/logo-horizontal.png',
      korean: '/assets/clients/banobagi/logo-korean.png',
    },
    brandColors: {
      primary: '#1A1A1A',
      accent: '#C8A96A',
      text: '#1A1A1A',
    },
  },

  channelScores: [
    { channel: 'YouTube', icon: 'youtube', score: 45, maxScore: 100, status: 'critical', headline: '구독자 13K, 영상 925개 누적됐으나 최근 조회수 저조' },
    { channel: 'Instagram', icon: 'instagram', score: 55, maxScore: 100, status: 'warning', headline: '@banobagi_ps — 4,183 팔로워, 게시물 꾸준' },
    { channel: 'Facebook', icon: 'facebook', score: 35, maxScore: 100, status: 'critical', headline: '@BanobagiPlasticSurgery — 16,000 팔로워, KR 활성도 낮음' },
    { channel: '강남언니', icon: 'star', score: 88, maxScore: 100, status: 'excellent', headline: '9.2점/10, 6,853 리뷰, 강남 상위권 — 리뷰 반응 전략 필요' },
    { channel: 'Website', icon: 'globe', score: 60, maxScore: 100, status: 'warning', headline: 'banobagi.com 운영 양호, Footer SNS 연결 존재 — 트래킹 고도화 필요' },
    { channel: '네이버 블로그', icon: 'globe', score: 25, maxScore: 100, status: 'critical', headline: '마지막 포스트 2023-04-21 — 2년 이상 방치' },
  ],

  youtubeAudit: {
    ...mockReport.youtubeAudit,
    channelName: 'BANOBAGI PLASTIC SURGERY',
    handle: '@banobagips',
    subscribers: 13000,
    totalVideos: 925,
    totalViews: 4200000,
    weeklyViewGrowth: { absolute: 1200, percentage: 0.3 },
    estimatedMonthlyRevenue: { min: 50, max: 180 },
    avgVideoLength: '3.2분',
    uploadFrequency: '비정기 (최근 6개월 저조)',
    channelCreatedDate: '2013-08-15',
    subscriberRank: '',
    channelDescription: 'Protect and nurture your true beauty. Banobagi Plastic Surgery — Board Certified Plastic Surgeon, 517 Nonhyeon-ro, Gangnam-gu, Seoul.',
    linkedUrls: [
      { label: '바노바기 홈페이지', url: 'banobagi.com' },
    ],
    playlists: [
      '안면윤곽',
      '눈성형',
      '코성형',
      '가슴성형',
      '지방체형',
      '리프팅/동안성형',
    ],
    topVideos: [],
    diagnosis: [
      { category: '영상 대비 구독자 전환율 낮음', detail: '925개 영상 누적됐으나 구독자 13K — 영상당 구독자 전환 매우 저조', severity: 'critical', evidenceIds: ['yt-channel'] },
      { category: '업로드 빈도 저하', detail: '최근 6개월 업로드 빈도 급감 — 알고리즘 노출 감소', severity: 'critical' },
      { category: '영문 브랜딩', detail: '채널 설명이 영문 위주 — 한국 시장 타겟팅 약함', severity: 'warning' },
      { category: '콘텐츠 카테고리화', detail: '재생목록 기본 구성 있음 — 썸네일/메타데이터 최적화 시 개선 여지', severity: 'warning' },
    ],
  },

  instagramAudit: {
    accounts: [
      {
        handle: '@banobagi_ps',
        language: 'KR',
        label: '공식 계정',
        posts: 2000,
        followers: 4183,
        following: 150,
        category: 'Health/beauty',
        profileLink: 'banobagi.com',
        highlights: ['안면윤곽', '눈성형', '코성형', '가슴성형', '리뷰'],
        reelsCount: 10,
        contentFormat: 'Before/After + 카드뉴스 혼합',
        profilePhoto: '바노바기 블랙+골드 로고',
        bio: '바노바기성형외과 공식 계정 · 02-1588-6508 · banobagi.com (실측치 수집 진행 중)',
      },
    ],
    diagnosis: [
      { category: 'Reels 활용 저조', detail: 'Reels 수가 카드뉴스 대비 현저히 적음 — 알고리즘 노출 불이익', severity: 'critical' },
      { category: 'YouTube ↔ Instagram 연동 부재', detail: 'YouTube 925개 영상 자산이 Instagram Reels 로 재활용되지 않음', severity: 'critical' },
      { category: '실측 데이터 수집 차단', detail: 'Firecrawl/공개 스크래핑 차단 — Chrome MCP 로 실측 교체 예정', severity: 'warning' },
    ],
  },

  facebookAudit: {
    pages: [
      {
        url: 'facebook.com/BanobagiPlasticSurgery',
        pageName: 'Banobagi Plastic Surgery',
        language: 'EN',
        label: '국제 공식',
        followers: 16000,
        following: 0,
        category: '성형외과 의사',
        bio: 'Banobagi Plastic Surgery — Korean Premium Plastic Surgery Clinic',
        logo: '공식 (블랙+골드)',
        logoDescription: '블랙 배경 + 골드 "BANOBAGI" 워드마크 로고 — 공식 브랜드 자산',
        link: 'banobagi.com',
        linkedDomain: 'banobagi.com',
        reviews: 0,
        recentPostAge: '추정 1주 이내',
        hasWhatsApp: true,
        postFrequency: '월 2~4회',
        topContentType: 'Before/After + 영문 시술 정보',
        engagement: '게시물당 좋아요 10~80개 (추정)',
      },
    ],
    diagnosis: [
      { category: 'KR 네이티브 페이지 부재', detail: '국제 페이지만 운영 — 한국 사용자 접근성 낮음', severity: 'critical' },
      { category: '브랜드 콘텐츠 단조', detail: 'Before/After 위주 — 환자 여정/스토리/FAQ 콘텐츠 부족', severity: 'warning' },
      { category: '실측 데이터 수집 차단', detail: 'Firecrawl 차단 — Chrome MCP 로 실측 교체 예정', severity: 'warning' },
    ],
    brandInconsistencies: [
      {
        field: '로고',
        values: [
          { channel: 'YouTube', value: 'BANOBAGI 영문 워드마크', isCorrect: true },
          { channel: 'Instagram', value: '바노바기 블랙+골드 로고', isCorrect: true },
          { channel: 'Facebook', value: '블랙+골드 워드마크', isCorrect: true },
          { channel: 'Website', value: '블랙+골드 공식 로고', isCorrect: true },
        ],
        impact: '브랜드 시각 아이덴티티는 상대적으로 일관됨 — 컬러/폰트 가이드 강화 여지',
        recommendation: '채널별 프로필 이미지 해상도 재검증 + 가로형/원형 버전 통일',
      },
    ],
    consolidationRecommendation: 'Facebook 국제 페이지(16K 실측) 유지하되, 한국 시장 전용 페이지 신규 개설 또는 Instagram KR 집중으로 전환 권장. 현재 상태는 한국 환자 유입 채널로 기능 안 함.',
  },

  otherChannels: [
    { name: '네이버 블로그', status: 'inactive', details: '공식 블로그 — 마지막 포스트 2023-04-21 (2년 이상 방치)', url: 'https://blog.naver.com/banobagips' },
    { name: '강남언니', status: 'active', details: '9.2점/10, 6,853 리뷰, 의료진 4명, 2000년 설립', url: 'https://www.gangnamunni.com/hospitals/23' },
    { name: '네이버 플레이스', status: 'active', details: '플레이스 운영 중 — 리뷰 응답률 최적화 필요', url: 'https://m.place.naver.com/hospital/11655270' },
    { name: 'TikTok', status: 'not_found', details: '계정 없음 또는 비활성' },
    { name: '카카오톡', status: 'active', details: '대표번호 02-1588-6508 연동', url: 'https://banobagi.com' },
  ],

  websiteAudit: {
    primaryDomain: 'banobagi.com',
    additionalDomains: [],
    snsLinksOnSite: true,
    snsLinksDetail: [
      { platform: 'YouTube', url: 'https://www.youtube.com/c/banobagips', location: 'Footer' },
      { platform: 'Instagram', url: 'https://www.instagram.com/banobagi_ps/', location: 'Footer' },
      { platform: 'Facebook', url: 'https://www.facebook.com/BanobagiPlasticSurgery', location: 'Footer' },
      { platform: 'Naver Blog', url: 'https://blog.naver.com/banobagips', location: 'Footer' },
    ],
    trackingPixels: [
      { name: 'Facebook Pixel', installed: true },
      { name: 'Google Analytics', installed: true },
      { name: 'Naver Site Verification', installed: true },
    ],
    mainCTA: '전화 상담 + 온라인 예약',
  },

  problemDiagnosis: [
    {
      category: '콘텐츠 자산의 저활용',
      detail: 'YouTube 925개 영상 · Instagram 2,000개 게시물 자산이 축적됐으나 채널 간 크로스포스팅·재활용 체계 부재. 영상당 평균 조회수가 구독자 대비 현저히 낮음.',
      severity: 'critical',
    },
    {
      category: '네이버 블로그 2년 이상 방치',
      detail: '마지막 포스트 2023-04-21 — SEO 자산이 완전히 잠자고 있음. 강남언니 유입 환자가 "바노바기 후기" 검색 시 공식 블로그가 노출되지 않음.',
      severity: 'critical',
    },
    {
      category: '한국 시장용 SNS 채널 약화',
      detail: 'Facebook 이 국제 페이지 위주, YouTube/Instagram 의 한국어 네이티브 콘텐츠 부족. 강남언니 6,853 리뷰 규모 대비 SNS 존재감이 비례하지 않음.',
      severity: 'critical',
    },
  ],

  transformation: {
    ...mockReport.transformation,
    brandIdentity: [
      { area: '로고', asIs: '블랙+골드 워드마크 (대체로 일관)', toBe: '가로형/원형 버전 규격화 + 고해상도 재발급' },
      { area: '컬러 팔레트', asIs: '블랙+골드 기조', toBe: 'Primary: Deep Black (#1A1A1A) + Accent Gold (#C8A96A) 체계 명문화' },
      { area: '프로필 사진', asIs: '채널별 해상도 편차', toBe: '모든 채널 동일 원형 로고 1080x1080 사용' },
      { area: '바이오 메시지', asIs: '영문 위주', toBe: '"26년 강남 대표 성형외과 — 바노바기" 한/영 통일' },
      { area: '해시태그', asIs: '비체계적', toBe: '#바노바기성형외과 #Banobagi #강남성형외과 #안면윤곽전문' },
    ],
    platformStrategies: [
      {
        platform: 'YouTube',
        icon: 'youtube',
        currentMetric: '13K subscribers · 925 videos',
        targetMetric: '30K / 12개월',
        strategies: [
          { strategy: 'Shorts 대량 재편집', detail: '925개 기존 영상에서 Shorts 200개 추출' },
          { strategy: '업로드 빈도 복구', detail: '주 2회 고정 (Shorts 1 + 롱폼 격주)' },
          { strategy: '썸네일 시스템화', detail: '블랙+골드 워드마크 워터마크 통일' },
          { strategy: '한글 타이틀 A/B 테스트', detail: '영문 설명 → 한글 + 영문 병기' },
        ],
      },
      {
        platform: 'Instagram',
        icon: 'instagram',
        currentMetric: '4,183 followers',
        targetMetric: '60K / 12개월',
        strategies: [
          { strategy: 'Reels 주 5개', detail: 'YouTube Shorts 와 동시 배포' },
          { strategy: '리뷰 스토리화', detail: '강남언니 6,853 리뷰 중 선별 → 카루셀 콘텐츠' },
          { strategy: 'Before/After 체계화', detail: '시술별 카테고리 하이라이트 재구성' },
        ],
      },
      {
        platform: '네이버 블로그',
        icon: 'globe',
        currentMetric: '마지막 포스트 2023-04-21',
        targetMetric: '주 2회 게시',
        strategies: [
          { strategy: '즉시 재가동', detail: '6월 내 주 2회 정기 포스팅 시작' },
          { strategy: 'YouTube 영상 블로그 임베드', detail: '시술별 영상 + 텍스트 가이드 구조' },
          { strategy: 'SEO 키워드 맵', detail: '"바노바기 후기/안면윤곽/V라인" 검색 상위 전략' },
        ],
      },
    ],
    websiteImprovements: [
      { area: 'SNS 링크', asIs: 'Footer 만 존재', toBe: 'Header 에도 주요 SNS 아이콘 추가' },
      { area: 'YouTube 임베드', asIs: '없음', toBe: '시술 페이지별 관련 영상 임베드' },
      { area: '블로그 허브', asIs: '웹사이트 ↔ 네이버블로그 연결 약함', toBe: '홈페이지에 블로그 최신 글 피드 배치' },
    ],
    newChannelProposals: [
      { channel: 'TikTok', priority: 'P1', rationale: '20~30대 첫 수술 고민층 도달, YouTube Shorts 동시 배포' },
      { channel: '네이버 블로그 재가동', priority: 'P0', rationale: '2년 이상 방치 자산 — SEO 복구 최우선' },
    ],
  },

  roadmap: [
    {
      month: 1,
      title: 'Foundation',
      subtitle: '기반 복구',
      tasks: [
        { task: '브랜드 로고/컬러 가이드 명문화 (블랙+골드)', completed: false },
        { task: '전 채널 프로필/배너 고해상도 재발급', completed: false },
        { task: '네이버 블로그 재가동 — 6월 내 주 2회 시작', completed: false },
        { task: '925개 YouTube 영상 → Shorts 추출 작업 착수', completed: false },
        { task: '강남언니 리뷰 6,853개 중 50개 선별 → SNS 콘텐츠화', completed: false },
      ],
    },
    {
      month: 2,
      title: 'Content Engine',
      subtitle: '콘텐츠 엔진 가동',
      tasks: [
        { task: 'YouTube Shorts 주 2회 업로드 시작', completed: false },
        { task: 'Instagram Reels 주 5회 업로드 시작', completed: false },
        { task: '네이버 블로그 시술 가이드 10편 게시', completed: false },
        { task: 'TikTok 계정 개설 + Shorts 동시 배포', completed: false },
      ],
    },
    {
      month: 3,
      title: 'Optimization',
      subtitle: '최적화 & 광고',
      tasks: [
        { task: '콘텐츠 성과 분석 리포트 v1', completed: false },
        { task: '고성과 콘텐츠 기반 Instagram/Facebook 광고 세팅', completed: false },
        { task: '네이버 플레이스 리뷰 응답률 최적화', completed: false },
        { task: 'KPI 리뷰: 구독자/팔로워 성장률, 상담 전환 추적', completed: false },
      ],
    },
  ],

  kpiDashboard: [
    { metric: 'YouTube 구독자', current: '13K', target3Month: '16K', target12Month: '30K' },
    { metric: 'YouTube Shorts 업로드', current: '비정기', target3Month: '주 2회', target12Month: '주 3회' },
    { metric: 'Instagram 팔로워', current: '4,183', target3Month: '38K', target12Month: '60K' },
    { metric: 'Instagram Reels 평균 조회수', current: '낮음', target3Month: '5,000', target12Month: '20,000' },
    { metric: '네이버 블로그 포스팅 빈도', current: '방치 (2023-04)', target3Month: '주 2회', target12Month: '주 3회' },
    { metric: '강남언니 리뷰', current: '6,853', target3Month: '7,200', target12Month: '8,500' },
    { metric: '강남언니 리뷰 응답률', current: '미측정', target3Month: '50%', target12Month: '80%' },
    { metric: '콘텐츠 → 상담 전환', current: '측정 불가', target3Month: 'UTM 추적 시작', target12Month: '월 30건' },
  ],

  screenshots: [
    {
      id: 'yt-channel',
      url: '/assets/clients/banobagi/screenshots/yt-channel.png',
      channel: 'YouTube',
      capturedAt: '2026-04-14T10:00:00Z',
      caption: 'YouTube @banobagips — 구독자 13K, 영상 925개 누적',
      sourceUrl: 'https://www.youtube.com/c/banobagips',
    },
    {
      id: 'ig-profile',
      url: '/assets/clients/banobagi/screenshots/ig-profile.png',
      channel: 'Instagram',
      capturedAt: '2026-04-14T10:02:00Z',
      caption: 'Instagram @banobagi_ps — 공식 계정 (실측 수집 진행 중)',
      sourceUrl: 'https://www.instagram.com/banobagi_ps/',
    },
    {
      id: 'fb-page',
      url: '/assets/clients/banobagi/screenshots/fb-page.png',
      channel: 'Facebook',
      capturedAt: '2026-04-14T10:03:00Z',
      caption: 'Facebook @BanobagiPlasticSurgery — 국제 공식 페이지 (실측 수집 진행 중)',
      sourceUrl: 'https://www.facebook.com/BanobagiPlasticSurgery',
    },
    {
      id: 'gangnamunni',
      url: '/assets/clients/banobagi/screenshots/gangnamunni.png',
      channel: '강남언니',
      capturedAt: '2026-04-14T10:04:00Z',
      caption: '강남언니 — 9.2점/10, 6,853 리뷰, 의료진 4명, 2000년 설립',
      sourceUrl: 'https://www.gangnamunni.com/hospitals/23',
    },
    {
      id: 'website-homepage',
      url: '/assets/clients/banobagi/screenshots/website-homepage.png',
      channel: 'Website',
      capturedAt: '2026-04-14T10:05:00Z',
      caption: 'banobagi.com — 공식 홈페이지',
      sourceUrl: 'https://www.banobagi.com',
    },
    {
      id: 'naver-blog',
      url: '/assets/clients/banobagi/screenshots/naver-blog.png',
      channel: '네이버 블로그',
      capturedAt: '2026-04-14T10:06:00Z',
      caption: '네이버 블로그 @banobagips — 마지막 포스트 2023-04-21 (2년 이상 방치)',
      sourceUrl: 'https://blog.naver.com/banobagips',
    },
  ],
};
