naver-ai-live-studio/AI-LIVE-STUDIO-m1-v3/ailive-m1-v3/assets/events/*.png · 전부 1080×1920
9장이 다 다른 디자인은 아닙니다. 골격은 하나입니다 — 위아래 가로줄 두 개 사이에
① 가는 자홍 줄(대상) ② 굵은 빨강 줄(혜택) ③ 아주 작은 회색 줄(조건, 있는 것만),
그 아래 그래픽 슬롯 하나. 갈리는 것은 넷뿐입니다: 배경색 2종 · LOGO 배지 유무 ·
그래픽 슬롯 5종 · 조건줄 유무.
packages/nlive2-workflow/src/mastra/workflows/direction/direction-card-render-layout.ts ·
buildDirectionCardSvg()
🔴 이 그림은 그 코드의 좌표·색·글자 크기를 그대로 옮겨 그린 것입니다.
다만 글자는 시스템 글꼴로 대신 그렸습니다 — 실제 렌더러는 NanumGothic 글리프를 path 로 바꿔 그립니다.
글자 모양은 다를 수 있고, 색·배치·크기는 같습니다.
#eef3ed · 흰 카드 rx48#23634d| 자리 | 원본 카드 | 우리 편집 칸 |
|---|---|---|
| 위 작은 줄 | 대상·맥락 — "라운지 회원" · "라이브 구매자 전원" | h1a 제목 1줄 |
| 큰 굵은 줄 | 혜택 본문 — "장바구니 쿠폰 최대 7만원" | h1b 제목 2줄 |
| 아래 작은 줄 | 조건 — "(*방송일 기준 6주 내외 모바일 발송)" | sub 부제 |
| 그래픽 | LOGO 배지 · NPay 티켓 · gift image 자리 | brand_logo · product_image |
우리 라벨 출처 — handoff/02-정보구조-결정.md:110 ·
dist/mockup.js:443,770. 같은 자리를 다른 이름으로 부르고 있습니다.
개발 packages/nlive2-service/src/direction/card-assets/README.md
The five templates use original code-native SVG shapes in direction-card-renderer.ts. No legacy event bitmap, ticket SVG, or third-party brand logo was copied.
개발 결정서 dec-direction-01m1x9y4636ega59dhpy0wqwd7-…:59
legacy assets/events/*.png 9종, parent banner_templates/base_ticket_*.svg | 원본 양식·티켓 자산 존재 | NLive2 managed catalog로 검증·버전 고정 후 반입. 이 문서 변경이 반입 완료를 뜻하지 않음
재민 AI-LIVE-STUDIO-m1-v3/CLAUDE.md §0.7.5
events 양식 strict — 카드 양식 = assets/events/*.png 9종 기반. 새 카드 디자인 from-scratch 금지.