# 블로그 작성 프롬프트 통합 방안

**작성일**: 2026-03-26
**작성자**: 이참나 (dev7 팀장)
**태스크**: task-1087.1
**방법론**: Agent 미팅 5 Cycle (콘텐츠 전략가, 시스템 설계자, 아폴론 대리, 자동화 전문가, 로키DA)
**참조 문서**:
- 원본 프롬프트: `/home/jay/.cokacdir/workspace/autoset/블로그작성 프롬프트.txt` (636줄, 52KB)
- blog-content-workflow.md: `/home/jay/workspace/memory/specs/blog-content-workflow.md` (task-1082.1)
- visual-production-workflow.md: `/home/jay/workspace/memory/specs/visual-production-workflow.md` (task-1083.1)

---

## 1. 형태 결정: 3-Layer Hybrid (경량 설계)

### 왜 3-Layer Hybrid인가? (3 Whys)

- **Why 1**: 636줄 원본 프롬프트는 보험 소비자 대상에 과적합되어 있어, 통째로 사용 시 리쿠르팅/SNS 등 다른 콘텐츠에서 맥락 오염이 발생한다.
- **Why 2**: 스타일(어떻게 쓸 것인가), 구조(어떤 형식으로 출력할 것인가), 품질(완성됐는가)은 변경 주기와 책임 주체가 다르다. 하나로 묶으면 하나가 바뀔 때 전체를 재검토해야 한다.
- **Why 3**: Layer 1은 항상 ON, Layer 2-3은 블로그 작업 시만 ON — 이 규칙 하나로 아폴론의 다양한 콘텐츠 유형에 유연하게 대응할 수 있다.

### 3-Layer 구조 정의

```
blog-content-workflow.md (마스터 파이프라인 — 유일한 진실의 원천)
├── Step 3 확장: 인간 문체 + 전문가 어조 규칙 통합
│   ├── 보험 소비자 대상 Mode: 원본 프롬프트 핵심 기법 적용
│   └── 리쿠르팅 대상 Mode: 현행 톤앤매너 유지
├── Step 4 확장: 인간 편집 체크리스트 강화
└── Step 6 확장: 품질 체크리스트 통합 (3계층 우선순위)

blog-html-snippets.md (스니펫 라이브러리 — 독립 파일)
└── HTML 템플릿 + 시각화 요소 + 광고 코드 전체

writing-style-guide.md (선택적 참조 — 온보딩/편집 시 활용)
└── 어투 패턴 추출 결과 + 전문가 어조 예시 + Before/After
```

### Layer별 상세

**Layer 1 — 스타일 가이드 (writing-style-guide.md)**

인간 문체 6기법 + 전문가 어조 규칙 + 3편 어투 패턴을 정리한 참조 문서.
- blog-content-workflow.md의 톤 정의를 중복 기술하지 않고, 해당 정의를 "문장 레벨 실행 지침"으로 번역하는 역할
- 아폴론이 AI 초안을 편집할 때 참고하는 인간 편집 가이드로 포지셔닝
- 각 기법에 출처 + Before/After 예시 첨부 (로키 공격 수용)

**Layer 2 — HTML 스니펫 라이브러리 (blog-html-snippets.md)**

티스토리 플랫폼 특화 HTML 마크업 모음. blog-content-workflow.md Step 3의 콘텐츠 흐름 구조와는 레벨이 다르다 (논리 구조 vs HTML 렌더링).

포함 요소:
- TOC 템플릿 (CSS 스타일 포함)
- 섹션 헤더 (그래디언트 배경)
- 핵심 요약 박스
- FAQ 아코디언 (CSS-only, JS 의존성 없음)
- 시각화 요소 (체크포인트, 정보 박스, 비교 테이블, 강조 하이라이트, 글머리 기호)
- AdSense 광고 블록 (ca-pub-7649703201786189)

**Layer 3 — 품질 체크리스트 (blog-content-workflow Step 6에 merge)**

원본 25개 항목 중 SEO 제외 18개를 3계층 우선순위로 재편:
- **Blocking (미충족 시 발행 불가)**: 사실 오류, 법적 리스크, 타겟 미스매치, 컴플라이언스 위반
- **권장 (미충족 시 품질 저하)**: 인간 문체 요소, 시각화, 어조 일관성, 10% 개인 의견
- **자동화 (스크립트 검사 가능)**: 글자 수, 태그 존재, 광고 간격, HTML 완결성

