docs: PPT 테마 카탈로그 8종 적용 (themes.cjs 연동)

This commit is contained in:
김보곤
2026-03-22 21:20:19 +09:00
parent 74eb10b2d0
commit ea3a042549

View File

@@ -1076,31 +1076,28 @@ sudo supervisorctl restart sam-mng-worker:*
- 밝은 배경 → `sam_bi_black.png`
- 테마 컬러 배경 → 해당 색상 BI (green, blue, red 등)
### 기본 디자인 표준 (라이트 테마 — 인쇄 친화)
### 테마 카탈로그 (8종)
> **모든 PPT 생성 시 이 색상 팔레트와 레이아웃을 기본으로 사용한다.**
> 참조 구현: `/home/aweso/sam/docs/presentations/barobill-migration-report.cjs`
> **테마 파일**: `~/.claude/skills/pptx-skill/themes.cjs`
> **기본 테마**: `light-blue` (언급 없으면 자동 적용)
> **테마 선택**: 사용자가 요청 시에만 변경 (`const C = getTheme('테마ID')`)
**색상 팔레트 (`/home/aweso/CLAUDE.md` 전역 설정 참조)**:
- 배경: `FFFFFF`(흰색), `F8FAFC`(슬라이드 기본), `F1F5F9`(테이블 짝수행)
- 텍스트: `0F172A`(제목), `334155`(본문), `64748B`(보조), `94A3B8`(약한)
- 포인트: `2563EB`(블루), `16A34A`(그린), `EA580C`(오렌지), `DC2626`(레드), `7C3AED`(퍼플)
- 각 포인트 색상의 `xxxLight` 변형을 배지 배경으로 사용
- 구조: `E2E8F0`(테두리), `1E293B`(테이블 헤더/합계 바)
**레이아웃 핵심 규칙**:
- BI 로고는 반드시 **base64 임베딩** (path 사용 시 복구 경고 발생)
- 표지: 흰색 배경 + 좌측 세로 액센트 바 + 상단 컬러 바
- 내부 슬라이드: `F8FAFC` 배경, 좌측 세로 바 + 제목
- 푸터: `F1F5F9` 배경, 상단 구분선, 좌측 제목/회사명, 우측 페이지
- 테이블 헤더: `1E293B` (다크), 행: 흰색/`F1F5F9` 교차
- 카드: 흰색 배경 + `E2E8F0` 테두리 + 0.1~0.12 둥근 모서리
| ID | 이름 | 유형 | 포인트 |
|----|------|:----:|--------|
| `light-blue` | 라이트 블루 **(기본)** | 라이트 | 블루 |
| `light-sky` | 라이트 스카이 | 라이트 | 스카이블루 |
| `light-indigo` | 라이트 인디고 | 라이트 | 인디고 |
| `light-emerald` | 라이트 에메랄드 | 라이트 | 에메랄드 |
| `light-orange` | 라이트 오렌지 | 라이트 | 오렌지 |
| `dark-navy` | 다크 네이비 | 다크 | 에메랄드+오렌지 |
| `dark-purple` | 다크 퍼플 | 다크 | 골드 |
| `dark-mint` | 다크 민트 | 다크 | 민트그린 |
### 체크리스트 (PPT 제작 시)
- [ ] 회사명: (주)코드브릿지엑스 사용
- [ ] "주일/경동" 미포함 확인
- [ ] 표지에 SAM BI 로고 포함 (base64 임베딩)
- [ ] 표지에 SAM BI 로고 포함 (base64 임베딩, `C.bi` 필드 사용)
- [ ] 푸터에 (주)코드브릿지엑스 표기
- [ ] **라이트 테마 색상 팔레트 적용** (기본)
- [ ] 배경색에 맞는 BI 색상 선택 (밝은 배경 → `sam_bi_black.png`)
- [ ] 테마 카탈로그에서 `getTheme()` 호출 (기본: `light-blue`)
- [ ] BI 로고 path 사용 금지 (base64 임베딩 필수)