Phase H: 스토리라인 설계 기반 파이프라인 전환

H-1: KEI_PROMPT 재설계
  - "꼭지 추출" → "슬라이드 스토리라인 설계"
  - 핵심 메시지(core_message) 먼저 파악
  - 각 위치의 목적(purpose) 부여: 문제제기/근거사례/핵심전달/용어정의/결론강조/구조시각화
  - 원본 텍스트 범위(source_hint) 명시
  - 원본 보존 원칙 강조

H-2: EDITOR_PROMPT 수정
  - "세련된 편집" → "원본 최대 보존, 약간만 축약"
  - "빈 슬롯 금지" 명시
  - purpose 기반 텍스트 배치

H-3: STEP_B_PROMPT 보강
  - purpose 기반 블록 선택 가이드 추가 (참고, 강제 아님)
  - 출력 JSON에 purpose 필드 추가

H-4: fill_content()에서 purpose 전달
  - slot_requirements에 목적(purpose) 1줄 추가

코드 구조 변경 없음. 프롬프트만 수정. persona_agent 수정 0건.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-26 06:24:21 +09:00
parent af07d247f6
commit 113ec4ce22
5 changed files with 306 additions and 26 deletions

View File

@@ -259,6 +259,15 @@ header/footer는 고정이므로 건드리지 않는다.
- catalog의 when/not_for와 height_cost를 반드시 읽고 선택
- 같은 블록 타입 반복 금지 — 다양한 블록 활용
## purpose 기반 블록 선택 가이드 (참고, 강제 아님)
각 꼭지의 purpose에 맞는 블록 계열을 선택하라:
- 문제제기 → callout-warning, quote-big-mark, quote-question
- 근거사례 → quote-left-border (출처 포함), card-text-grid (항목 나열)
- 핵심전달 → comparison-2col, compare-pill-pair, compare-2col-split
- 용어정의 → card-text-grid (정의+출처), card-numbered (순서 있으면)
- 결론강조 → banner-gradient (footer)
- 구조시각화 → venn-diagram, layer-diagram (단독 배치)
## 허용된 블록 id 목록 (이 목록에 없는 블록은 절대 선택하지 마라)
{allowed_ids}
@@ -274,6 +283,7 @@ grid는 이미 확정되었으므로 출력하지 마라. blocks 배열만 출
"area": "zone이름",
"type": "블록타입",
"topic_id": 1,
"purpose": "문제제기|근거사례|핵심전달|용어정의|결론강조|구조시각화",
"reason": "이유",
"size": "small|medium|large",
"char_guide": {{{{"slot": 글자수}}}}