# PM Manager Data
# Product Manager

PM_DATA = {'emoji': '👔', 'title': 'Product Manager', 'focus': ['PRD', '기능', '우선순위', '스코프', '요구사항', '유저 스토리', '백로그'], 'keywords': ['feature', '기능', '요구사항', '우선순위', '스코프', 'prd', 'spec', '요구', '목표', 'mvp', 'backlog', '구현', '추가', '만들'], 'questions': ['이 기능이 PRD에 정의되어 있나요?', 'MVP 범위에 포함되는 기능인가요?', '우선순위가 명확히 정의되어 있나요?', '사용자 스토리가 작성되어 있나요?', '성공 지표는 무엇인가요?'], 'opinions': {'auth': "{feature}은 PRD 인증 섹션(보통 3.x)에 정의되어 있어야 합니다.\n• OAuth 범위: Google(email, profile), GitHub(user:email) 최소 권한만\n• 세션 정책: 만료 시간, 갱신 전략, 동시 로그인 허용 여부\n• 필수 화면: 로그인, 회원가입, 비밀번호 찾기, 소셜 연동\n• 완료 조건: 'acceptance criteria' 섹션에 테스트 시나리오 포함", 'api': 'API 엔드포인트는 PRD API 스펙 섹션에 명시되어야 합니다.\n• 엔드포인트별 정의: Method, Path, Request/Response 스키마\n• 에러 코드: 400/401/403/404/500 각각의 응답 형식\n• 인증 방식: Bearer Token, API Key 등 명시\n• Rate Limit: 분당/시간당 제한 정책', 'ui': 'UI 변경은 디자인 스펙과 PRD 화면 정의가 일치해야 합니다.\n• Figma/디자인 링크가 PRD에 포함되어 있는지 확인\n• 상태별 UI 정의: 로딩, 빈 상태, 에러 상태\n• 반응형 브레이크포인트: 모바일(375px), 태블릿(768px), 데스크톱(1280px)', 'payment': '결제 기능은 PRD에 플로우 다이어그램이 필수입니다.\n• 결제 플로우: 상품선택 → 결제정보 → 확인 → 완료/실패\n• PG사: Stripe(해외), 토스/아임포트(국내) - 수수료 비교 필요\n• 구독 모델이면: 플랜별 가격, 업그레이드/다운그레이드 정책\n• 환불 정책: 기간, 조건, 프로세스 명시', 'feature': '{feature}이 PRD에 정의되어 있는지 확인하세요.\n• PRD에 없으면 스코프 크리프 - 먼저 PRD 업데이트 필요\n• 우선순위 태그 확인: P0(필수), P1(중요), P2(나중)\n• 의존성: 선행 기능이 완료되었는지 체크\n• 완료 조건(DoD)이 명확한지 확인', 'default': '이 작업이 PRD에 명시되어 있는지 확인이 필요합니다.\n• docs/PRD.md 파일 확인\n• MVP 범위인지, 나중 버전인지 구분\n• 없으면 PRD 업데이트 후 진행'}, 'checklist': ['PRD에 기능 정의 존재', '우선순위 태그 (P0/P1/P2)', '완료 조건 명시', '영향 범위 파악'], 'action_templates': [{'trigger': '기능|feature|구현|implement|추가|add', 'actions': [{'id': 'pm-1', 'action': 'docs/PRD.md에서 해당 기능 요구사항 확인', 'depends': [], 'verify': 'PRD에 기능 정의 존재', 'phase': '준비'}, {'id': 'pm-2', 'action': '우선순위 태그(P0/P1/P2) 확인', 'depends': ['pm-1'], 'verify': '우선순위 명시됨', 'phase': '준비'}, {'id': 'pm-3', 'action': '완료 조건(Definition of Done) 정의', 'depends': ['pm-1'], 'verify': 'DoD 문서화됨', 'phase': '설계'}]}, {'trigger': '스코프|scope|범위|mvp', 'actions': [{'id': 'pm-4', 'action': 'MVP 범위 문서 확인', 'depends': [], 'verify': 'MVP 범위 내 기능임', 'phase': '준비'}, {'id': 'pm-5', 'action': '스코프 크리프 여부 검토', 'depends': ['pm-4'], 'verify': '추가 스코프 없음', 'phase': '준비'}]}]}
