# DQ 평가 시스템 확장: 5항목 10점 → 10항목 100점

## 배경
디자인 QC DQ 평가가 현재 5항목 10점 만점 체계인데, 시각적 안정감/여백 밸런스/색상 가시성/타이포그래피/CTA/브랜드 일관성이 빠져 있어 평가 커버리지가 부족하다.

## 변경 사항

### 신규 DQ 10항목 100점 체계

| # | 항목 | 배점 | 판정 기준 |
|---|------|------|----------|
| DQ-01 | 레퍼런스 재현도 | 10점 | 디자인 디렉션 대비 재현도 |
| DQ-02 | 시각적 계층 구조 | 10점 | 시선 흐름이 자연스럽고 정보 우선순위가 명확한가 |
| DQ-03 | 프로 완성도 | 10점 | 세계 최고 전문가/프로 수준인가 |
| DQ-04 | 피드 차별화 | 10점 | SNS 피드에서 스크롤을 멈추게 하는 차별화 요소 |
| DQ-05 | 감정적 임팩트 | 10점 | 타겟 고객의 감정을 건드리는 임팩트 |
| DQ-06 | 여백/레이아웃 밸런스 | 10점 | 빈 공간과 콘텐츠 영역의 균형, 시각적 안정감 |
| DQ-07 | 색상 가시성/조화 | 10점 | 색상 선택의 명확성, 가시성, 브랜드 컬러 활용 |
| DQ-08 | 타이포그래피 품질 | 10점 | 폰트 조합, 크기 위계, 자간/행간, 가독성 |
| DQ-09 | CTA 효과성 | 10점 | 버튼 크기/위치/색상이 클릭 유도하는지 |
| DQ-10 | 브랜드 일관성 | 10점 | 같은 대분류 내 세트 간 톤/무드/컬러 통일감 |

### PASS 조건 변경
- **PASS: 93점 이상** (93/100 = 93%)
- 즉시 PASS: 97점 이상 (어떤 사이클이든)
- 사이클별 임계값:
  - Cycle 1: 85점
  - Cycle 2: 90점
  - Cycle 3: 93점 (미달 시 에스컬레이션)

### 변경 대상 파일

#### 1. `/home/jay/workspace/prompts/image_workflow.py`

**Phase 3.5 함수 (line ~741~820)**:
- docstring 업데이트: "5항목 10점" → "10항목 100점"
- `cycle_thresholds` 딕셔너리: `{1: 6, 2: 7, 3: 9}` → `{1: 85, 2: 90, 3: 93}`
- `ESCALATION_RULES["design_qc_immediate_pass"]` 참조 부분: 기존 값이 무엇이든 97로 변경
- DQ 체크리스트 테이블: 5행 → 10행 (위 10항목 반영)
- 배점: 각 2점 → 각 10점
- 총점 출력 형식: "X/10" → "X/100"
- 검증 결과 출력 형식: DQ-01~DQ-05 → DQ-01~DQ-10

**ESCALATION_RULES 딕셔너리** (파일 상단 어딘가):
- `design_qc_immediate_pass` 값 확인 후 97로 변경

#### 2. 관련 상수/에스컬레이션 규칙 파일
- `memory/specs/escalation-rules.md` — DQ 관련 점수 기준이 있으면 업데이트
- 기타 DQ 점수를 참조하는 파일이 있으면 검색해서 모두 업데이트

#### 3. 테스트 파일
- `tests/test_image_workflow.py` — DQ 관련 테스트가 있으면 새 점수 체계에 맞게 업데이트

### 충돌 방지 체크리스트 (필수)
1. `grep -rn "10점\|10점 만점\|\/10" prompts/image_workflow.py` — 모든 기존 10점 참조 찾아서 100점으로 변경
2. `grep -rn "DQ-0[1-5]" prompts/image_workflow.py` — 기존 5항목 참조 → 10항목으로 확장
3. `grep -rn "design_qc_immediate_pass" prompts/` — 즉시 PASS 값 확인
4. `grep -rn "cycle_thresholds\|임계값" prompts/image_workflow.py` — 사이클 임계값 확인
5. `grep -rn "DQ.*점\|디자인 QC.*점" memory/specs/` — 스펙 문서 내 DQ 점수 참조 확인
6. 워크플로우 오버뷰 섹션 (line ~1005~1009): "DQ 5항목 10점" → "DQ 10항목 100점" 업데이트

### 테스트
```bash
cd /home/jay/workspace && python3 -m pytest tests/ -k "image_workflow" -v
```

## 절대 변경 금지
- Phase 3.5의 로키 단독 평가 설정 (task-1323.1에서 변경 완료)
- A 카테고리 기술 QC 9항목 (별도 체계)
- Phase 0.5, 1.5, 2.5 등 다른 Phase 로직
- dispatch.py, team_prompts.py