팀장 2-Step 분리 + 실장 detail_target 기준 수정

팀장 (DA-13 → DA-13a + DA-13b):
  - Step A: 레이아웃 프리셋 선택 (규칙 기반, LLM 불필요)
    sidebar-right / two-column / hero-detail / single-column
  - Step B: 프리셋 안에서 블록 매핑 (Sonnet, 프리셋 CSS 포함)
  - 기존 DA-13b(편집자) → DA-13c로 변경

실장 (kei_client.py):
  - detail_target 기준 수정: 근거/사례/용어는 popup이 아님
  - reference는 sidebar에, 근거는 본문에
  - popup은 진짜 상세 데이터(비교표 등)만
  - 1페이지로 담을 수 있으면 억지로 2페이지 안 함

pipeline.py: import re 추가

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-25 11:52:33 +09:00
parent 7b034b04b6
commit 6d53d95fa6
4 changed files with 95 additions and 51 deletions

View File

@@ -31,9 +31,15 @@ KEI_PROMPT = (
"- 슬라이드에 맞게 정리하되, 원본이 말하려는 흐름은 유지\n"
"- 각 꼭지의 레이어(도입/핵심/보조/결론), 강조 여부, 배치 방향을 판단해줘\n"
"- 참조 정보는 role: 'reference'로, 본문 흐름은 role: 'flow'로 표시\n"
"- 본문 흐름을 끊는 상세 내용은 detail_target: true로 표시\n"
"- reference 꼭지는 페이지 안에 사이드바로 배치한다. popup으로 빼지 않는다.\n"
"- 본문 흐름을 뒷받침하는 근거/사례도 페이지 안에 배치한다. popup으로 빼지 않는다.\n"
"- detail_target: true는 정말로 별도로 봐야 하는 상세 데이터(비교표, 상세 스펙)에만 사용한다.\n"
"- 근거, 사례, 용어 정의는 detail_target이 아니다.\n"
"- 이미지/표가 있으면 그것도 판단해줘\n"
"- 1페이지 적정 꼭지: 5개. 초과 시 2페이지 분리.\n\n"
"- 1페이지 적정 꼭지: 5개. 초과 시 2페이지 분리.\n"
"- 2페이지로 분리하는 기준: 꼭지 수가 아니라 콘텐츠 분량이 진짜 많을 때만.\n"
"- 꼭지가 5~6개라도 각 꼭지의 내용이 적으면 1페이지에 충분히 담을 수 있다.\n"
"- 억지로 2페이지로 나누지 마라. 1페이지로 담을 수 있으면 1페이지로.\n\n"
"## 출력 형식 (JSON만)\n"
"```json\n"
'{"title": "제목", "total_pages": 1, '