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

@@ -301,6 +301,33 @@ CLAUDE.md 요구사항 전수검토 결과 발견된 미구현/부분구현/위
---
## Phase H: 스토리라인 설계 기반 파이프라인 전환 (4개)
> **실행 상세:** [IMPROVEMENT-PHASE-H.md](IMPROVEMENT-PHASE-H.md)
> 코드 구조 변경 없음. 프롬프트 3개만 수정. 원본 텍스트 최대 보존.
### H-1: KEI_PROMPT 재설계 — "꼭지 추출" → "스토리라인 설계"
- **문제:** 꼭지만 추출하고 전체 스토리 흐름 없음
- **해결:** "이 슬라이드의 스토리를 설계해줘" + core_message + purpose + source_hint
- **파일:** kei_client.py
### H-2: EDITOR_PROMPT 수정 — 원본 텍스트 최대 보존
- **문제:** "세련된 편집"으로 과도한 재작성
- **해결:** "원본 보존, 약간만 축약, 빈 슬롯 금지"
- **파일:** content_editor.py
### H-3: STEP_B_PROMPT 보강 — purpose 기반 블록 선택
- **문제:** 형태만 보고 블록 매칭. 목적 모름.
- **해결:** purpose별 블록 선택 가이드 (문제제기→경고, 정의→카드 등)
- **파일:** design_director.py
### H-4: 3단계 편집자에게 purpose 전달
- **문제:** 편집자가 "이 블록이 왜 여기 있는지" 모름
- **해결:** slot_requirements에 purpose 포함
- **파일:** content_editor.py
---
## Phase별 의존 관계
```