# task-1075.1 완료 보고서: 리쿠르팅 캠페인 A/B 테스트 프로토콜 + KPI + 위기 대응 + 예산 시뮬레이션

## SCQA

**S**: 인카금융 TOP사업단 리쿠르팅 마케팅 v2.0 전략서(strategy.md)와 개선계획(improvements-v2.md)이 수립되어 있으며, 12주/월 300만원 캠페인의 Phase 0~3 실행 계획서와 체크리스트가 완비되었다.

**C**: 전략서는 방향을 정의했으나, 실제 운영에 필요한 A/B 테스트 통계 판정 기준, KPI 추적 체계, 위기 대응 매뉴얼, 예산 일별 시뮬레이션이 부재하여 1인 운영자가 즉시 실행할 수 없는 상태였다.

**Q**: 광고 에이전시 컨설팅 프로젝트 납품 수준의 운영 프로토콜 4종을 작성하여, 1인 운영자가 따라할 수 있는 체계를 구축할 수 있는가?

**A**: 4개 산출물(A/B 테스트 프로토콜 1,005줄, KPI 추적 프레임워크 2,379줄, 위기 대응 시나리오 2,285줄, 예산 시뮬레이션 818줄)을 작성 완료했다. 총 6,487줄, 표본 크기 계산(z-검정 기반, α=0.05, β=0.20), Phase별 판정 기준, 8개 위기 시나리오, 12주 예산 흐름표를 포함한다.

---

## 산출물 4종

### 1. A/B 테스트 통계 프로토콜
- **경로**: `memory/plans/recruiting-marketing/exec/ab-test-protocol.md`
- **분량**: 1,005줄
- **핵심 내용**:
  - 두 비율 비교 z-검정 기반 표본 크기 산출 (채널별 4종)
  - Meta: 29,035 노출/그룹 필요, D+14(14.5일) 내 80% 검정력 확보 가능
  - Google/네이버 SA: 검색 광고 특성상 노출 제한 → D+34 시점 유의성 확보
  - GFA: 147,128 노출/그룹 필요 → 88일, 캠페인 내 달성 불가
  - Phase 1(브랜드 A/B), Phase 2(상시/긴급), Phase 3(대안 메시지) 판정 기준
  - z-test 자동 판정 Python 스크립트, Bonferroni 다중 비교 보정
  - 결과 문서화 템플릿 (Phase별, 최종 종합)

### 2. KPI 추적 프레임워크
- **경로**: `memory/plans/recruiting-marketing/exec/kpi-tracking.md`
- **분량**: 2,379줄
- **핵심 내용**:
  - KPI 3계층: L1 비즈니스(문의 30건, 적합 50%, 상담전환 60%), L2 채널(7채널 CPL/CTR/전환율), L3 캠페인(A/B 그룹별)
  - 리뷰 주기: 일간(09:00 예산/이상감지), 주간(월 10:00), 격주(A/B 중간점검), 월간(종합)
  - 추적 지표 정의서 17개 (지표명, 정의, 측정방법, 계산공식, 목표값, 경고임계값)
  - 알림 조건 5종 (CPL 200%↑, 예산 120%↑, 무전환 24h, CTR 0.5%↓, 폼완료율 30%↓)
  - Looker Studio 대시보드 3종 목업, 보고서 템플릿 3종 (주간/월간/90일)

### 3. 위기 대응 시나리오
- **경로**: `memory/plans/recruiting-marketing/exec/crisis-scenarios.md`
- **분량**: 2,285줄
- **핵심 내용**:
  - 8개 시나리오: Meta 계정정지(High), CPL 폭등(High), 예산초과(Medium), 부적합 문의(Medium), 법적 리스크(Critical), LP 다운(High), 1200% 룰 조기적용(Critical), 경쟁사 모방(Medium)
  - 각 시나리오: 징후 → 즉시조치(1h 이내) → 근본원인(3~5개) → 복구 → 재발방지 → 에스컬레이션
  - 위기 대응 연락망 (1차 마케터, 2차 아누/제이회장님)
  - 타임라인 요약표 (시나리오별 초동/복구 시간, 월 손실액)

