Skip to content

Story: 키워드 분석 수 제한 UI

메타

항목
Story IDE-05-S-04
EpicE-05 요금제 정책 재설계 및 가드레일
상태draft
우선순위P0
규모M
담당창훈님 (하록님, 수민님)

사용자 스토리

As a 셀러, I want 요금제에 따라 분석할 수 있는 키워드 수를 알고 싶다, So that 필요에 따라 업그레이드를 결정할 수 있다.


수락 기준 (Acceptance Criteria)

AC-01: 키워드 수 제한 표시

항목내용
Given키워드 분석 화면 진입
When키워드 수가 제한 초과
Then제한 내 키워드는 정상 표시, 초과분은 블러 처리

제한 수치:

티어키워드 수
Starter3개
Basic10개
Pro50개
Business무제한

AC-02: 블러 처리 UI

항목내용
Given제한 초과 키워드
When화면 렌더링
Then블러 + 업그레이드 CTA

UI 스펙:

┌─────────────────────────────────────────────────────┐
│ 키워드 분석 (3/3)  [Starter]                         │
├─────────────────────────────────────────────────────┤
│ 키워드        │ 노출수  │ 클릭수 │ ROAS  │ 상태    │
├─────────────────────────────────────────────────────┤
│ 강아지사료    │ 12,500 │ 450   │ 320% │ 🟢      │
│ 고양이간식    │ 8,200  │ 280   │ 180% │ 🟡      │
│ 펫용품       │ 5,100  │ 120   │ 95%  │ 🔴      │
├─────────────────────────────────────────────────────┤
│ ░░░░░░░░░░░░░ 🔒 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│                                                     │
│    Basic 요금제로 업그레이드하면                     │
│    10개 키워드를 분석할 수 있어요                    │
│                                                     │
│              [업그레이드 하기]                       │
└─────────────────────────────────────────────────────┘

AC-03: 잔여 한도 근접 경고

항목내용
Given키워드 사용량이 한도의 80% 이상
When화면 렌더링
Then경고 색상 + 툴팁 표시

태스크 분해

Task 1: API 연동 AC-01

  • [ ] 1.1: 키워드 제한 정보 API 호출
  • [ ] 1.2: 현재 키워드 사용량 조회
  • [ ] 1.3: 제한 비교 로직

Task 2: 블러 처리 컴포넌트 AC-02

  • [ ] 2.1: BlurredKeywordRow 컴포넌트 생성
  • [ ] 2.2: 테이블 행 블러 효과
  • [ ] 2.3: UpgradeCTA 재사용 (E-05-S-03)

Task 3: 한도 경고 AC-03

  • [ ] 3.1: KeywordLimitBadge 컴포넌트
  • [ ] 3.2: 80% 이상 시 주황색, 100% 시 빨간색
  • [ ] 3.3: 툴팁: "3개 키워드 중 3개 사용 중"

Dev Notes (AI Agent 최적화)

영향 받는 소스 트리

src/
├── components/
│   ├── keyword/
│   │   ├── KeywordAnalysisTable.tsx  # 🔄 수정
│   │   ├── BlurredKeywordRow.tsx     # 🆕
│   │   └── KeywordLimitBadge.tsx     # 🆕
└── hooks/
    └── usePlanGuard.ts               # 🔄 (E-05-S-03에서 생성)

E-05-S-03과 공통 컴포넌트

  • UpgradeCTA.tsx - 재사용
  • usePlanGuard.ts - 재사용

의존성

의존설명상태
E-05-S-02PlanGuardService API선행 필수
E-05-S-03UpgradeCTA 컴포넌트병렬 가능

생성일: 2026-01-27

장사왕 Product Team