개인 PDF - 유료 콘텐츠 페이지 구현

ID: 741d0385-6300-4adc-8449-4e2398cf4ece

보통 완료

## 목표
PDF에 유료 콘텐츠 페이지 추가 (report_purchased? 조건부 렌더링)

## 작업 내용
- PDF 파트셜 `pdf/_premium_content.html.erb` 생성
- 직무별 상세 페이지 (각 직무마다 개별 페이지):
- 하는 일, 주요 과업, 직업 트렌드, 필요 지식, 필요 스킬, 필요 경험, 준비할 것
- 자소서/이력서 TIP 페이지 (bullet 리스트)
- 진로/커리어 가이드 페이지
- `pdf.html.erb` 오케스트레이터에서 `session.report_purchased?` 조건부 렌더링
- ResultFormatter에 premium_content 데이터 매핑 추가
- StrengthDescription에서 job/course/study 등 summary field_type 활용

## 레거시 참고
- `/mnt/c/dev/9way/lib/pdf/templates/diagnosis/result.tsx` lines 382-490 - 유료 콘텐츠 렌더링
- `/mnt/c/dev/9way/lib/pdf/templates/diagnosis/types.ts` lines 86-102 - PremiumSection/PremiumContentItem 타입
- 직무별: jobDescriptions Record (직무명 → 설명)
- 일반: contents string[] (자소서 tip, 학교생활 tip 등)

## 완료 기준
- report_purchased?인 경우에만 유료 페이지가 PDF에 포함됨
- 직무별 상세가 개별 페이지로 렌더링됨
- 자소서TIP/진로가이드가 정상 표시됨
- 미결제 시 유료 페이지가 PDF에 포함되지 않음

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: 팀리드
생성일: 2026년 02월 27일 05:48

활동 로그

  • 팀리드 상태 변경: 진행 중 → 완료

    2026년 02월 27일 07:02:33

  • 팀리드 이전 세션 에이전트 종료됨. 새 팀 구성하여 Premium Content 구현 재개.

    2026년 02월 27일 06:58:45

  • 팀리드 위임: premium-dev에게 '유료 콘텐츠 PDF 파트셜 + 오케스트레이터 연동' 작업 배정

    2026년 02월 27일 06:41:14

  • 팀리드 티켓 클레임 완료

    2026년 02월 27일 06:35:13