---

## 2. 트리거 조건 (언제 사용, 언제 미사용)

### 사용 조건 (IF-THEN)

**T1 — 전체 3-Layer 적용**
- IF: 신규 블로그 포스팅 (기존 초안 없음) AND 글자수 2,000자+ AND 플랫폼 = 네이버/티스토리
- THEN: Layer 1 + Layer 2 + Layer 3 전체 적용

**T2 — Layer 1+3만 적용 (최소 구성)**
- IF: 빠른 업데이트/개정 포스팅 OR 글자수 1,500자 미만
- THEN: Layer 1(스타일) + Layer 3(체크리스트)만 적용, Layer 2(HTML) 생략

**T3 — 인간 문체 강화 모드**
- IF: Step 4 편집 후 AI 탐지 위험 플래그 OR "인간 냄새" 부족
- THEN: Layer 1의 인간 문체 6기법 지시 강도 상향, Step 3 해당 섹션 재생성

**T4 — HTML 템플릿 생략**
- IF: 네이버 모바일 에디터 (HTML 직접 편집 불가) OR 순수 텍스트 납품
- THEN: Layer 2 비적용, 시각화 요소를 텍스트 형태로 대체

### 미사용 조건

- SNS 콘텐츠 (형식 자체가 다름) — Layer 1의 어조 규칙만 선택적 참고
- 광고 카피 (creative-specs 영역) — 이 프롬프트와 무관
- 네이버 블로그의 일부 포스팅 (HTML 자유도 제한 시) — Layer 2 비적용

---

## 3. 핵심 유지 요소 최종 목록

원본 636줄 프롬프트에서 반드시 보존해야 할 요소:

1. **인간 문체 6기법**: 개인 경험, 감정 표현, 불완벽 구조, 구어체 혼용, 상담 경험담, 시간의 흐름
2. **전문가 어조 규칙**: 다양한 표현, 두 문장 연속 같은 끝맺음 금지, 동일 단어 단락 내 3회 반복 금지
3. **HTML TOC + 앵커 링크**: 사용자 경험 + 크롤러 구조 신호
4. **섹션 헤더 (그래디언트 배경)**: 티스토리 시각 차별화
5. **핵심 요약 박스**: 핵심 콘텐츠 요약 (번호-본문 1:1 대응)
6. **FAQ 아코디언**: Answer Block + Featured Snippet 획득
7. **시각화 요소 세트**: 체크포인트(✅), 정보 박스(💡), 비교 테이블, 강조 하이라이트
8. **광고 삽입 규칙**: 600자 간격, AdSense 코드 (ca-pub-7649703201786189)
9. **품질 체크리스트** (SEO 제외 18개 항목, 3계층 우선순위)
10. **글 어투 참고 3편 패턴**: 전문가적+친근함, 데이터+감성 연결, 실사례 기반 서사

### 제거 확정 요소 (SEO 비효과)

- 키워드 밀도/횟수 규칙 (10회 이상, 5% 밀도)
- 키워드 전략 섹션
- SEO 최적화 제목 전략
- H2/H3 태그 키워드 배치 규칙
- 이미지 alt 태그 키워드 규칙
- 품질 체크리스트 중 SEO 항목 (키워드 H1 포함, H2 포함 등)

---

## 4. blog-content-workflow.md와의 관계 정의

### 핵심 원칙: blog-content-workflow.md가 유일한 마스터 파이프라인

원본 프롬프트의 Step 1-5 워크플로우는 blog-content-workflow.md의 Step 0-8에 완전 흡수한다. 두 파이프라인이 공존하면 "어느 것이 진짜인가?" 혼란이 생긴다.

### Step별 통합 매핑

**Step 0 (프리플라이트)** — 변경 없음

**Step 1 (소스 수집)** — 추가
- 기존 3계층 소스에 4번째 계층 추가: "어투 참조 소스"
- 동일 플랫폼, 최근 90일 이내, 조회수 상위 3편 수집
- 각 편에서 추출: 오프닝 훅 패턴, 데이터 인용 후 문장, 실사례 도입 문장, 결론 CTA 패턴

**Step 2 (키워드 리서치)** — 변경 없음

