Phase I 계획 수립: 전수 정합성 복구 + 10가지 런타임 문제 해결
전수 검토 결과 발견: - 실제 블록 38개 (문서 46개 표기 → 8개 미존재) - STEP_B_PROMPT가 미존재 블록 3개를 적극 추천 (프롬프트 자기모순) - catalog.yaml not_for에서 미존재 블록 참조 - 슬롯 의미 미전달 → 편집자가 source/rows/cards 채우지 못함 13개 항목 3패턴 분류: A. 프롬프트 자기모순 해소 (I-1~I-3) B. 슬롯 의미 전달 (I-4~I-5) C. 코드 안전망 확장 (I-6~I-9) D. 문서 동기화 (I-10~I-13) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -328,6 +328,34 @@ CLAUDE.md 요구사항 전수검토 결과 발견된 미구현/부분구현/위
|
||||
|
||||
---
|
||||
|
||||
## Phase I: 전수 정합성 복구 + 10가지 런타임 문제 해결 (13개)
|
||||
|
||||
> **실행 상세:** [IMPROVEMENT-PHASE-I.md](IMPROVEMENT-PHASE-I.md)
|
||||
> 전수 검토에서 발견된 프롬프트 자기모순 + 슬롯 의미 미전달 + 코드 안전망 부족 해결.
|
||||
|
||||
### 패턴 A: 프롬프트 자기모순 (I-1~I-3) — 최우선
|
||||
- I-1: STEP_B_PROMPT에서 미존재 블록 3개(quote-left-border, card-text-grid, layer-diagram) → 실존 블록으로 교체
|
||||
- I-2: catalog.yaml not_for에서 미존재 블록 참조 → 실존 블록으로 교체
|
||||
- I-3: 미등록 블록 교체를 callout-solution 일괄 → purpose 기반 교체 맵
|
||||
|
||||
### 패턴 B: 슬롯 의미 미전달 (I-4~I-5)
|
||||
- I-4: BLOCK_SLOTS 38개 블록에 slot_desc 추가 (각 슬롯의 의미/예시/구조)
|
||||
- I-5: 편집자 프롬프트에 slot_desc 전달
|
||||
|
||||
### 패턴 C: 코드 안전망 (I-6~I-9)
|
||||
- I-6: 제목 유사도 검증 (70% 이상 → 자동 교정)
|
||||
- I-7: compare-pill-pair 단독 사용 금지 (비교 테이블 없으면 comparison-2col로 교체)
|
||||
- I-8: 대형 테이블(5행+) → detail_target 자동 설정
|
||||
- I-9: DOWNGRADE_MAP 확장 (medium → compact) + 다단계 교체
|
||||
|
||||
### 문서 동기화 (I-10~I-13)
|
||||
- I-10: INDEX.md 미존재 블록 제거 (46→38)
|
||||
- I-11: README.md 동기화 (블록 수, Sonnet fallback 제거)
|
||||
- I-12: BLOCK_SLOTS 주석 수정
|
||||
- I-13: 데드 코드(_call_anthropic_direct) 제거
|
||||
|
||||
---
|
||||
|
||||
## Phase별 의존 관계
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user