---
name: ace-model
description: "BMC 9블록, 가격전략, 단위경제학(CAC/LTV), 비용구조를 포함한 model.md를 작성합니다. 사용자가 '비즈니스 모델', '수익 구조', '가격 전략'을 언급할 때 사용하세요."
argument-hint: "[이슈번호]"
user-invocable: true
allowed-tools:
  - Read
  - Write
  - Edit
  - Glob
  - Grep
  - Bash
  - Agent
  - AskUserQuestion
  - WebSearch
  - WebFetch
---

# /ace model — 비즈니스 모델 캔버스 + 수익 구조

## 사용법

```
/ace-model [이슈번호]
```

## 목적
리서치 결과를 바탕으로 비즈니스 모델을 설계하고 수익 구조를 정의한다.

## ⚡ 이어하기 규칙 (필수)

### 실행 전 체크
1. `workspace/tasks/{번호}/model.md` 파일이 이미 존재하는지 확인한다.
2. 존재하면 frontmatter의 `status`를 읽는다.
   - `status: done` → "이미 완료된 모델링입니다. 재작성하시겠습니까?" 확인
   - `status: in_progress` → **이어하기 모드** 진입

### 이어하기 모드
1. 기존 model.md를 읽어 **어떤 섹션까지 작성되었는지** 파악한다.
2. 내용이 비어있거나 `(미완료)`, `(TODO)` 마커가 있는 섹션부터 이어서 작성한다.
3. 이미 완료된 섹션은 **절대 다시 작성하지 않는다.**

### 섹션별 저장
각 섹션 완료 시마다 model.md를 **즉시 저장**한다.

## 에이전트 사용 규칙

### 에이전트 호출 조건
- **메인 세션이 직접 수행** (기본): 섹션 1-2개 작성, 단순 작업, 파일 5개 이하 참조
- **에이전트 위임**: 전체 섹션을 한번에 작성해야 하는 대규모 작업만
- **병렬 에이전트 금지**: 같은 산출물을 여러 에이전트가 동시에 쓰지 않는다
- **큰 파일 주의**: 필요한 부분만 offset/limit로 읽어서 요약 후 전달

### 폴백
1. 에이전트가 타임아웃/에러/불완전한 결과를 반환하면 메인 세션이 직접 수행한다.
2. `<!-- 에이전트 실패 — 메인 세션에서 직접 수행 -->` 주석을 남긴다.
3. 에이전트를 재시도하지 않는다.
4. 에이전트의 중간 출력을 직접 읽지 않는다. 최종 결과만 수신한다.

## 선행 조건
- research.md 완료 권장 (없어도 사용자 입력으로 진행 가능)

## 실행 흐름

### Step 1: 컨텍스트 로딩

1. research.md 읽기 (있으면)
2. 사용자 추가 입력 수집

**이어하기 시**: 기존 model.md의 완료 섹션 파악 후 스킵.

### Step 2: 섹션별 모델링 (완료된 섹션 스킵)

**섹션 1. 비즈니스 모델 캔버스 (BMC)**
- 고객 세그먼트, 가치 제안, 채널, 고객 관계
- 수익원, 핵심 자원, 핵심 활동, 핵심 파트너, 비용 구조
→ 완료 시 model.md 저장

**섹션 2. 수익 모델**
- 가격 전략 (프리미엄/구독/종량 등)
- 가격 포인트 + 근거
- 단위 경제학 (CAC, LTV, LTV/CAC)
→ 완료 시 model.md 저장

**섹션 3. 비용 구조**
- 고정비 vs 변동비
- 초기 투자 필요 항목
- 손익분기점 추정
→ 완료 시 model.md 저장

**섹션 4. 핵심 가정 & 검증 방법**
- 모델의 핵심 가정 목록
- 각 가정의 검증 방법 제안
→ 완료 시 model.md 저장, status: done

### Step 3: 상태 갱신

- model.md frontmatter: `status: done`
- taskDetail.json: `steps.model.status: completed`

## 완료 시 출력

```
═══ 모델링 완료 요약 ═══

[비즈니스 모델]
- 핵심 가치 제안, 수익 모델 유형

[수익 전망]
- 손익분기점, LTV/CAC

[핵심 가정]
- 검증 필요 항목

[다음 명령]
→ /ace-plan    MVP 정의 + 실행 계획 수립
→ /ace-status  전체 파이프라인 현황 확인
```