**Step 3 (AI 초안 생성)** — 핵심 변경 Step
- 마스터 프롬프트 역할/톤앤매너 블록에 인간 문체 6기법 지시 추가:
  - 오프닝 단락: 개인 경험담 또는 상담 사례로 시작 (1-2문장)
  - 본론 내 감정 표현: 주관 문장 최소 2회
  - 불완벽 구조: 한 섹션 내 단문 혼용 허용
  - 시간의 흐름 서사: "처음→시행착오→현재" 3단 구조를 본론 1개 섹션에 배치
  - 상담 경험담: FAQ 직전 실사례 삽입 (네이버 필수, 티스토리 선택)
- 전문가 어조 규칙 추가: 2문장 연속 동일 어미 금지, 동일 단어 단락 내 3회 반복 금지
- 출력 구조에 HTML 래핑 규칙 추가 (TOC, 그래디언트 헤더, 요약 박스, FAQ 아코디언)
- 시각화 배치 규칙 추가: 체크포인트/정보 박스/비교 테이블/강조/글머리 기호
- 어투 참조 적용 지시 추가

**Step 4 (인간 편집)** — 체크리스트 확장
- 기존 3항목(팩트체크/톤교정/독창성) → 8항목으로 확장:
  - 개인 경험/상담 경험담이 최소 1곳 배치되었는가?
  - 감정 표현 문장이 2회 이상 포함되었는가?
  - 전체 문장 끝맺음이 2문장 연속 동일 어미를 피했는가?
  - 동일 섹션 내 중복 문장 없는가?
  - 전체 글자수 내 개인 의견/주관 표현이 10% 이상인가?
  - 각 H2 섹션이 600자 이상인가?
  - 특정 단어가 같은 단락에서 3회 이상 반복되지 않는가?
  - 어투 참조 패턴 반영 확인 (수동 검토)

**Step 5 (이미지 삽입)** — 충돌 방지 규칙 추가
- 이미지 태그 앞뒤 300자 이내에 광고 슬롯 금지
- 비교 테이블 직후 최소 150자 단락 삽입 후 이미지 배치
- FAQ 아코디언 블록 내부에 이미지 삽입 금지
- visual-production-workflow.md 상호 참조

**Step 6 (검수)** — 항목 추가
- HTML 완결성 (미닫힌 태그 0개)
- TOC 앵커 링크 정상 작동
- 광고 슬롯 간격 600자 이상
- 시각 요소(박스/테이블/체크포인트) 섹션당 최소 1개
- 광고 슬롯이 이미지 직전/직후와 미중복

**Step 7-8 (발행/관리)** — 변경 없음

---

## 5. 제이회장님 어투 활용 방안

### 왜 흡수해야 하는가? (3 Whys)

- **Why 1**: 3편은 추상적 규칙이 아닌 구체적 언어 패턴의 실증 데이터. Few-shot 훈련 데이터 역할.
- **Why 2**: "서울대보험쌤" 페르소나 정의가 텍스트 기술 수준에 머물러 있어, 실제 글쓰기 발현 방식이 불명확. 3편이 이를 보완.
- **Why 3**: 3편 모두 보험 소비자 대상이므로, 소비자 대상 콘텐츠 작성 시 직접적으로 기여.

### "흡수"의 구체적 실행 프로토콜 (로키 공격 수용)

**Step 1: 패턴 추출 (1회성 분석 작업)**

3편 각각에서 추출할 요소:
- 문단 시작 패턴 (예: "사실 ~", "많은 분들이 ~", "제가 실제 상담에서 ~")
- 데이터 제시 방식 (예: "통계에 따르면 X%인데, 이게 실제로는 Y를 의미합니다")
- 감성 전환 트리거 (논리→감성 전환 문장 구조)
- 결론부 CTA 패턴 (행동 유도 마무리)

추출 대상별 3편 특성:

글1 (1인실 입원일당):
- 패턴 A: 전문가적+친근함 — "비용이 생각보다 비싸서 선택하지 못한다면 너무 아쉬움이 많을 것 같습니다"
- 패턴 B: 데이터+감성 — "1인실 병상비중 6.8%" → "실제로 전체 병상 중 1인실은 극소수"
- 패턴 C: 실사례 기반 — "실손이 있으실 경우에는" → 구체적 계산 예시

글2 (자기소개):
- 패턴 A: 진솔한 서사 — 할머니 혈액암, 어머니 당뇨 이야기
- 패턴 B: 경력 기반 신뢰 — "경영전략 컨설턴트 3년 → 식품 수입유통 8년 → 보험"
- 패턴 C: 가치관 전달 — "보험료를 아껴서 저축하라는 아버지의 가르침"