### 4. 예산 일별 집행 시뮬레이션
- **경로**: `memory/plans/recruiting-marketing/exec/budget-simulation.md`
- **분량**: 818줄
- **핵심 내용**:
  - Phase 0(0원) → Phase 1(일 10만원, 14일 1,400,000원) → Phase 2(3시나리오) → Phase 3(CPL 기반 최적배분)
  - Phase 2 재배분 3시나리오: Meta 우세/Google 우세/균등 분산
  - Phase 3 재배분 3시나리오: Meta+Google 집중/검색 집중/양대 플랫폼 집중
  - 12주 총 예산 흐름표: 70일 집행 7,000,000원, 잔여 2,000,000원 활용 방안
  - 손익분기점: 보수적(분기 5.4건 상담), 중립(27건), 낙관(56.7건)

---

## 셀프 QC

- [x] 1. 다른 파일 영향: 없음 (신규 4개 파일 생성, 기존 파일 변경 없음)
- [x] 2. 엣지 케이스: D+14 판정 불가 시 폴백(D+21, 기본값 B안), CPL 유의성 불가 시 CTR 대체
- [x] 3. 작업 지시 일치: 4개 산출물 모두 task-1075.1.md 사양과 일치 확인
- [x] 4. 에러 처리/보안: 잔여수수료 외부 노출 금지 규정 준수 확인 (4개 문서 전체)
- [x] 5. 테스트: 코드 작업 아님 (N/A)
- [x] 6. 발견 이슈 직접 해결: 3건 해결 (아래 참조)
- [x] 7. 코드 아키텍처: 코드 작업 아님 (N/A)
- [x] 8. 인터페이스 변경: 해당 없음

---

## 자체 해결 (3건)

1. **표본 크기 단위 오류** — n을 "클릭"으로 잘못 표기 → "노출(impressions)"로 전체 수정, 소요 기간 재산출 (Meta: 968일→14.5일)
   - 수정 파일: ab-test-protocol.md (섹션 2.2, 2.3, 2.5)

2. **1200% 룰 설명 오류** — GA4 개인정보보호 규제로 잘못 기술 → 보험대리점(GA) 수수료 총액 규제로 정정
   - 수정 파일: ab-test-protocol.md (섹션 5.1)

3. **GFA 채널 설명 오류** — "구글 파트너 네트워크"로 잘못 기술 → "네이버 GFA(성과형 디스플레이 광고)"로 정정
   - 수정 파일: budget-simulation.md (Phase 0 체크리스트, 채널 설명)

## 범위 외 미해결 (2건)

1. **fact_db.md 부재** — 작업 지시에 "fact_db.md에 없는 보험 수치 사용 금지"라 명시했으나, 해당 파일이 존재하지 않음. 전략서(strategy.md)에 기재된 수치만 사용하여 대체. 사유: 파일이 아직 생성되지 않은 것으로 추정.

2. **CPL 벤치마크 불확실성** — 초기 CPL 추정치(Meta 30,000~80,000원, Google 50,000~100,000원)는 업계 일반 벤치마크 기반이며, 인카금융 TOP사업단 특화 데이터는 없음. 실측 후 교정 필요.

---

## 자동 검증 결과

```json
{
  "task_id": "task-1075.1",
  "verified_at": "2026-03-26T15:43:36",
  "overall": "PASS",
  "checks": {
    "file_check": "PASS (report 6294 bytes + .done file confirmed)",
    "data_integrity": "PASS (status=completed, 16분 40초)",
    "critical_gap": "PASS (no CRITICAL issues)",
    "spec_compliance": "PASS",
    "duplicate_check": "PASS (최대 유사도 17.6%)",
    "api_health": "SKIP (서버 작업 아님)",
    "test_runner": "SKIP (코드 작업 아님)",
    "tdd_check": "SKIP (코드 작업 아님)"
  },
  "summary": "5 PASS, 0 FAIL, 7 SKIP"
}
```
