# task: 카드뉴스 색상 대비 강화 + 콘텐츠 정체성 규칙 + 재업로드

## 피드백 1: 밝은 바탕에서 본문 글자 색상 대비 부족

### 현상:
- 제목은 어느 정도 괜찮으나, **본문 글자**가 밝은 바탕색과 비슷해 보이는 현상 다수 발생
- 밝은 테마에서 특히 심함

### 수정 방향:
1. **`renderer/cardnews.py`의 `_contrast_text_color()` 함수 확인/강화**:
   - 현재 threshold 값 확인 → 더 공격적으로 조정
   - 본문 텍스트(description, body, value)에도 _contrast_text_color() 적용 확인
2. **본문 텍스트 색상 규칙**:
   - 밝은 배경 (luminance > 0.5): 본문 텍스트 = #1A1A1A ~ #333333 (확실히 어두운 색)
   - 어두운 배경 (luminance ≤ 0.5): 본문 텍스트 = #FFFFFF ~ #E0E0E0 (확실히 밝은 색)
   - accent 색상 자체가 본문에 쓰일 때도 대비 체크
3. **모든 슬라이드 타입에 적용**: cover, card_list, detail, body, cta 전부 확인
4. **검증**: 밝은 테마 최소 3개에서 렌더링하여 본문 가독성 확인

## 피드백 2: 콘텐츠 정체성 규칙 (프롬프트 반영 필수)

`/home/jay/projects/ThreadAuto/prompts/pipeline/03_writing.md`에 아래 규칙 추가:

### 조직 구조 정확성 규칙
- 인카다이렉트 = 상위 조직 전체. 서울대보험쌤그룹 = 하위 그룹.
- AI 활용, DB 수집 자동화 = 서울대보험쌤그룹이 잘 하는 것
- ❌ "AI 시스템 덕분에 인카다이렉트가 성장" — 금지
- ✅ "서울대보험쌤그룹에서 AI를 활용해..." — 올바른 표현
- 상세: `/home/jay/workspace/memory/specs/content-identity-rules.md` 참조

`/home/jay/projects/ThreadAuto/prompts/master_brief.md`에도 해당 내용 추가

## Threads 업로드
- 수정 완료 후 카드뉴스 1건 생성하여 Threads에 업로드
- 토픽: 자유 선택 (보험/연금 도메인)
- 업로드 모듈: `/home/jay/projects/ThreadAuto/publisher/threads_publisher.py`

## 주의사항
- 이전 수정사항 유지: label/title fallback, CTA 레이아웃 중앙 배치
- _contrast_text_color() 기존 로직 깨지지 않게 주의
- 어투 규칙 유지 (합니다/습니다 체, 제목 서술형 금지)