글3 (운전자보험):
- 패턴 A: 법률/통계 기반 — 12대 중과실, 민식이법 판례
- 패턴 B: 독자 공감 — "난 아직 사고가 한 번도 난 적이 없어" 대화체
- 패턴 C: 분석적 결론 — 자동차보험 vs 운전자보험 비용 비교 데이터 분석

**Step 2: 규칙화 (5개 핵심 규칙)**

추출된 패턴을 아폴론 실행 규칙으로 변환:

1. **오프닝 훅**: 독자의 상황을 직접 묘사하며 시작 ("~하신 분들이 많으실 겁니다")
2. **데이터 후 감성 전환**: 수치 인용 직후 "하지만/실제로는/솔직히" 접속어로 주관 연결
3. **실사례 3단 구조**: 상황 제시 → 구체적 사례 → 일반화 ("이 사례처럼, 대부분의...")
4. **전문 용어 즉시 풀이**: 전문 용어 사용 후 같은 문장 또는 다음 문장에서 쉬운 말로 재설명
5. **결론 CTA**: 공감 마무리 + 구체적 행동 제안 ("편하게 문의 주시기 바랍니다")

**Step 3: Layer 1 삽입**

- writing-style-guide.md의 "제이회장님 어투 패턴" 서브섹션으로 추가
- 각 규칙에 3편에서 발췌한 원문 예시 1-2문장 첨부
- 3편 원본 파일은 아카이브 보관, 실행 참조 문서에서는 제외

---

## 6. visual-production-workflow.md와의 관계

### 관계 원칙: 독립적이지만 상호 참조

- 시각화 요소 (체크포인트, 정보 박스, 비교 테이블)는 HTML 인라인 스타일로, 이미지 제작과 별개
- 광고 삽입도 HTML 코드로, 이미지와 무관
- 단, 발행 시 동일 HTML 문서에 공존하므로 위치 충돌 방지 필요

### 충돌 방지 규칙

- 이미지(<img>) 앞뒤 300자 이내에 광고 슬롯 금지
- HTML 시각화 요소(비교 테이블, 핵심 요약 박스, FAQ) 직후 이미지 삽입 금지 → 최소 한 단락(150자+) 텍스트 버퍼 확보
- FAQ 아코디언 블록 내부에 이미지 삽입 금지
- 이미지 크기 규격을 HTML 컨테이너 max-width와 일치 (표준: 720px, 모바일: 100%)

---

## 7. 구현 로드맵 (Phase 3 PoC 검증)

### 7-1. 산출물 작성 순서

| 순서 | 산출물 | 설명 |
|------|--------|------|
| 1 | writing-style-guide.md | 인간 문체 6기법 + 전문가 어조 규칙 + 3편 어투 패턴 추출 결과 |
| 2 | blog-html-snippets.md | 원본 프롬프트에서 HTML 템플릿/시각화/광고 코드 분리 |
| 3 | blog-content-workflow.md v1.1 | Step 3/4/5/6 통합 반영 업데이트 |

### 7-2. PoC 실행 계획

**PoC 대상**: 기존 "수익보호구조" 1편 (blog-content-workflow PoC와 동일)

**Phase 3-1: 준비 (2시간)**
- 기존 초안 저장 (통합 전 = 대조군)
- 어투 참조 3편에서 패턴 추출
- Layer 2 변수 슬롯 작성

**Phase 3-2: 실행 (1시간)**
- 3-Layer Hybrid 마스터 프롬프트로 AI 재초안 생성 (실험군)
- HTML 렌더링 테스트 (브라우저 미리보기)

**Phase 3-3: 검증 (2시간)**

검증 기준 A — 인간 냄새 점수:
- 도구: AI 탐지 도구
- 목표: 통합 후 점수 ≥ 통합 전 + 15점 향상

검증 기준 B — HTML 렌더링 완결성:
- TOC 앵커 정상 작동
- 그래디언트 헤더 렌더링
- FAQ 아코디언 CSS 동작 (JS 없이)
- 광고 슬롯-이미지 미충돌
- 미닫힌 HTML 태그 0개

검증 기준 C — 품질 체크리스트 통과율:
- 10개 항목 중 9개 이상 (90%)

