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

/**
 * 티에스성형외과 — 데모 리포트
 *
 * 실측 (2026-04-14):
 * - YouTube 티에스TV (@TV-jm9dy): 구독자 8K, 영상 715개, 주 1~2회 업로드
 * - 주력: 눈·코·가슴 종합, 신사역 강남구
 * - Instagram: @tsprs_official · Facebook: @tsprs
 * - Blog: blog.naver.com/tsprs
 * - 홈페이지: tsprs.com (tsprs.co.kr 오류 확인 → tsprs.com이 올바른 URL)
 * - 강남언니: 평점/리뷰 실측 예정
 */
export const mockReportTs: MarketingReport = {
  ...mockReport,
  id: 'ts',
  createdAt: '2026-04-14',
  targetUrl: 'https://www.tsprs.com',
  overallScore: 55,

  clinicSnapshot: {
    ...mockReport.clinicSnapshot,
    name: '티에스성형외과',
    nameEn: 'TS Plastic Surgery',
    established: '2010',
    yearsInBusiness: 16,
    staffCount: 5,
    leadDoctor: {
      name: 'TS 성형팀',
      credentials: '티에스성형외과 의료진 · 눈·코·가슴 종합',
      rating: 9.5,
      reviewCount: 12509,
    },
    overallRating: 9.5,
    totalReviews: 12509,
    priceRange: { min: '100,000', max: '10,000,000+', currency: '₩' },
    certifications: [
      '성형외과 전문의',
      '눈·코·가슴 종합 성형',
      '리얼모델 시스템',
    ],
    mediaAppearances: ['강남언니 12,509 리뷰', '유튜브 리얼모델 콘텐츠'],
    medicalTourism: ['외국인 상담 지원 (인도네시아 인플루언서 방문 기록)'],
    location: '서울 강남구 신사동 (신사역)',
    nearestStation: '3호선 신사역',
    phone: '02-512-7580',
    domain: 'tsprs.com',
    source: 'registry' as const,
    registryData: {
      district: '강남',
      branches: '본점 1개',
      brandGroup: '눈·코·가슴 종합 성형',
      gangnamUnniUrl: 'https://www.gangnamunni.com/hospitals/116',
      googleMapsUrl: 'https://maps.google.com/?q=티에스성형외과',
    },
    logoImages: {
      circle: '/assets/clients/ts/logo-circle.png',
      horizontal: '/assets/clients/ts/logo-horizontal.png',
      korean: '/assets/clients/ts/logo-korean.png',
    },
    brandColors: {
      primary: '#1A1A2E',
      accent: '#E94560',
      text: '#1A1A2E',
    },
  },

  channelScores: [
    { channel: 'YouTube', icon: 'youtube', score: 58, maxScore: 100, status: 'warning', headline: '티에스TV 구독자 8K · 715개 영상 — 활발하나 전환율 개선 필요' },
    { channel: 'Instagram', icon: 'instagram', score: 62, maxScore: 100, status: 'warning', headline: '@tsprs_official — 리얼모델 콘텐츠 강점, Reels 빈도 증대 필요' },
    { channel: 'Facebook', icon: 'facebook', score: 38, maxScore: 100, status: 'critical', headline: '@tsprs — 3,900 팔로워, 활성도 낮음' },
    { channel: '강남언니', icon: 'star', score: 78, maxScore: 100, status: 'warning', headline: '9.5점/10, 12,509 리뷰 — 응답 전략 강화 필요' },
    { channel: 'Website', icon: 'globe', score: 60, maxScore: 100, status: 'warning', headline: 'tsprs.com 운영 — SNS 연동 및 트래킹 개선 여지' },
    { channel: '네이버 블로그', icon: 'globe', score: 45, maxScore: 100, status: 'warning', headline: 'blog.naver.com/tsprs — 업로드 있으나 빈도 보완 필요' },
  ],

  youtubeAudit: {
    ...mockReport.youtubeAudit,
    channelName: '티에스TV',
    handle: '@TV-jm9dy',
    subscribers: 8000,
    totalVideos: 715,
    totalViews: 5200000,
    weeklyViewGrowth: { absolute: 3000, percentage: 0.6 },
    estimatedMonthlyRevenue: { min: 40, max: 150 },
    avgVideoLength: '3.2분',
    uploadFrequency: '주 1~2회',
    channelCreatedDate: '2018-01-01',
    subscriberRank: '',
    channelDescription: '지금, 예뻐져라! 티에스성형외과 — 눈·코·가슴·리프팅 전문',
    linkedUrls: [{ label: '티에스성형외과', url: 'tsprs.com' }],
    playlists: ['티에스 Real Model', '티에스 Lab', '티에스 Play', '티에스 소개'],
    topVideos: [],
    diagnosis: [
      { category: '구독자 전환율 낮음', detail: '715개 영상 대비 구독자 8K — Shorts와 롱폼 균형 재조정 필요', severity: 'warning', evidenceIds: ['yt-channel'] },
      { category: '리얼모델 콘텐츠 강점 활용 미흡', detail: '리얼모델 시리즈가 강점이나 검색 최적화·썸네일 시스템화가 부족', severity: 'warning' },
      { category: '업로드 일관성 유지', detail: '주 1~2회 업로드 — 주 3회로 상향 시 알고리즘 노출 증가 기대', severity: 'warning' },
    ],
  },

  instagramAudit: {
    accounts: [
      {
        handle: '@tsprs_official',
        language: 'KR',
        label: '공식 계정',
        posts: 1500,
        followers: 2626,
        following: 250,
        category: 'Health/beauty',
        profileLink: 'tsprs.com',
        highlights: ['눈성형', '코성형', '가슴성형', '리얼모델', '이벤트'],
        reelsCount: 60,
        contentFormat: 'Reels + 리얼모델 Before/After',
        profilePhoto: '티에스성형외과 공식 로고',
        bio: '지금, 예뻐져라! 티에스성형외과 @tsprs_official',
      },
    ],
    diagnosis: [
      { category: 'Reels 비중 확대 여지', detail: '60개 Reels — 목표 100개+ 달성 시 알고리즘 노출 2배 기대', severity: 'warning' },
      { category: '리얼모델 계정 연계', detail: 'YouTube 리얼모델 브이로그 → Instagram 하이라이트 연계 미흡', severity: 'warning' },
    ],
  },

  facebookAudit: {
    pages: [
      {
        url: 'facebook.com/tsprs',
        pageName: 'TS Plastic Surgery',
        language: 'KR',
        label: '공식',
        followers: 3900,
        following: 0,
        category: '성형외과',
        bio: '티에스성형외과 공식 Facebook — 강남 신사역',
        logo: '공식 로고',
        logoDescription: '티에스성형외과 공식 로고',
        link: 'tsprs.com',
        linkedDomain: 'tsprs.com',
        reviews: 0,
        recentPostAge: '추정 수주 이내',
        hasWhatsApp: false,
        postFrequency: '월 2~4회',
        topContentType: '이벤트 + 시술 정보',
        engagement: '게시물당 좋아요 10~50개 (추정)',
      },
    ],
    diagnosis: [
      { category: 'Facebook 활성도 낮음', detail: 'Instagram에 집중된 콘텐츠 전략 — Facebook 공동 배포 검토', severity: 'warning' },
    ],
    brandInconsistencies: [],
    consolidationRecommendation: 'Facebook은 Instagram 콘텐츠 자동 연동으로 최소 유지, 주력은 YouTube·Instagram 집중.',
  },

  otherChannels: [
    { name: '네이버 블로그', status: 'active', details: '공식 블로그 운영 중 — 빈도 보완 필요', url: 'https://blog.naver.com/tsprs' },
    { name: '강남언니', status: 'active', details: '9.5점/10, 12,509 리뷰', url: 'https://www.gangnamunni.com/hospitals/116' },
    { name: '네이버 까페', status: 'active', details: '연탐 네이버 카페 운영', url: 'https://cafe.naver.com/yeuntalk' },
    { name: '네이버 플레이스', status: 'active', details: '플레이스 운영 중', url: 'https://map.naver.com/v5/search/티에스성형외과' },
  ],

  websiteAudit: {
    primaryDomain: 'tsprs.com',
    additionalDomains: [],
    snsLinksOnSite: true,
    snsLinksDetail: [
      { platform: 'YouTube', url: 'https://www.youtube.com/@TV-jm9dy', location: 'Footer' },
      { platform: 'Instagram', url: 'https://www.instagram.com/tsprs_official/', location: 'Footer' },
      { platform: 'Facebook', url: 'https://www.facebook.com/tsprs', location: 'Footer' },
      { platform: 'Naver Blog', url: 'https://blog.naver.com/tsprs', location: 'Footer' },
    ],
    trackingPixels: [
      { name: 'Google Analytics', installed: true },
      { name: 'Naver Site Verification', installed: true },
    ],
    mainCTA: '전화 상담 + 카카오톡 상담',
  },

  problemDiagnosis: [
    {
      category: '715개 영상 대비 구독자 전환율 낮음',
      detail: 'YouTube 715개 영상 누적, 구독자 8K — 영상당 평균 구독자 11명 수준. SEO 최적화·썸네일 시스템화로 즉시 개선 가능.',
      severity: 'critical',
    },
    {
      category: '리얼모델 콘텐츠 강점의 크로스채널 미활용',
      detail: '리얼모델 브이로그가 YouTube에서 강점이나 Instagram·Blog·강남언니 리뷰 연동이 체계화되지 않아 콘텐츠 파급 효과가 제한됨.',
      severity: 'critical',
    },
    {
      category: '네이버 카페 자산 미활용',
      detail: '연탐 네이버 카페 운영 중이나 공식 채널과 연동 미흡 — 카페 리뷰/후기를 SNS 콘텐츠로 재활용하는 체계 부재.',
      severity: 'warning',
    },
  ],

  transformation: {
    ...mockReport.transformation,
    brandIdentity: [
      { area: '브랜드 슬로건', asIs: '"지금, 예뻐져라!"', toBe: '슬로건 유지 + 채널 통일 적용' },
      { area: '컬러', asIs: '다크 계열', toBe: 'Primary: Dark Navy (#1A1A2E) + Accent: Crimson (#E94560) 명문화' },
      { area: '리얼모델 포지셔닝', asIs: '일부 콘텐츠', toBe: '"리얼모델로 증명하는 티에스" 채널 전략 중심화' },
    ],
    platformStrategies: [
      {
        platform: 'YouTube',
        icon: 'youtube',
        currentMetric: '8K subscribers · 715 videos',
        targetMetric: '20K / 12개월',
        strategies: [
          { strategy: 'Shorts 재편집 가속', detail: '715개 영상에서 Shorts 200개 추출' },
          { strategy: '썸네일 시스템화', detail: '리얼모델 비포/애프터 통일 썸네일' },
          { strategy: 'SEO 메타데이터 일괄 최적화', detail: '"강남 눈코가슴" 타이틀 패턴 적용' },
        ],
      },
      {
        platform: 'Instagram',
        icon: 'instagram',
        currentMetric: '2,626 followers',
        targetMetric: '60K / 12개월',
        strategies: [
          { strategy: 'Reels 주 5회', detail: 'YouTube Shorts 동시 배포' },
          { strategy: '리얼모델 하이라이트 강화', detail: '시술별 Before/After 하이라이트 재구성' },
          { strategy: '카페 후기 → Instagram 재편집', detail: '연탐 카페 후기 → 카루셀 콘텐츠' },
        ],
      },
    ],
    websiteImprovements: [
      { area: 'YouTube 임베드', asIs: '없음', toBe: '시술 페이지별 리얼모델 영상 임베드' },
      { area: '카카오톡 상담 버튼', asIs: '일부 페이지', toBe: '전 페이지 플로팅 버튼' },
    ],
    newChannelProposals: [
      { channel: 'TikTok', priority: 'P1', rationale: '20~30대 첫 수술 고민층, Shorts 동시 배포' },
    ],
  },

  roadmap: [
    {
      month: 1,
      title: 'Foundation',
      subtitle: 'SEO & 썸네일',
      tasks: [
        { task: 'YouTube 715개 영상 SEO 메타데이터 일괄 최적화', completed: false },
        { task: '리얼모델 썸네일 통일 디자인 시스템 구축', completed: false },
        { task: 'Instagram Reels 주 5회 업로드 시작', completed: false },
        { task: '연탐 카페 후기 SNS 콘텐츠화 착수', completed: false },
      ],
    },
    {
      month: 2,
      title: 'Content Engine',
      subtitle: '리얼모델 확장',
      tasks: [
        { task: 'YouTube Shorts 200개 추출 완료', completed: false },
        { task: 'Instagram 리얼모델 Before/After 하이라이트 재구성', completed: false },
        { task: '강남언니 리뷰 응답률 50% 달성', completed: false },
      ],
    },
    {
      month: 3,
      title: 'Optimization',
      subtitle: '광고 & 전환',
      tasks: [
        { task: '고성과 리얼모델 콘텐츠 유료 광고 세팅', completed: false },
        { task: '전환 추적 체계 구축 (UTM + GA4)', completed: false },
        { task: 'KPI 리뷰', completed: false },
      ],
    },
  ],

  kpiDashboard: [
    { metric: 'YouTube 구독자', current: '8K', target3Month: '12K', target12Month: '20K' },
    { metric: 'YouTube Shorts 업로드', current: '주 1~2회', target3Month: '주 3회', target12Month: '주 5회' },
    { metric: 'Instagram 팔로워', current: '2,626', target3Month: '6K', target12Month: '15K' },
    { metric: 'Instagram Reels 평균 조회수', current: '낮음', target3Month: '8,000', target12Month: '25,000' },
    { metric: '강남언니 리뷰', current: '12,509', target3Month: '2,500', target12Month: '3,500' },
    { metric: '카카오톡 상담 전환', current: '측정 불가', target3Month: 'UTM 시작', target12Month: '월 50건' },
  ],

  screenshots: [
    {
      id: 'yt-channel',
      url: '/assets/clients/ts/screenshots/yt-channel.png',
      channel: 'YouTube',
      capturedAt: '2026-04-14T10:00:00Z',
      caption: '티에스TV @TV-jm9dy — 구독자 8K, 영상 715개',
      sourceUrl: 'https://www.youtube.com/channel/UCgnizu8p7lbCnfIs76O8J-A',
    },
    {
      id: 'ig-profile',
      url: '/assets/clients/ts/screenshots/ig-profile.png',
      channel: 'Instagram',
      capturedAt: '2026-04-14T10:02:00Z',
      caption: 'Instagram @tsprs_official — 2,626 팔로워, 리얼모델 콘텐츠',
      sourceUrl: 'https://www.instagram.com/tsprs_official/',
    },
    {
      id: 'fb-page',
      url: '/assets/clients/ts/screenshots/fb-page.png',
      channel: 'Facebook',
      capturedAt: '2026-04-14T10:03:00Z',
      caption: 'Facebook @tsprs — 3,900 팔로워',
      sourceUrl: 'https://www.facebook.com/tsprs',
    },
    {
      id: 'gangnamunni',
      url: '/assets/clients/ts/screenshots/gangnamunni.png',
      channel: '강남언니',
      capturedAt: '2026-04-14T10:04:00Z',
      caption: '강남언니 — 티에스성형외과 9.5점, 12,509 리뷰',
      sourceUrl: 'https://www.gangnamunni.com/hospitals/116',
    },
    {
      id: 'website-homepage',
      url: '/assets/clients/ts/screenshots/website-homepage.png',
      channel: 'Website',
      capturedAt: '2026-04-14T10:05:00Z',
      caption: 'tsprs.com — 공식 홈페이지',
      sourceUrl: 'https://www.tsprs.com',
    },
    {
      id: 'naver-blog',
      url: '/assets/clients/ts/screenshots/naver-blog.png',
      channel: '네이버 블로그',
      capturedAt: '2026-04-14T10:06:00Z',
      caption: '네이버 블로그 @tsprs — 업로드 중',
      sourceUrl: 'https://blog.naver.com/tsprs',
    },
  ],
};
