- Remove old commands: spec, customer, sales, merge, design - Add new commands: ui, policy, visualize - Update mvp to include landing page generation - Add templates for mockup, policy, and UI documents - Simplify output path (remove [project] subfolder) - Rewrite README focused on usage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
225 lines
5.4 KiB
Markdown
225 lines
5.4 KiB
Markdown
# 과금 정책 (Monetization)
|
|
|
|
> 코드: `MN` | 결제, 구독, 포인트 관련 정책
|
|
|
|
---
|
|
|
|
## MN-001: [정책명 - 예: 잔액 표시]
|
|
|
|
### 정책 내용
|
|
- [핵심 정책 설명 1]
|
|
- [핵심 정책 설명 2]
|
|
|
|
### UI 영향
|
|
|
|
| 화면 | 위치 | 표시 방식 | mockup |
|
|
|-----|------|----------|--------|
|
|
| [화면1] | [위치] | [표시 방식] | [파일명].html |
|
|
| [화면2] | [위치] | [표시 방식] | [파일명].html |
|
|
| [화면3] | [위치] | [표시 방식] | [파일명].html |
|
|
|
|
### 표시 규칙
|
|
|
|
```
|
|
[상세 규칙 설명]
|
|
|
|
예시:
|
|
보너스 45회 + 기본 127회 인 경우:
|
|
|
|
[헤더 배지]
|
|
💬 172 ← 합산 표시
|
|
|
|
[상세 뷰 - 상점/설정]
|
|
🎁 보너스: 45회 (D-12 만료)
|
|
💬 기본권: 127회 (영구)
|
|
```
|
|
|
|
---
|
|
|
|
## MN-002: [정책명 - 예: 소모 규칙]
|
|
|
|
### 정책 내용
|
|
- [소모 조건 1]
|
|
- [소모 조건 2]
|
|
- [소모되지 않는 경우]
|
|
|
|
### 적용 화면
|
|
- `[화면1].html` - [용도]
|
|
- `[화면2].html` - [용도]
|
|
|
|
### UI 표시
|
|
|
|
```
|
|
[사용 전]
|
|
액션을 수행하면 1회가 소모됩니다.
|
|
남은 횟수: 🎁 45 + 💬 127 = 172회
|
|
|
|
[사용 후]
|
|
남은 횟수: 171회 (-1)
|
|
```
|
|
|
|
---
|
|
|
|
## MN-003: [정책명 - 예: 우선 소모 순서]
|
|
|
|
### 정책 내용
|
|
- [우선순위 1]
|
|
- [우선순위 2]
|
|
- [우선순위 3]
|
|
|
|
### 로직
|
|
|
|
```javascript
|
|
function consume() {
|
|
if (bonus > 0) {
|
|
bonus -= 1;
|
|
} else if (credits > 0) {
|
|
credits -= 1;
|
|
} else {
|
|
showRechargePopup();
|
|
}
|
|
}
|
|
```
|
|
|
|
### UI 표시
|
|
|
|
```
|
|
[안내 - 상점/사용 화면 진입 시]
|
|
💡 보너스가 먼저 사용되고, 소진 후 기본권이 사용됩니다.
|
|
```
|
|
|
|
---
|
|
|
|
## MN-004: [정책명 - 예: 충전 패키지]
|
|
|
|
### 정책 내용
|
|
|
|
| 패키지 | 수량 | 가격 | 단가 | 할인율 |
|
|
|-------|------|------|-----|-------|
|
|
| 스타터 | [N]회 | [가격]P | [단가]P | - |
|
|
| 베이직 | [N]회 | [가격]P | [단가]P | [N]% |
|
|
| 스탠다드 | [N]회 | [가격]P | [단가]P | [N]% |
|
|
| 프리미엄 | [N]회 | [가격]P | [단가]P | [N]% |
|
|
|
|
### 적용 화면
|
|
- `shop.html` - 상점
|
|
|
|
### UI 구성
|
|
|
|
```
|
|
[충전 섹션]
|
|
|
|
┌─────────────────────────────────────┐
|
|
│ 🏷️ 스타터 │
|
|
│ [N]회 · [가격]P │
|
|
│ │
|
|
├─────────────────────────────────────┤
|
|
│ ⭐ 베이직 BEST │
|
|
│ [N]회 · [가격]P ([N]% 할인) │
|
|
│ │
|
|
├─────────────────────────────────────┤
|
|
│ 💎 스탠다드 │
|
|
│ [N]회 · [가격]P ([N]% 할인) │
|
|
│ │
|
|
├─────────────────────────────────────┤
|
|
│ 👑 프리미엄 │
|
|
│ [N]회 · [가격]P ([N]% 할인) │
|
|
│ │
|
|
└─────────────────────────────────────┘
|
|
```
|
|
|
|
---
|
|
|
|
## MN-005: [정책명 - 예: 프리미엄 구독]
|
|
|
|
### 정책 내용
|
|
|
|
| 항목 | 무료 | 프리미엄 ([가격]원/월) |
|
|
|-----|------|---------------------|
|
|
| [혜택1] | [무료 내용] | **[프리미엄 내용]** |
|
|
| [혜택2] | [무료 내용] | **[프리미엄 내용]** |
|
|
| [혜택3] | [무료 내용] | **[프리미엄 내용]** |
|
|
| [혜택4] | [무료 내용] | **[프리미엄 내용]** |
|
|
|
|
### 적용 화면
|
|
- `shop.html` - 구독 탭
|
|
- `settings.html` - 구독 관리
|
|
|
|
### UI 표시
|
|
|
|
```
|
|
[구독 배너 - 비구독자]
|
|
┌─────────────────────────────────────┐
|
|
│ 👑 프리미엄 구독 │
|
|
│ │
|
|
│ ✓ [혜택1 설명] │
|
|
│ ✓ [혜택2 설명] │
|
|
│ ✓ [혜택3 설명] │
|
|
│ │
|
|
│ 월 [가격]원 [구독하기] │
|
|
└─────────────────────────────────────┘
|
|
|
|
[구독자 배지]
|
|
👑 Premium Member
|
|
```
|
|
|
|
---
|
|
|
|
## MN-006: [정책명 - 예: 포인트 충전]
|
|
|
|
### 정책 내용
|
|
|
|
| 금액 | 포인트 | 보너스 |
|
|
|-----|-------|-------|
|
|
| [금액1]원 | [포인트]P | - |
|
|
| [금액2]원 | [포인트]P | +[N]% |
|
|
| [금액3]원 | [포인트]P | +[N]% |
|
|
| [금액4]원 | [포인트]P | +[N]% |
|
|
| [금액5]원 | [포인트]P | +[N]% |
|
|
|
|
### 적용 화면
|
|
- `shop.html` - 포인트 탭
|
|
|
|
---
|
|
|
|
## MN-007: [정책명 - 예: 구독 관리]
|
|
|
|
### 정책 내용
|
|
- 구독 해지 시 [해지 정책]
|
|
- 구독 혜택은 [혜택 유효 기간]
|
|
- 보유 아이템은 [보유 정책]
|
|
|
|
### 적용 화면
|
|
- `settings.html` - 계정 > 구독 관리
|
|
|
|
### UI 구성
|
|
|
|
```
|
|
[구독 상태]
|
|
👑 프리미엄 구독 중
|
|
다음 결제일: YYYY-MM-DD
|
|
월 [가격]원
|
|
|
|
[해지하기] 버튼
|
|
|
|
[해지 확인 팝업]
|
|
⚠️ 구독을 해지하시겠습니까?
|
|
|
|
• [해지 후 유효 기간 안내]
|
|
• [보너스 처리 안내]
|
|
• [보유 아이템 안내]
|
|
|
|
[해지하기] [취소]
|
|
```
|
|
|
|
---
|
|
|
|
## 관련 mockup
|
|
|
|
| 정책 | mockup 파일 |
|
|
|-----|------------|
|
|
| MN-001 | home.html, chat.html, shop.html |
|
|
| MN-002, MN-003 | chat.html, [action].html |
|
|
| MN-004, MN-005, MN-006 | shop.html |
|
|
| MN-007 | settings.html |
|