**Phase 3-4: 결과 정리 (1시간)**
- 통합 전/후 비교 문서
- 인간 냄새 점수 비교표
- HTML 렌더링 스크린샷
- 실패 항목 원인 분석 + Layer 1 수정 제안

### 7-3. PoC 최종 채택 기준

모두 충족 시 운영 전환:
1. 인간 냄새 점수: 통합 전 대비 +15점 이상
2. HTML 렌더링: 5개 체크 전부 통과
3. 품질 체크리스트: 90% 이상 통과
4. 글자수: 플랫폼별 범위 내
5. 작성자 주관 평가: "읽기 자연스럽다"

실패 시: 실패 항목 유형에 따라 해당 Layer 수정 후 재PoC (최대 2회)

---

## 8. Agent 미팅 기록

### Cycle 1: 프롬프트 분석 + 핵심 가치 추출

**콘텐츠 전략가**: 인간 문체 6기법이 프롬프트 전체의 존재 이유. 글 어투 참고 3편이 추상적 지시보다 구체적이라 실제 출력 품질에 더 강한 영향.

**시스템 설계자**: 636줄을 모놀리식 유지는 최악. 독립 재사용 가능(HTML 템플릿, 시각화, 광고), 컨텍스트 의존(문체 기법, 3편), 중복/충돌 위험(Step 1-5 vs Step 0-8) 3종으로 분류.

**아폴론 대리**: HTML 템플릿과 워크플로우가 가장 도움. 636줄 분량 자체, 두 워크플로우 충돌, 광고 코드 혼재가 방해 요소.

**자동화 전문가**: HTML 템플릿 조립, 광고 삽입, TOC 생성, 품질 체크 자동화 가능. 인간 문체 적용, 톤 조정, 경험담 삽입은 인간 필수.

**로키(DA)**: 타겟 혼재가 치명적 문제 (소비자 vs 설계사). 품질 체크리스트 25항목의 우선순위 부재. 5단계+8단계 워크플로우 공존은 인식론적 혼란. 인간 문체 기법은 AI 지시가 아닌 인간 편집 가이드로 포지셔닝해야.

### Cycle 2: 통합 형태 결정

4가지 옵션(스킬/템플릿/가이드/혼합) 비교 분석 후, **경량 Hybrid** 선택. 핵심 결정:
- blog-content-workflow.md를 단일 마스터로 확정 (원본 Step 1-5 흡수)
- HTML/시각화 모듈을 별도 스니펫 파일로 분리
- 인간 문체+어조+3편은 인간 편집 가이드(스타일 가이드)로 포지셔닝
- 체크리스트는 3계층 우선순위로 재편

### Cycle 3: 로키 집중 공격 + 3 Whys

5개 공격 결과:

| 공격 | 판정 | 조치 |
|------|------|------|
| "그냥 스킬로 만들면?" | 불수용 | 맥락 오염, 유지보수 폭증 리스크 |
| "6기법 효과 검증 불가" | 부분 수용 | 각 기법에 출처 + Before/After 예시 추가 |
| "톤 정의 중복" | 부분 수용 | Layer 1은 workflow 톤을 문장 레벨로 번역하는 역할로 한정 |
| "'흡수' 정의 모호" | 완전 수용 | 3단계 프로토콜(추출→규칙화→삽입) 구체화 |
| "Layer 2와 Step 3 중복?" | 조건부 수용 | Layer 2는 플랫폼 특화 마크업으로 범위 한정 |

### Cycle 4: blog-content-workflow.md 연동 설계

6개 통합 요소의 Step별 매핑 완료 (섹션 4 참조). visual-production-workflow.md와의 충돌 방지 규칙 3가지 확정.

### Cycle 5: 최종 합의 + 산출물 구조 확정

- 형태: 3-Layer Hybrid
- 트리거: IF-THEN 5가지 규칙
- 핵심 유지: 10개 요소
- 연동: Step 3/4/5/6 확장
- 어투: 3단계 흡수 프로토콜
- PoC: 수익보호구조 1편, 3가지 검증 기준

---

## 변경 이력

| 버전 | 일시 | 변경 내용 |
|------|------|----------|
| v1.0 | 2026-03-26 | 초판 작성 (task-1087.1 Agent 미팅 5 Cycle) |

---

*블로그 작성 프롬프트 통합 방안 v1.0 | task-1087.1 | 2026-03-26*
