diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..cc64b9a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,30 @@
+# ── 빌드 산출물 (git과 분리) ─────────────────────────────
+# 모든 빌드 결과물은 Directory.Build.props에 의해 이 폴더로 모인다.
+/Build/
+
+# 혹시 프로젝트 폴더에 생성되는 기본 bin/obj (안전망)
+[Bb]in/
+[Oo]bj/
+
+# ── Visual Studio / Rider / VS Code ─────────────────────
+.vs/
+.vscode/
+*.user
+*.suo
+*.userosscache
+*.sln.docstates
+*_i.c
+*_p.c
+
+# ── .NET / MSBuild 부산물 ───────────────────────────────
+project.lock.json
+project.assets.json
+*.nuget.props
+*.nuget.targets
+msbuild.log
+*.binlog
+
+# ── OS ──────────────────────────────────────────────────
+Thumbs.db
+Desktop.ini
+.DS_Store
diff --git a/CLAUDE.md b/CLAUDE.md
index 5165c70..928866a 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -20,7 +20,6 @@
4. `docs/SCENARIO.md` — 요구사항 + **핵심 사용자 여정**(§4.5)
5. `docs/ARCHITECTURE.md` — 스택·데이터흐름·DB/AI/APO/공유(.tweq) 스키마
6. `docs/TYPOGRAPHY.md` — 폰트 규칙(최소 12·최대 24, 가독성 우선)
-7. `mockups/gallery.html` — 전체 UI 목업(브라우저로 열기)
## 다음 세션 첫 작업 (순서)
1. **솔루션·빌드·테스트**
diff --git a/Directory.Build.props b/Directory.Build.props
new file mode 100644
index 0000000..938d5ea
--- /dev/null
+++ b/Directory.Build.props
@@ -0,0 +1,15 @@
+
+
+
+
+ $(MSBuildThisFileDirectory)Build\bin\$(MSBuildProjectName)\
+ $(MSBuildThisFileDirectory)Build\obj\$(MSBuildProjectName)\
+
+
+
diff --git a/README.md b/README.md
index 7d059aa..0edda33 100644
--- a/README.md
+++ b/README.md
@@ -42,8 +42,7 @@ DansoriEQ/
├─ src/DansoriEQ.Core/ # 순수 로직(EQ 수학·모델·APO 렌더·AI 스키마·프리셋·스위칭)
├─ src/DansoriEQ.App/ # WPF 앱(창·컨트롤·서비스: Apo/Ai/Audio/Switching/Profiles …)
├─ tests/DansoriEQ.Core.Tests/ # 단위테스트(Filter 수학·파서·직렬화·이펙트 렌더)
-├─ docs/ # SCENARIO / ARCHITECTURE / DEV_PLAN / TYPOGRAPHY / PREBUILT
-└─ mockups/ # gallery.html (전체 화면 비주얼 목표)
+└─ docs/ # SCENARIO / ARCHITECTURE / DEV_PLAN / HANDOFF / TYPOGRAPHY / PREBUILT
```
## 빌드 & 실행 (개발 세션)
@@ -70,7 +69,6 @@ dotnet run --project src/DansoriEQ.App
- `docs/DEV_PLAN.md` — 마일스톤·잔여 작업
- `docs/TYPOGRAPHY.md` — 타이포그래피 규칙(가독성 우선)
- `docs/PREBUILT.md` — 선생성 코드 목록·교체 지점
-- `mockups/gallery.html` — 전체 UI 목업
## 라이선스
미정(TBD). AutoEQ 등 측정 데이터는 각 출처 라이선스를 따르며, 배포 불가 소스는 배포 빌드에서 제외합니다(`--exclude-restricted`).
diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md
index aacc34c..db3a3c1 100644
--- a/docs/ARCHITECTURE.md
+++ b/docs/ARCHITECTURE.md
@@ -11,7 +11,7 @@
| AI | **Anthropic REST (HttpClient)** 또는 `Anthropic.SDK` NuGet | 구조화 출력(tool use) |
| 패키징 | **MSIX 또는 velopack/single-file** | 배포. 라이선스 제외 옵션과 연동 |
-> WPF-UI가 Mica 배경 + Fluent 컨트롤 + 다크테마를 제공해 목업(`mockups/main_window.html`)의
+> WPF-UI가 Mica 배경 + Fluent 컨트롤 + 다크테마를 제공해 다크·Fluent
> 룩앤필을 네이티브로 재현할 수 있다. 그래프는 LiveCharts2의 `CartesianChart`로 로그 X축(주파수)
> + 선형 Y축(dB), 영역 그라데이션 채우기.
diff --git a/docs/BRAND_CHARACTERS.md b/docs/BRAND_CHARACTERS.md
deleted file mode 100644
index f08cff5..0000000
--- a/docs/BRAND_CHARACTERS.md
+++ /dev/null
@@ -1,89 +0,0 @@
-# BRAND CHARACTERS — Dansori 마스코트 설정 (실제 이미지 기준)
-
-> **기준**: `docs/Image/` 에 업로드된 확정 일러스트(듀오 브랜드 아트 + 온보딩 STEP 시리즈).
-> 이전 버전의 상상 설정은 폐기하고, **실제 그림 속 두 인물의 외형을 그대로 문서화**한다.
-> 일러스트레이터/이미지 생성 AI는 이 문서 + `docs/Image/` 레퍼런스를 함께 사용해 **동일 인물**을 유지할 것.
-> **이름 확정**: 여캐 **이소리**(李소리 / Lee Sori) · 남캐 **이단**(李단 / Lee Dan).
-> ※ 이름은 앱 곳곳에 **반드시 노출할 필요는 없음**(내부 설정/카피 톤 기준). 표시 브랜드명 **DANSORI**, 태그라인 **FEEL EVERY DETAIL**.
-> 📎 성격·말투·의상/헤어 베리에이션·활용 시나리오 등 **확장 프로필**은 `docs/CHARACTER_PROFILES.md` 참조.
-> 📌 `docs/Image/Girl Character.jpg`(기모노 브라운헤어)는 **여캐(이소리)의 "동양풍 얼굴" 참고용일 뿐** —
-> **복장·소품·헤어컬러는 참고하지 않는다**(이소리의 확정 외형은 아래 §2: 민트 단발 등).
-
-## 0. 방향 (필독)
-- **성인 2인 콤비**(아시아계). 여 20대 중후반 / 남 20대 후반~30대 초반.
-- 스타일: **모던 애니메·세미리얼 일러스트**, 성인 비율(약 7등신), 선명한 라인 + 네온 글로우.
-- 톤: 자신감·활기·세련. **치비/아기같음 금지.** 다크 UI 위에서 **민트·시안 네온이 튀게.**
-- 콤비 케미: **동료·파트너십**(연인 아님). 여=아이디어 제안, 남=정밀 튜닝.
-
-## 1. 브랜드 컬러 (일러스트에서 추출)
-| 용도 | 색 | 비고 |
-|---|---|---|
-| 여캐 시그니처(민트/틸) | `#38E0C4` 계열 | 헤어·재킷·글로우 |
-| 남캐 시그니처(시안/블루) | `#4CC2FF` 계열 | 스트릭·헤드폰·지퍼 |
-| 배경(딥네이비) | `#141418` ~ `#0E1A24` | 그라데이션 |
-| 텍스트/화이트 | `#F2F3F5` | 후디·로고 |
-| 네온 액센트 | 민트→시안 그라데이션 | 음파·음표·EQ 글로우 |
-
-## 2. 여자 캐릭터 — 이소리 (Lee Sori)
-- **역할**: AI 어시스턴트 페르소나 — "이렇게 들려드릴게요!" 소리를 상상/제안하는 쪽.
-- **외형(확정)**:
- - **헤어**: **민트/틸 그린 단발**(턱선 길이, 볼륨 있는 뱅). 끝이 살짝 뻗침.
- - **눈/얼굴**: 갈색 눈, 큰 눈웃음, 밝고 자신감 있는 표정. **동양풍 얼굴형**(`Girl Character.jpg` 얼굴 참고 — 복장 아님).
- - **체형(업데이트)**: **글래머러스한 성인 여성 실루엣** — 풍성한 가슴과 잘록한 허리의 **아워글래스 상체**, 세련되고 자신감 있게. *성인 캐주얼-시크 범위 내에서 우아하게(노출·선정성 지양, 품위 유지).*
- - **헤드폰**: **은색/화이트 온이어**(하우징에 DANSORI 음파 로고), 케이블 민트.
- - **의상**: **화이트 크롭 후디** + **민트/블랙 트랙 재킷** + **블랙 트랙팬츠(민트 사이드라인, 드로스트링)**.
- - *DANSORI 워드마크*는 **히어로/마케팅 아트에만** 넣고, **모듈 에셋(리깅/아바타)엔 넣지 않음**(로고는 앱이 얹음).
- - *소매 EQ 막대 그래픽*은 **선택**(단순 스트라이프도 OK — AI가 자주 단순화하며, 마스코트엔 깔끔한 편이 나음).
- - **악세서리**: 블랙 초커 + **틸 젬 펜던트**.
-- **시그니처 제스처**: 손바닥을 펴 **손끝에서 음파·음표·홀로그램 파티클**이 피어오름(“소리를 손에 쥔다”).
-- **말투 예**: *"이 소리, 딱이죠?"*, *"보컬 한 발 앞으로 당겨볼게요."*
-
-## 3. 남자 캐릭터 — 이단 (Lee Dan)
-- **역할**: 정밀 튜너 — 소리의 아이디어를 **정확히 마무리**하는 엔지니어.
-- **외형(확정)**:
- - **헤어**: **짧은 다크(블랙) 텍스처 헤어 + 시안/블루 스트릭**(앞머리·윗머리 포인트).
- - **눈**: 진한 눈매, 시원한 미소/살짝 개구진 자신감.
- - **헤드폰**: **블루/시안 오버이어**(목에 걸침), 케이블 시안.
- - **의상**: **네이비/블랙 후디+보머 재킷**(블루 지퍼) + **화이트 티** + **블랙 팬츠**. *소매 페이더/슬라이더 디테일은 선택*(지퍼만도 OK).
- - **악세서리**: **블랙 스마트워치**(시안 글로우 다이얼).
-- **시그니처 제스처**: **홀로그램 EQ 슬라이더/노브(60·250·1K·4K·12K, Bass, Reverb)**를 손끝으로 조작. 엄지척.
-- **말투 예**: *"여기 살짝만 다듬으면 완벽해요."*, *"좋아, 미세 조정할게."*
-
-## 4. 로고 / 그래픽 모티프
-- **로고**: 스타일라이즈드 **"ID" 모노그램 + 재생 삼각형 + EQ 막대**(민트→시안). 워드마크 **DANSORI**(대문자 트래킹 넓게) + 태그라인 **FEEL EVERY DETAIL**(시안, 작게).
-- **반복 모티프**: soundwave(음파선), 음표, EQ 막대/페이더, 홀로그램 패널, 파티클 별.
-
-## 5. 듀오 케미 / 대표 포즈
-- **등을 맞댄 백투백**(여=음파 손짓 / 남=EQ 조작) — 가장 대표 키비주얼.
-- **헤드폰 한 짝씩 나눠 끼고 마주보기** / 케이블이 둘을 잇기 → *"함께 = Dansori"*.
-
-## 6. 일관성 주의 (중요)
-- 현재 업로드 배치마다 **얼굴·헤어 길이·표정이 미묘하게 다름**(특히 여캐 단발 길이).
-- ✅ **일관성 시트 확보 완료**: `Characters/` 폴더(이소리·이단 턴어라운드+표정 6종, 투명 배경). 브랜드 설정 일치 확인.
- → **이후 모든 신규 컷은 이 시트를 레퍼런스로 첨부**해 동일 인물 유지. 상세 계획: `docs/CHARACTER_UI_INTEGRATION.md`.
-
-## 7. 이미지 생성 AI 프롬프트 (실제 인물 유지용)
-**[여 · 이소리]**
-```
-Asian young adult woman, mid-to-late 20s, anime semi-real illustration, ~7 heads adult proportions,
-glamorous confident figure with a fuller bust and an elegant hourglass upper body (tasteful, adult
-casual-chic — not revealing), mint/teal green bob hair, brown eyes, bright confident smile,
-silver/white on-ear headphones, white cropped hoodie, mint-and-black track jacket, black track pants
-with mint side stripe, black choker with teal gem pendant, mint (#38E0C4) neon accents, clean bold
-lines, output a PNG with a fully TRANSPARENT background (alpha), no white, no scene
-```
-**[남 · 이단]**
-```
-Asian young adult man, late 20s / early 30s, anime semi-real illustration, ~7 heads adult proportions,
-short dark textured hair with a cyan/blue streak, confident grin, blue/cyan over-ear headphones around
-neck, navy-black hoodie+bomber with blue zippers and mixer-fader sleeve details, white tee, black pants,
-black smartwatch with cyan dial, adjusting a holographic EQ slider panel, cyan (#4CC2FF) neon accents,
-deep navy background, clean bold lines
-```
-**[듀오]**
-```
-two Asian audio-app mascots back-to-back: a mint-haired confident woman (mid-20s) with soundwaves from
-her palm, and a cyan-streak-haired friendly man (early 30s) adjusting holographic EQ sliders; adult
-proportions, modern anime semi-real, mint + cyan neon on deep navy, brand "DANSORI — FEEL EVERY DETAIL",
-energetic partner chemistry, NOT chibi, NOT children
-```
diff --git a/docs/CHARACTER_PROFILES.md b/docs/CHARACTER_PROFILES.md
deleted file mode 100644
index 39cb987..0000000
--- a/docs/CHARACTER_PROFILES.md
+++ /dev/null
@@ -1,190 +0,0 @@
-# CHARACTER PROFILES — 이소리 · 이단 상세 프로필 (활용 확장판)
-
-> `BRAND_CHARACTERS.md`가 **확정 외형 바이블**이라면, 이 문서는 두 캐릭터를 **다양한 상황·굿즈·표정·의상·헤어**로
-> 폭넓게 활용하기 위한 **확장 프로필**이다. 이미지 생성 AI 프롬프트 스니펫 포함.
-> 원칙: **시그니처(브랜드 핵심 룩)는 고정, 베리에이션은 확장 영역에서 허용.**
-
----
-
-## 0. 브랜드 일관성 원칙 (베리에이션 허용 범위)
-- **시그니처 룩(고정)** = 브랜드 핵심 접점에서 **항상 동일**: 앱 아이콘/스플래시, AI 아바타, 온보딩, 스토어.
- - 이소리 = **민트/틸 단발** + 화이트 크롭후디/트랙재킷. 이단 = **다크헤어+시안 스트릭** + 네이비 후디.
-- **베리에이션 룩(허용)** = 확장 영역에서 다양화: 스티커/이모지, 시즌 이벤트, 마케팅, 테마 스킨, 로딩 미니컷.
-- **얼굴/체형/성격은 언제나 동일**. 바뀌는 건 **헤어·의상·표정·포즈·소품**뿐. → "같은 사람이 스타일만 바꾼 것".
-- 팁: 앱의 **강조색 테마(M5)와 헤어 컬러를 연동**하면 베리에이션이 브랜드 안에서 자연스럽다(§3-B 참고).
-
----
-
-## 1. 이소리 (Lee Sori) — "소리를 상상하는 AI 어시스턴트"
-
-### 1-1. 기본 프로필
-| 항목 | 내용 |
-|---|---|
-| 이름 | 이소리 (李소리 / Lee Sori) — *"이 소리" 말장난 뉘앙스* |
-| 나이/인상 | 20대 중후반, 아시아계, **동양풍 얼굴**(`Girl Character.jpg` 얼굴 참고) |
-| 체형 | **글래머러스 아워글래스 상체**(풍성한 가슴·잘록한 허리), 품위 있는 성인 실루엣(노출 지양) |
-| 역할 | **AI 어시스턴트/보컬리스트 감성** — 소리를 상상하고 제안 |
-| 성격 | 밝고 에너지 넘침, 말이 빠르고 다정, 호기심 많음, 사람을 잘 챙김 |
-| 톤 | 따뜻·활기·긍정. "이렇게 들려드릴게요!" |
-| 시그니처 컬러 | 민트/틸 `#38E0C4` |
-
-### 1-2. 말투 / 보이스 (앱 카피 예)
-- 제안: *"이 소리, 딱이죠?"*, *"보컬 한 발 앞으로 당겨볼게요."*
-- 처리중: *"지금 딱 맞는 소리 찾는 중…"*
-- 성공: *"완성! 이대로 들어보세요 🎧"*
-- 빈 상태: *"어떤 소리를 원하세요? 말만 해요."*
-- 에러/실패: *"앗, 잠깐 꼬였어요. 다시 해볼게요!"*
-
-### 1-3. 표정 레퍼토리
-큰 눈웃음(기본) · 활짝 웃음 · 윙크 · 집중(살짝 진지) · 놀람(반짝) · 뿌듯 · 장난스러움 · 차분한 미소.
-
-### 1-4. 포즈 / 제스처
-손바닥 펴 음파 띄우기(시그니처) · 검지로 "이거!" 포인팅 · 헤드폰 한쪽 만지며 듣기 · 두 손 하이(기쁨) ·
-윙크+따봉 · 팔짱+자신감 · 손끝 튕겨 EQ 생성 이펙트.
-
-### 1-5. 의상 베리에이션 (얼굴·체형 고정)
-| 룩 | 설명 | 용도 |
-|---|---|---|
-| **시그니처** | 화이트 크롭후디 + 민트/블랙 트랙재킷 + 블랙 트랙팬츠 | 브랜드 핵심(고정) |
-| 스트리트 | 오버사이즈 후디 + 캡 + 스니커즈 | 캐주얼/마케팅 |
-| 스튜디오 | 심플 티 + 헤드폰 풀착용 + 데님 | 작업/집중 씬 |
-| 코지 | 니트 스웨터 + 담요, 머그컵 | 야간/편안 모드, 로딩 |
-| 시즌(여름) | 반팔 + 라이트 톤 | 여름 이벤트 |
-| 시즌(겨울) | 패딩/머플러(민트 포인트) | 겨울/연말 |
-| 파티/이벤트 | 홀로그램 포인트 재킷 | 출시·축하 |
-
-### 1-6. 헤어 — **컬러 & 스타일 베리에이션** (요청 반영)
-> **원칙**: 시그니처는 민트 단발 유지. 아래는 확장/시즌/테마용. 헤어가 바뀌어도 **얼굴·헤드폰·분위기는 동일**.
-
-**A) 헤어 컬러 팔레트**
-| 컬러 | HEX | 무드 | 추천 용도 |
-|---|---|---|---|
-| **민트 틸 (시그니처)** | `#38E0C4` | 밝음·상쾌 | 브랜드 기본(고정) |
-| 아쿠아 시안 | `#4CD9E8` | 시원·테크 | 이단과 톤 매치, 듀오컷 |
-| 라벤더 퍼플 | `#B79CFF` | 드리미·야간 | 다크/야간 테마, 릴랙스 |
-| 코랄 핑크 | `#FF8FB1` | 플레이풀·귀염 | 스티커·이벤트 |
-| 선셋 오렌지 | `#FFB454` | 활기·여름 | 여름 시즌 |
-| 로즈 골드 | `#F5C2A0` | 세련·프리미엄 | 프리미엄/굿즈 |
-| 딥 네이비 블루 | `#3A5BD9` | 차분·포멀 | 포멀/집중 씬 |
-| 스노우 화이트+민트 그라데 | `#EAF7F2`→`#38E0C4` | 몽환·하이엔드 | 스플래시/프리미엄 |
-| 내추럴 블랙/브라운 | `#2B2B33` / `#5A3E2B` | 리얼·동양풍 | 오프브랜드/현실 톤(굿즈) |
-
-> **강조색 연동 아이디어**: 앱 테마 강조색을 바꾸면 이소리 헤어도 같은 계열로(예: 강조색=퍼플 → 라벤더 헤어).
-
-**B) 헤어 스타일 베리에이션**
-| 스타일 | 설명 | 무드 |
-|---|---|---|
-| **단발 밥 (시그니처)** | 턱선 길이, 볼륨 뱅 | 기본·발랄 |
-| 포니테일 | 높게 묶음, 잔머리 | 활동적·스포티 |
-| 하프업 | 반묶음 | 캐주얼·친근 |
-| 롱 스트레이트 | 어깨 아래 생머리 | 우아·차분 |
-| 웨이비 미디엄 | 굵은 웨이브 | 세련·트렌디 |
-| 브레이드 | 사이드 땋기 | 디테일·개성 |
-| 픽시컷 | 짧고 시크 | 쿨·미니멀 |
-| 번(올림머리) | 헤드폰과 조화 | 작업·집중 |
-
-> 세트별 복붙 요청문(헤어 컬러/스타일·의상·시즌): **`docs/IMAGE_GEN_VARIATIONS.md`**.
-
-**C) 헤어 베리에이션 이미지 생성 프롬프트 (예)**
-```
-[이소리, same face/character as reference], change ONLY hairstyle & color to: {lavender purple #B79CFF, long
-wavy medium hair}. Keep identical East-Asian face, brown eyes, silver on-ear headphones, and overall vibe.
-modern anime semi-real, transparent background, character only, NO text.
-```
-
----
-
-## 2. 이단 (Lee Dan) — "소리를 정밀하게 다듬는 튜너"
-
-### 2-1. 기본 프로필
-| 항목 | 내용 |
-|---|---|
-| 이름 | 이단 (李단 / Lee Dan) |
-| 나이/인상 | 20대 후반~30대 초반, 아시아계 |
-| 역할 | **사운드 엔지니어/정밀 튜너** — 아이디어를 정확히 마무리 |
-| 성격 | 침착하고 유쾌, 잘 웃음, 손이 야무진 프로, 든든한 동료/형 |
-| 톤 | 안정·신뢰·여유. "여기 살짝만 다듬으면 완벽." |
-| 시그니처 컬러 | 시안/블루 `#4CC2FF` |
-
-### 2-2. 말투 / 보이스 (앱 카피 예)
-- 마무리: *"좋아, 미세 조정할게."*, *"여기만 다듬으면 완벽해요."*
-- 처리중: *"디테일 잡는 중… 거의 다 됐어요."*
-- 성공: *"완성! 이거예요 👍"*
-- 안내: *"원하면 더 정밀하게 갈 수도 있어요."*
-- 에러: *"음, 값이 좀 튀네요. 다시 잡을게요."*
-
-### 2-3. 표정 레퍼토리
-시원한 미소(기본) · 개구진 자신감 · 집중(눈매 진지) · 만족 끄덕임 · 놀람 · 껄껄 웃음 · 차분한 프로페셔널.
-
-### 2-4. 포즈 / 제스처
-홀로그램 슬라이더/노브 조작(시그니처) · 따봉 · 팔짱+미소 · 헤드폰 목에 걸고 손짓 · 검지로 포인트 ·
-손목 스마트워치 확인 · "OK" 손사인.
-
-### 2-5. 의상 베리에이션
-| 룩 | 설명 | 용도 |
-|---|---|---|
-| **시그니처** | 네이비/블랙 후디+보머(블루 지퍼·페이더 디테일)+화이트 티 | 브랜드 핵심(고정) |
-| 스트리트 | 보머 재킷 + 캡 + 스니커즈 | 캐주얼 |
-| 스튜디오 | 롤업 셔츠/후디 + 헤드폰 풀착용 | 작업 씬 |
-| 테크 | 미니멀 지퍼업 + 스마트워치 강조 | 정밀/엔지니어 |
-| 시즌(겨울) | 패딩/후드(시안 포인트) | 겨울 |
-| 포멀캐주얼 | 블레이저+티 | 발표/프리미엄 |
-
-### 2-6. 헤어 — 컬러 & 스타일 베리에이션
-**A) 컬러**
-| 컬러 | HEX | 용도 |
-|---|---|---|
-| **다크+시안 스트릭 (시그니처)** | `#20242C` + `#4CC2FF` | 기본(고정) |
-| 블루 틴트 다크 | `#1E3A5F` | 야간/테크 |
-| 애쉬 실버 | `#C9CED6` | 시크/프리미엄 |
-| 딥 네이비 | `#2B3A67` | 포멀 |
-| 내추럴 블랙 | `#1C1C22` | 리얼/오프브랜드 |
-| 시안 풀컬러 | `#4CC2FF` | 이벤트/포인트 |
-
-**B) 스타일**
-| 스타일 | 무드 |
-|---|---|
-| **텍스처 크롭 (시그니처)** | 트렌디·자신감 |
-| 슬릭백 | 프로·세련 |
-| 언더컷 | 샤프·모던 |
-| 미디엄 웨이비 | 편안·캐주얼 |
-| 비니 착용 | 스트리트 |
-| 짧은 버즈+스트릭 | 스포티 |
-
----
-
-## 3. 듀오 / 관계 · 활용 시나리오
-
-### 3-1. 케미
-- **이소리(아이디어) → 이단(정밀 마무리)** 워크플로우의 인격화. 동료·파트너십(연인 아님).
-- 대표: 백투백(소리=음파 손짓 / 단=EQ 조작), 헤드폰 한 짝씩 나눠 끼고 마주보기.
-- 티키타카 대사: 소리 *"보컬 앞으로!"* → 단 *"좋아, 미세 조정할게."*
-
-### 3-2. 앱 상황별 등장 (누가·어떤 표정/포즈)
-| 상황 | 캐릭터 | 연출 |
-|---|---|---|
-| 스플래시/About | 듀오 백투백 | 등장+음파 |
-| 온보딩 3단계 | 소리+단 반신 | 단계별 제스처 |
-| AI 처리중 | **이소리** 손끝 음파 | 루프(Lottie) |
-| AI 응답 아바타 | **이소리** 원형 얼굴 | 말하기/윙크 |
-| 로딩(다운/적용) | 소리 or 단 소형 | 이퀄 펄스 |
-| 성공 토스트 | **이단** 따봉 | 팝인+체크 |
-| 바이패스(EQ off) | 둘 헤드폰 벗음 | 상태 전환 |
-| 빈 상태 | **이소리** 안내 | 정지+부유 |
-| 에러 | 소리 or 단 | 머쓱 표정 |
-
-### 3-3. 굿즈/확장
-스티커팩(표정·헤어 베리에이션) · 이모지 · 스플래시 · 로딩 미니컷 · 시즌 테마 스킨 · 프로필 프레임.
-
----
-
-## 4. 금지 / 가드레일
-- 얼굴형·눈·나이감·체형 **변경 금지**(같은 인물 유지). 바뀌는 건 헤어/의상/표정/포즈/소품뿐.
-- 치비·아기화 금지. 과도한 노출·유치한 캣이어 등 금지(플레이풀은 세련된 선에서).
-- 시그니처 접점(아이콘/아바타/온보딩/스플래시)은 **민트 이소리 / 시안 이단 고정.**
-- 베리에이션은 스티커·시즌·마케팅 등 **확장 영역에서만.**
-
-## 5. 참고
-- 확정 외형·컬러코드: `BRAND_CHARACTERS.md`
-- UI 배치·포맷(Lottie): `CHARACTER_UI_INTEGRATION.md`
-- 이미지 생성 요청문: `IMAGE_GEN_REQUESTS.md`
diff --git a/docs/CHARACTER_UI_INTEGRATION.md b/docs/CHARACTER_UI_INTEGRATION.md
index ce9e2fa..eeca53c 100644
--- a/docs/CHARACTER_UI_INTEGRATION.md
+++ b/docs/CHARACTER_UI_INTEGRATION.md
@@ -1,5 +1,7 @@
# CHARACTER UI INTEGRATION — 마스코트 UI 결합 계획
+> ⚠️ **참조 자산 정리 알림 (2026-07-04)**: 이 문서가 인용하던 원본 자산 — `docs/Image/`(ChatGPT 장면 이미지·GIF), `BRAND_CHARACTERS.md`, `CHARACTER_PROFILES.md`, `IMAGE_GEN_*.md`, `Girl Character.jpg` — 은 저장소 정리 때 **삭제되었다**. 이 문서는 **UI 결합 설계/의사결정 참고용**으로만 유지하며, 아래에 나오는 해당 파일 경로는 더 이상 존재하지 않는다. (이소리 이미지 생성 의뢰서는 현재 `D:\Project\Work_Claude\LeeSori_Live2D\`에 별도 보관.)
+
> 목표: `docs/Image/`의 두 마스코트(민트 여캐 "소리" · 시안 남캐 "단이", `BRAND_CHARACTERS.md`)를
> **실제 앱(WPF, 다크/Mica)에 역동적으로 결합**한다. 이 문서는 ①현재 자산 평가 ②UI 배치 매핑
> ③파일 포맷 결정(GIF/동영상/Lottie/PNG) ④이미지 생성 AI 의뢰 컨셉 목록을 정리한다.
@@ -128,7 +130,7 @@
- [x] **애니메이션 범위 확정: "최대한 Lottie"**.
→ 캐릭터 = **파츠 컷아웃 리깅으로 Lottie화**(AI가 만든 투명 파츠 사용), 모션 FX(음파·EQ바·파티클·로딩) =
**순수 벡터 Lottie**. PNG+스토리보드는 **폴백/저부하 화면**에만 제한적으로.
- → 이미지 생성 AI 요청문: **`docs/IMAGE_GEN_REQUESTS.md`**.
+ → 이미지 생성 AI 요청문: (구 `docs/IMAGE_GEN_REQUESTS.md`는 삭제됨 → 현재 이소리 의뢰서는 `D:\Project\Work_Claude\LeeSori_Live2D\` 참조).
→ WPF Lottie 재생 라이브러리 PoC 필요(후보: **SkiaSharp.Skottie** / LottieSharp).
## 6-B. Lottie로 "직접(벡터)" 만들 모션 FX (이미지 생성 AI 아님)
diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md
index b88d422..35d309a 100644
--- a/docs/HANDOFF.md
+++ b/docs/HANDOFF.md
@@ -1,9 +1,11 @@
# DansoriEQ Live2D Character HANDOFF
+> ⚠️ **상태 알림 (2026-07-04 저장소 정리)**: 이 문서 상당 부분은 이전 **LeeSoriV2** 하이브리드 퍼펫 기준의 히스토리다. **현재 라이브 설정(`characters.json`)은 `LeeSoriDance`(Solo Dance 3 전신 리그)를 사용**하며, `LeeSoriV2`·`LeeSoriExtended`·`LeeSoriUpper` 및 옛 QA 자산은 정리로 **삭제**되었다. 경로 루트도 옛 `D:\Work_AI\Dansori` → 현재 `D:\Project\Dansori_EQ`로 이동. **§2 = 현재 상태, §3 이하 = 히스토리.**
+
작성일: 2026-07-04
-작업 루트: `D:\Work_AI\Dansori`
-앱 프로젝트: `D:\Work_AI\Dansori\DansoriEQ`
-캐릭터/빌드 문서 루트: `D:\Work_AI\Dansori\Characters_Build_Docs`
+작업 루트: `D:\Project`
+앱 프로젝트: `D:\Project\Dansori_EQ`
+캐릭터 자료 루트: `D:\Project\Dansori_Characters`
이 문서는 세션이 바뀌어도 Live2D/캐릭터 통합 작업을 바로 이어가기 위한 인수인계 문서다. 더 상세한 변경 로그는 `docs/LIVE2D_CHARACTER_INTEGRATION_PLAN.md`에 누적되어 있다.
@@ -13,28 +15,24 @@ DansoriEQ는 Equalizer APO와 AI 프롬프트를 이용한 Auto AI EQ WPF 앱이
현재는 실제 Cubism `.model3.json`이 아니라 WebView2 기반 HTML/CSS/JS 호스트에서 PNG 파츠를 겹쳐 움직이는 하이브리드 퍼펫 방식으로 구현 중이다. 이 방식은 빠르게 WPF 안에서 구도, 캐릭터성, 파츠 움직임을 검증하기 위한 중간 단계다.
-## 2. 현재 적용 상태
+## 2. 현재 적용 상태 (2026-07-04 갱신)
-현재 앱은 신 버전 이소리 시트를 기준으로 만든 `LeeSoriV2` 퍼펫을 사용한다.
+현재 앱은 이소리 **`LeeSoriDance`** 퍼펫(Solo Dance 3 기반 전신 리그)을 사용한다. `characters.json`이 이소리를 `LeeSoriDance`로 가리킨다.
-신 버전 기준 원본:
+- 설정: `src\DansoriEQ.App\Assets\Live2DHost\characters.json`
+- rig: `../Characters/Puppets/LeeSoriDance/rig.json`
+- imageBase: `../Characters/Puppets/LeeSoriDance/Images/`
+- poseBase: `../Characters/Puppets/LeeSoriDance/Gestures/dance/solo3/`
-- `D:\Work_AI\Dansori\Characters_Build_Docs\LeeSori_Profile\03_Assets\Reference\sori_sheet.png`
+`LeeSoriDance/rig.json`이 로드하는 bone(전신): `base, pelvis, chest, upperarm_l/r, forearm_l/r, hand_l/r, thigh_l/r, shin_l/r, foot_l/r, head`.
-앱에 연결된 퍼펫:
+신 버전 이소리 기준 시트(참고): `D:\Project\Dansori_Characters\LeeSori_Live2D\03_Assets\Reference\sori_sheet.png`.
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\rig.json`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\Images\`
-
-현재 `characters.json`은 이소리를 `LeeSoriV2`로 가리킨다.
-
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Live2DHost\characters.json`
-- LeeSori rig: `../Characters/Puppets/LeeSoriV2/rig.json`
-- LeeSori imageBase: `../Characters/Puppets/LeeSoriV2/Images/`
+> ⚠️ 이 아래(§3~§14)는 이전 **`LeeSoriV2`** 하이브리드 퍼펫 작업 기록(히스토리)이다. `LeeSoriV2`·`LeeSoriExtended`·`LeeSoriUpper` 및 관련 QA 이미지는 2026-07-04 저장소 정리 때 **삭제**되어 해당 경로는 더 이상 존재하지 않는다. 프레이밍 등 실제 현재 값은 `style.css`를 기준으로 확인한다(옛 `right:6.5%/bottom:-65%/width:87%`는 V2 값).
현재 프레이밍은 사용자 확인으로 “비율과 위치가 정확”하다고 승인됨.
-- 파일: `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Live2DHost\style.css`
+- 파일: `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Live2DHost\style.css`
- 값:
- `right: 6.5%`
- `bottom: -65%`
@@ -95,41 +93,41 @@ DansoriEQ는 Equalizer APO와 AI 프롬프트를 이용한 Auto AI EQ WPF 앱이
실행 파일:
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\bin\Debug\net8.0-windows\DansoriEQ.App.exe`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\bin\Debug\net8.0-windows\DansoriEQ.App.exe`
## 6. 주요 구현 파일
WPF 통합:
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\MainWindow.xaml`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\MainWindow.xaml.cs`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Controls\Live2DCharacterView.xaml`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Controls\Live2DCharacterView.xaml.cs`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\MainWindow.xaml`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\MainWindow.xaml.cs`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Controls\Live2DCharacterView.xaml`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Controls\Live2DCharacterView.xaml.cs`
WebView 호스트:
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Live2DHost\index.html`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Live2DHost\style.css`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Live2DHost\characterHost.js`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Live2DHost\characters.json`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Live2DHost\index.html`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Live2DHost\style.css`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Live2DHost\characterHost.js`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Live2DHost\characters.json`
캐릭터 퍼펫:
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\rig.json`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\Images\`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Live2DPreview\leesori.png`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\rig.json`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\Images\`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Characters\Live2DPreview\leesori.png`
작업 스크립트:
-- `D:\Work_AI\Dansori\Characters_Build_Docs\tools\build_leesori_v2_puppet.py`
-- `D:\Work_AI\Dansori\Characters_Build_Docs\tools\update_leesori_v2_framing.py`
-- `D:\Work_AI\Dansori\Characters_Build_Docs\tools\fix_leesori_v2_outline_and_left_hand.py`
+- `D:\Project\Dansori_Characters\tools\build_leesori_v2_puppet.py`
+- `D:\Project\Dansori_Characters\tools\update_leesori_v2_framing.py`
+- `D:\Project\Dansori_Characters\tools\fix_leesori_v2_outline_and_left_hand.py`
QA 이미지:
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\qa_source_black.png`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\qa_view_390x600_knee_upper.png`
-- `D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\qa_view_390x600_v3_clean_outline.png`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\qa_source_black.png`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\qa_view_390x600_knee_upper.png`
+- `D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\qa_view_390x600_v3_clean_outline.png`
## 7. 앱 동작 관련 이미 완료된 변경
@@ -225,14 +223,14 @@ QA 이미지:
현재 상태 확인:
```powershell
-Get-Content -LiteralPath 'D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\rig.json'
-Select-String -LiteralPath 'D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\Assets\Live2DHost\style.css' -Pattern 'right: 6.5|bottom: -65|width: 87'
+Get-Content -LiteralPath 'D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Characters\Puppets\LeeSoriV2\rig.json'
+Select-String -LiteralPath 'D:\Project\Dansori_EQ\src\DansoriEQ.App\Assets\Live2DHost\style.css' -Pattern 'right: 6.5|bottom: -65|width: 87'
```
빌드/테스트:
```powershell
-cd D:\Work_AI\Dansori\DansoriEQ
+cd D:\Project\Dansori_EQ
dotnet build .\DansoriEQ.sln
dotnet test .\DansoriEQ.sln --no-build
```
@@ -240,7 +238,7 @@ dotnet test .\DansoriEQ.sln --no-build
실행 파일:
```powershell
-D:\Work_AI\Dansori\DansoriEQ\src\DansoriEQ.App\bin\Debug\net8.0-windows\DansoriEQ.App.exe
+D:\Project\Dansori_EQ\src\DansoriEQ.App\bin\Debug\net8.0-windows\DansoriEQ.App.exe
```
## 11. 작업 시 주의사항
diff --git a/docs/IMAGE_GEN_ACCESSORIES.md b/docs/IMAGE_GEN_ACCESSORIES.md
deleted file mode 100644
index 350e8f0..0000000
--- a/docs/IMAGE_GEN_ACCESSORIES.md
+++ /dev/null
@@ -1,126 +0,0 @@
-# IMAGE-GEN RIGGING · 악세서리 / 소품 (오버레이)
-
-> **역할**: 캐릭터+복장 외의 모든 것. **부착점 앵커로 얹는 진짜 오버레이 레이어** — 어느 바디/헤어 조합에나 합성.
-> 조립/앵커/색상 규칙: `IMAGE_GEN_RIGGING_GUIDE.md`.
-
-## ▶ 사용 안내 (당신용)
-- **📋 코드블록만** 붙여넣기. **한 블록 = 소품 1개.** 캐릭터 없이 물체만, 투명 배경, 그림자 없음, 텍스트/로고 없음.
-- 각 소품의 **부착점**을 아래에 표기(합성 기준). 필요하면 각도를 바꿔 재요청.
-- 네온 색은 코드 틴트 가능(가이드 §3). 기본은 Dansori 팔레트(민트 `#38E0C4` → 시안 `#4CC2FF`).
-
-### 파일명
-```
-착용류 : acc_catears · acc_clubband · acc_headphones · acc_bracelet · acc_necklace · acc_sneakers · acc_heels
-소품류 : acc_turntable · acc_lp_disc · acc_piano_keys · acc_mic
-```
-
----
----
-
-## §1. 착용 악세서리
-
-### 1-1. 고양이귀 머리띠 — 부착점: 머리(정수리) · 저장: `acc_catears.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a cute cat-ear headband: glossy black band with two cat ears, mint/teal (#38E0C4) neon inner-ear
-accent, front view, isolated single object, no head, no character. Thin clean anime linework. Output a PNG with
-a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no text. Avoid: text, watermark,
-white background.
-```
-
-### 1-2. 클럽 형광 머리띠 — 부착점: 머리(정수리) · 저장: `acc_clubband.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a slim club-style glowing headband with a bright neon light strip (mint-to-cyan #38E0C4 → #4CC2FF),
-sleek modern rave look, front view, isolated single object, no head, no character. Thin clean anime linework.
-Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no text. Avoid:
-text, watermark, white background.
-```
-
-### 1-3. 헤드폰 — 부착점: 머리(귀/정수리) · 저장: `acc_headphones.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a pair of on-ear headphones in 이소리's style: silver/white housing, soft white ear cushions, thin
-mint (#38E0C4) cable accent, sleek modern look. Front view (symmetric, as worn), isolated single object, no
-head, no character. Thin clean anime linework. Output a PNG with a FULLY TRANSPARENT background (alpha) — no
-white, no shadow. Object only, no text, no logo. Avoid: text, watermark, white background.
-```
-
-### 1-4. 클럽 팔찌 — 부착점: 손목 · 저장: `acc_bracelet.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a club wrist bracelet with a glowing mint-to-cyan (#38E0C4 → #4CC2FF) neon strip, sleek sporty look,
-slight 3-4 angle, isolated single object, no hand, no character. Thin clean anime linework. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no text. Avoid: text, watermark, white
-background.
-```
-
-### 1-5. 목걸이 — 부착점: 목선 · 저장: `acc_necklace.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a delicate necklace: black choker with a small teal gem pendant (이소리's signature), front view as
-worn, isolated single object, no neck, no character. Thin clean anime linework. Output a PNG with a FULLY
-TRANSPARENT background (alpha) — no white, no shadow. Object only, no text. Avoid: text, watermark, white
-background.
-```
-
-### 1-6. 운동화 — 부착점: 양 발 · 저장: `acc_sneakers.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a pair of modern sneakers, white with mint (#38E0C4) accents, both shoes in a standing front-facing
-position (as worn, feet apart), isolated single object pair, no legs, no character. Thin clean anime linework.
-Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no text. Avoid:
-text, watermark, white background.
-```
-
-### 1-7. 구두 — 부착점: 양 발 · 저장: `acc_heels.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a pair of elegant heels, black with a subtle teal accent, both shoes in a standing front-facing
-position (as worn, feet apart), isolated single object pair, no legs, no character. Thin clean anime linework.
-Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no text. Avoid:
-text, watermark, white background.
-```
-
-> ※ 신발 교체는 **서있는 idle 포즈(발 각도 고정)** 에서 가장 안정적으로 합성된다.
-
----
----
-
-## §2. 액션 소품 (제스처는 손동작만 그려져 있으니 여기 소품을 얹어 완성)
-
-### 2-1. 턴테이블 — DJ 손 아래 · 저장: `acc_turntable.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a single DJ turntable deck, slight top-down 3-4 angle: dark platter with a vinyl record and a tonearm,
-minimal sleek design with subtle mint/cyan neon trim, isolated single object, no hands, no character. Thin clean
-anime linework. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no
-text, no logo. Avoid: text, watermark, white background, cluttered extra gear.
-```
-
-### 2-2. LP 레코드판 — 단독 · 저장: `acc_lp_disc.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a single vinyl LP record disc, top view (perfect circle), glossy black with a mint-to-cyan
-(#38E0C4 → #4CC2FF) neon-tinted center label, subtle groove rings, isolated object, no hands, no character. Thin
-clean anime linework. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object
-only, no text, no logo. Avoid: text, watermark, white background.
-```
-
-### 2-3. 피아노 건반 — 피아노 손 아래 · 저장: `acc_piano_keys.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY the front portion of a piano keyboard (a row of white and black keys), gentle player's 3-4 angle,
-sleek minimal design with a subtle mint/cyan neon edge glow, isolated object, no hands, no character, no piano
-body. Thin clean anime linework. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow.
-Object only, no text, no logo. Avoid: text, watermark, white background.
-```
-
-### 2-4. 마이크 — 손에 쥠 · 저장: `acc_mic.png`
-📋 붙여넣기 ↓
-```
-Draw ONLY a handheld microphone, sleek silver/white body with a mint-to-cyan (#38E0C4 → #4CC2FF) neon accent
-ring, slight 3-4 angle, isolated single object, no hand, no character. Thin clean anime linework. Output a PNG
-with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no text, no logo. Avoid: text,
-watermark, white background.
-```
diff --git a/docs/IMAGE_GEN_BODY_DRESS_LONG.md b/docs/IMAGE_GEN_BODY_DRESS_LONG.md
deleted file mode 100644
index 88428e6..0000000
--- a/docs/IMAGE_GEN_BODY_DRESS_LONG.md
+++ /dev/null
@@ -1,244 +0,0 @@
-# IMAGE-GEN RIGGING · 바디 · 클럽룩 긴 원피스
-
-> **역할**: 이소리 **헤드리스 바디**(목 앵커) 파츠 + 제스처 바디컷. 머리는 `IMAGE_GEN_HAIR.md`에서 합성.
-> 복장 = **클럽룩 긴 원피스**(우아한 미디/플로어 길이 흰 클럽 드레스, 시크한 클럽 룩북 무드, 은은한 민트 네온 포인트).
-> 조립/앵커 규칙: `IMAGE_GEN_RIGGING_GUIDE.md`. 항상 **`sori_sheet.png` 첨부**.
-
-## ★ 규칙
-- **모든 바디는 머리 없이(headless)** — 목에서 잘라 **겹침 여백**을 두고 그린다(머리는 별도 합성).
-- 몸통↔팔은 **어깨 겹침 여백**, 몸통↔다리는 **허리/골반 겹침 여백**.
-- 표정·헤어는 이 파일에 없음(머리 라이브러리 담당). 여기 포즈는 **몸/팔/손 배치**만.
-- 액션 소품(LP·건반·마이크)은 그리지 않음 → 손동작만, 소품은 `IMAGE_GEN_ACCESSORIES.md`에서 합성.
-- 투명(alpha)·흰배경 금지·그림자 금지·림라이트 금지·텍스트/로고 없음·고해상 손.
-
-## ▶ 사용 안내 (당신용)
-- **📋 코드블록만** 붙여넣기. 위→아래 순서(원하는 지점까지). **필수: §1 파츠 → §2 idle_upper** 부터.
-- **헤드리스가 안 나오면**: 머리 포함으로 받아 목 위를 잘라내면 됨(머리는 어차피 따로 합성). 프롬프트의 "no head"는 유지.
-- 저장 접두어: `sori_body_dressL_…`.
-
----
----
-
-## §1. 헤드리스 리그 파츠
-
-📋 붙여넣기 ↓ — **A-포즈 베이스(헤드리스) · 저장: `sori_body_dressL_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리's HEADLESS body in a long white club dress (elegant
-midi/floor length), chic club-lookbook mood, subtle mint neon accents, GLAMOROUS adult hourglass figure
-(tasteful, not revealing), in a full-body NEUTRAL A-POSE: standing straight, front view, arms slightly away from
-torso, palms open forward, legs together, symmetrical. NO head — cut at the neck with a small overlap margin
-(head composited separately). Thin clean anime semi-real linework matching the sheet, flat even lighting. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **몸통 파츠 · 저장: `sori_body_dressL_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of 이소리 in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents, glamorous hourglass upper body, NO head and NO arms, front view, cleanly isolated with
-a small overlap margin at the neck and both shoulders for rigging. Thin clean anime linework matching the sheet.
-FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Torso only, no text. Avoid: text, watermark,
-white background, deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **오른팔 파츠 · 저장: `sori_body_dressL_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's RIGHT arm+hand (bare),
-relaxed slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Arm only, no text. Avoid:
-text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **왼팔 파츠 · 저장: `sori_body_dressL_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEFT arm+hand (bare),
-relaxed slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Arm only, no text. Avoid:
-text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **다리 파츠 · 저장: `sori_body_dressL_legs.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEGS with the long dress skirt covering the legs,
-standing together, plain bare feet (shoes composited separately), cleanly isolated with a small overlap margin
-at the waist/hips for rigging. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Legs only, no text. Avoid: text, watermark, white background, deformed anatomy.
-```
-
----
-
-## §2. 제스처 바디컷 (헤드리스)
-
-> 각 블록 공통: 이소리 클럽룩 긴 원피스, 글래머러스 하워글래스, **머리 없이(목 겹침 여백)**, 투명 배경, 손 고해상, 소품 없음.
-> 끄덕·갸웃·호흡·눈감기·입벙긋은 이미지 아님 → 리그(머리 회전) + 표정 프레임으로 처리(가이드 참조).
-
-📋 붙여넣기 ↓ — **전신 idle · 저장: `sori_body_dressL_idle_full.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents, glamorous hourglass
-figure, relaxed friendly standing idle, one hand near her hip, the long dress skirt covering the legs, plain bare feet. NO head (cut at the neck with a
-small overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow,
-no rim light. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **상반신 idle · 저장: `sori_body_dressL_idle_upper.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body (waist-up) in a long white club dress (elegant
-midi/floor length), chic club-lookbook mood, subtle mint neon accents, glamorous
-hourglass, relaxed friendly posture, one hand near chest. NO head (cut at the neck with a small overlap margin).
-Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body
-only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **팔 흔들기(웨이브) · 저장: `sori_body_dressL_wave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents, one arm raised beside
-where the head would be, open palm in a friendly WAVE, other arm relaxed. NO head (neck cut, overlap margin).
-Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no
-text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **손만 흔들기 · 저장: `sori_body_dressL_handwave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents, one hand raised to
-about shoulder height with an open palm mid-wave (small friendly hand wave, elbow low), other arm relaxed. NO
-head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white,
-no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **듣는 중 · 저장: `sori_body_dressL_listen.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents, one hand raised to
-where her ear/headphone would be (as if listening intently), other arm relaxed. NO head (neck cut, overlap
-margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no
-head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손끝 제시(present) · 저장: `sori_body_dressL_present.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents, one open palm raised
-and forward as if presenting sound (hand EMPTY, effects added later), other arm relaxed. NO head (neck cut,
-overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body
-only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, head.
-```
-
-📋 붙여넣기 ↓ — **디제잉(DJ, 소품 없음) · 저장: `sori_body_dressL_dj.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents in a DJ pose WITHOUT
-equipment: ONE hand reaching down flat as if scratching an invisible turntable (empty hand), the OTHER hand
-raised to where the ear/headphone would be. NO head (neck cut, overlap margin), NO turntable/record/gear. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no
-text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head, props.
-```
-
-📋 붙여넣기 ↓ — **피아노(소품 없음) · 저장: `sori_body_dressL_piano.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents PLAYING PIANO WITHOUT a
-piano: both hands in front at waist height, fingers curved as if pressing invisible keys. NO head (neck cut,
-overlap margin), NO piano/keyboard. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no
-white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, head, instrument.
-```
-
-📋 붙여넣기 ↓ — **허공 조작(control) · 저장: `sori_body_dressL_control.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents, both hands pinching/
-adjusting invisible mid-air controls (as if operating a holographic EQ, empty hands, panel added later). NO head
-(neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers,
-deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **엄지척(thumbs-up) · 저장: `sori_body_dressL_thumbsup.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents, one hand giving a
-clear THUMBS-UP toward the viewer, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손하트(finger heart) · 저장: `sori_body_dressL_heart.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents making a small Korean
-finger-heart with one hand near her chest, other arm relaxed. NO head (neck cut, overlap margin). Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **박수(clap) · 저장: `sori_body_dressL_clap.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents clapping — both hands
-together in front of the chest mid-clap. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **브이(peace) · 저장: `sori_body_dressL_peace.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents making a V / peace sign
-with one hand near where the cheek would be, other arm relaxed. NO head (neck cut, overlap margin). Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **팔짱(arms crossed) · 저장: `sori_body_dressL_armscross.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents with arms crossed
-confidently over the chest. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **으쓱(shrug) · 저장: `sori_body_dressL_shrug.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents shrugging — both hands
-open at sides near shoulder height, palms up, elbows bent. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **가리키기(point) · 저장: `sori_body_dressL_point.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents pointing forward/upward
-with one index finger (presenting), other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **환호(cheer, 성공) · 저장: `sori_body_dressL_cheer.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents cheering — both fists
-raised up in celebration. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **기쁨(joy, 만세) · 저장: `sori_body_dressL_joy.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in a long white club dress (elegant midi/floor
-length), chic club-lookbook mood, subtle mint neon accents in a joyful celebration,
-both arms up and open, light on her toes. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-> (선택) 추가 후보: 인사(bow)·생각(턱 괴기, headless라 손만)·양손 하트·전화받기 등. 같은 형식으로 확장.
diff --git a/docs/IMAGE_GEN_BODY_DRESS_SHORT.md b/docs/IMAGE_GEN_BODY_DRESS_SHORT.md
deleted file mode 100644
index e6bf461..0000000
--- a/docs/IMAGE_GEN_BODY_DRESS_SHORT.md
+++ /dev/null
@@ -1,244 +0,0 @@
-# IMAGE-GEN RIGGING · 바디 · 클럽룩 짧은 원피스
-
-> **역할**: 이소리 **헤드리스 바디**(목 앵커) 파츠 + 제스처 바디컷. 머리는 `IMAGE_GEN_HAIR.md`에서 합성.
-> 복장 = **클럽룩 짧은 원피스**(흰 손수건단 짧은 클럽 드레스 + 시크한 클럽 룩북 무드 + 은은한 민트 네온 포인트).
-> 조립/앵커 규칙: `IMAGE_GEN_RIGGING_GUIDE.md`. 항상 **`sori_sheet.png` 첨부**.
-
-## ★ 규칙
-- **모든 바디는 머리 없이(headless)** — 목에서 잘라 **겹침 여백**을 두고 그린다(머리는 별도 합성).
-- 몸통↔팔은 **어깨 겹침 여백**, 몸통↔다리는 **허리/골반 겹침 여백**.
-- 표정·헤어는 이 파일에 없음(머리 라이브러리 담당). 여기 포즈는 **몸/팔/손 배치**만.
-- 액션 소품(LP·건반·마이크)은 그리지 않음 → 손동작만, 소품은 `IMAGE_GEN_ACCESSORIES.md`에서 합성.
-- 투명(alpha)·흰배경 금지·그림자 금지·림라이트 금지·텍스트/로고 없음·고해상 손.
-
-## ▶ 사용 안내 (당신용)
-- **📋 코드블록만** 붙여넣기. 위→아래 순서(원하는 지점까지). **필수: §1 파츠 → §2 idle_upper** 부터.
-- **헤드리스가 안 나오면**: 머리 포함으로 받아 목 위를 잘라내면 됨(머리는 어차피 따로 합성). 프롬프트의 "no head"는 유지.
-- 저장 접두어: `sori_body_dressS_…`.
-
----
----
-
-## §1. 헤드리스 리그 파츠
-
-📋 붙여넣기 ↓ — **A-포즈 베이스(헤드리스) · 저장: `sori_body_dressS_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리's HEADLESS body in a short white handkerchief-hem
-club dress (asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, GLAMOROUS adult
-hourglass figure (tasteful, not revealing), in a full-body NEUTRAL A-POSE: standing straight, front view, arms
-slightly away from torso, palms open forward, legs together, symmetrical. NO head — cut at the neck with a small
-overlap margin (head composited separately). Thin clean anime semi-real linework matching the sheet, flat even
-lighting. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body only, no head, no
-text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi, drawing
-a head/face.
-```
-
-📋 붙여넣기 ↓ — **몸통 파츠 · 저장: `sori_body_dressS_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of 이소리 in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), glamorous hourglass upper body, NO head and NO arms, front view, cleanly isolated
-with a small overlap margin at the neck and both shoulders for rigging. Thin clean anime linework matching the
-sheet. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Torso only, no text. Avoid: text,
-watermark, white background, deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **오른팔 파츠 · 저장: `sori_body_dressS_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's RIGHT arm+hand (bare, short dress strap/sleeve), relaxed
-slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Arm only, no text. Avoid: text,
-watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **왼팔 파츠 · 저장: `sori_body_dressS_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEFT arm+hand (bare), relaxed slightly bent, palm open,
-cleanly isolated with a small overlap margin at the shoulder for rigging. Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Arm only, no text. Avoid: text, watermark, white
-background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **다리 파츠 · 저장: `sori_body_dressS_legs.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEGS with bare legs and the short dress hem above the
-knee, standing together, plain bare feet (shoes composited separately), cleanly isolated with a small overlap
-margin at the waist/hips for rigging. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no
-white, no shadow. Legs only, no text. Avoid: text, watermark, white background, deformed anatomy.
-```
-
----
-
-## §2. 제스처 바디컷 (헤드리스)
-
-> 각 블록 공통: 이소리 클럽룩 짧은 원피스, 글래머러스 하워글래스, **머리 없이(목 겹침 여백)**, 투명 배경, 손 고해상, 소품 없음.
-> 끄덕·갸웃·호흡·눈감기·입벙긋은 이미지 아님 → 리그(머리 회전) + 표정 프레임으로 처리(가이드 참조).
-
-📋 붙여넣기 ↓ — **전신 idle · 저장: `sori_body_dressS_idle_full.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, bare legs with the short dress
-hem above the knee, glamorous hourglass figure, relaxed friendly standing idle, one hand near her hip, plain bare
-feet. NO head (cut at the neck with a small overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow, no rim light. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **상반신 idle · 저장: `sori_body_dressS_idle_upper.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body (waist-up) in a short white handkerchief-hem
-club dress (asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, glamorous hourglass,
-relaxed friendly posture, one hand near chest. NO head (cut at the neck with a small overlap margin). Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body only, no head,
-no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, drawing a
-head/face.
-```
-
-📋 붙여넣기 ↓ — **팔 흔들기(웨이브) · 저장: `sori_body_dressS_wave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, one arm raised beside where
-the head would be, open palm in a friendly WAVE, other arm relaxed. NO head (neck cut, overlap margin). Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **손만 흔들기 · 저장: `sori_body_dressS_handwave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, one hand raised to about
-shoulder height with an open palm mid-wave (small friendly hand wave, elbow low), other arm relaxed. NO head (neck
-cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow.
-Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **듣는 중 · 저장: `sori_body_dressS_listen.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, one hand raised to where her
-ear/headphone would be (as if listening intently), other arm relaxed. NO head (neck cut, overlap margin). Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손끝 제시(present) · 저장: `sori_body_dressS_present.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, one open palm raised and
-forward as if presenting sound (hand EMPTY, effects added later), other arm relaxed. NO head (neck cut, overlap
-margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no
-head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **디제잉(DJ, 소품 없음) · 저장: `sori_body_dressS_dj.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, in a DJ pose WITHOUT equipment:
-ONE hand reaching down flat as if scratching an invisible turntable (empty hand), the OTHER hand raised to where
-the ear/headphone would be. NO head (neck cut, overlap margin), NO turntable/record/gear. Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head, props.
-```
-
-📋 붙여넣기 ↓ — **피아노(소품 없음) · 저장: `sori_body_dressS_piano.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, PLAYING PIANO WITHOUT a piano:
-both hands in front at waist height, fingers curved as if pressing invisible keys. NO head (neck cut, overlap
-margin), NO piano/keyboard. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers,
-deformed hands, head, instrument.
-```
-
-📋 붙여넣기 ↓ — **허공 조작(control) · 저장: `sori_body_dressS_control.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, both hands pinching/adjusting
-invisible mid-air controls (as if operating a holographic EQ, empty hands, panel added later). NO head (neck cut,
-overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body
-only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, head.
-```
-
-📋 붙여넣기 ↓ — **엄지척(thumbs-up) · 저장: `sori_body_dressS_thumbsup.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, one hand giving a clear
-THUMBS-UP toward the viewer, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime linework.
-FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands.
-Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손하트(finger heart) · 저장: `sori_body_dressS_heart.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, making a small Korean
-finger-heart with one hand near her chest, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **박수(clap) · 저장: `sori_body_dressS_clap.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, clapping — both hands together
-in front of the chest mid-clap. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **브이(peace) · 저장: `sori_body_dressS_peace.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, making a V / peace sign with
-one hand near where the cheek would be, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **팔짱(arms crossed) · 저장: `sori_body_dressS_armscross.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, with arms crossed confidently
-over the chest. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG
-(alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white
-background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **으쓱(shrug) · 저장: `sori_body_dressS_shrug.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, shrugging — both hands open at
-sides near shoulder height, palms up, elbows bent. NO head (neck cut, overlap margin). Thin clean anime linework.
-FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands.
-Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **가리키기(point) · 저장: `sori_body_dressS_point.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, pointing forward/upward with
-one index finger (presenting), other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime linework.
-FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands.
-Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **환호(cheer, 성공) · 저장: `sori_body_dressS_cheer.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, cheering — both fists raised up
-in celebration. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG
-(alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white
-background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **기쁨(joy, 만세) · 저장: `sori_body_dressS_joy.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in a short white handkerchief-hem club dress
-(asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents, in a joyful celebration, both
-arms up and open, light on her toes. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-> (선택) 추가 후보: 인사(bow)·생각(턱 괴기, headless라 손만)·양손 하트·전화받기 등. 같은 형식으로 확장.
diff --git a/docs/IMAGE_GEN_BODY_JEANS.md b/docs/IMAGE_GEN_BODY_JEANS.md
deleted file mode 100644
index c44c12a..0000000
--- a/docs/IMAGE_GEN_BODY_JEANS.md
+++ /dev/null
@@ -1,244 +0,0 @@
-# IMAGE-GEN RIGGING · 바디 · 청바지
-
-> **역할**: 이소리 **헤드리스 바디**(목 앵커) 파츠 + 제스처 바디컷. 머리는 `IMAGE_GEN_HAIR.md`에서 합성.
-> 복장 = **청바지**(스키니 블루 데님 진 + 흰 크롭 티셔츠, 캐주얼시크, 은은한 민트 네온 포인트).
-> 조립/앵커 규칙: `IMAGE_GEN_RIGGING_GUIDE.md`. 항상 **`sori_sheet.png` 첨부**.
-
-## ★ 규칙
-- **모든 바디는 머리 없이(headless)** — 목에서 잘라 **겹침 여백**을 두고 그린다(머리는 별도 합성).
-- 몸통↔팔은 **어깨 겹침 여백**, 몸통↔다리는 **허리/골반 겹침 여백**.
-- 표정·헤어는 이 파일에 없음(머리 라이브러리 담당). 여기 포즈는 **몸/팔/손 배치**만.
-- 액션 소품(LP·건반·마이크)은 그리지 않음 → 손동작만, 소품은 `IMAGE_GEN_ACCESSORIES.md`에서 합성.
-- 투명(alpha)·흰배경 금지·그림자 금지·림라이트 금지·텍스트/로고 없음·고해상 손.
-
-## ▶ 사용 안내 (당신용)
-- **📋 코드블록만** 붙여넣기. 위→아래 순서(원하는 지점까지). **필수: §1 파츠 → §2 idle_upper** 부터.
-- **헤드리스가 안 나오면**: 머리 포함으로 받아 목 위를 잘라내면 됨(머리는 어차피 따로 합성). 프롬프트의 "no head"는 유지.
-- 저장 접두어: `sori_body_jeans_…`.
-
----
----
-
-## §1. 헤드리스 리그 파츠
-
-📋 붙여넣기 ↓ — **A-포즈 베이스(헤드리스) · 저장: `sori_body_jeans_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리's HEADLESS body in skinny blue denim jeans + a
-white cropped T-shirt, casual-chic look, subtle mint neon accents, GLAMOROUS adult hourglass figure
-(tasteful, not revealing), in a full-body NEUTRAL A-POSE: standing straight, front view, arms slightly away from
-torso, palms open forward, legs together, symmetrical. NO head — cut at the neck with a small overlap margin
-(head composited separately). Thin clean anime semi-real linework matching the sheet, flat even lighting. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **몸통 파츠 · 저장: `sori_body_jeans_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of 이소리 in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents, glamorous hourglass upper body, NO head and NO arms, front view, cleanly isolated with
-a small overlap margin at the neck and both shoulders for rigging. Thin clean anime linework matching the sheet.
-FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Torso only, no text. Avoid: text, watermark,
-white background, deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **오른팔 파츠 · 저장: `sori_body_jeans_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's RIGHT arm+hand with the short white T-shirt sleeve,
-relaxed slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Arm only, no text. Avoid:
-text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **왼팔 파츠 · 저장: `sori_body_jeans_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEFT arm+hand with the short white T-shirt sleeve,
-relaxed slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Arm only, no text. Avoid:
-text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **다리 파츠 · 저장: `sori_body_jeans_legs.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEGS in skinny blue denim jeans,
-standing together, plain bare feet (shoes composited separately), cleanly isolated with a small overlap margin
-at the waist/hips for rigging. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Legs only, no text. Avoid: text, watermark, white background, deformed anatomy.
-```
-
----
-
-## §2. 제스처 바디컷 (헤드리스)
-
-> 각 블록 공통: 이소리 청바지, 글래머러스 하워글래스, **머리 없이(목 겹침 여백)**, 투명 배경, 손 고해상, 소품 없음.
-> 끄덕·갸웃·호흡·눈감기·입벙긋은 이미지 아님 → 리그(머리 회전) + 표정 프레임으로 처리(가이드 참조).
-
-📋 붙여넣기 ↓ — **전신 idle · 저장: `sori_body_jeans_idle_full.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents, glamorous hourglass
-figure, relaxed friendly standing idle, one hand near her hip, plain bare feet. NO head (cut at the neck with a
-small overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow,
-no rim light. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **상반신 idle · 저장: `sori_body_jeans_idle_upper.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body (waist-up) in skinny blue denim jeans + a
-white cropped T-shirt, casual-chic look, subtle mint neon accents, glamorous
-hourglass, relaxed friendly posture, one hand near chest. NO head (cut at the neck with a small overlap margin).
-Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body
-only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **팔 흔들기(웨이브) · 저장: `sori_body_jeans_wave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents, one arm raised beside
-where the head would be, open palm in a friendly WAVE, other arm relaxed. NO head (neck cut, overlap margin).
-Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no
-text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **손만 흔들기 · 저장: `sori_body_jeans_handwave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents, one hand raised to
-about shoulder height with an open palm mid-wave (small friendly hand wave, elbow low), other arm relaxed. NO
-head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white,
-no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **듣는 중 · 저장: `sori_body_jeans_listen.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents, one hand raised to
-where her ear/headphone would be (as if listening intently), other arm relaxed. NO head (neck cut, overlap
-margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no
-head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손끝 제시(present) · 저장: `sori_body_jeans_present.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents, one open palm raised
-and forward as if presenting sound (hand EMPTY, effects added later), other arm relaxed. NO head (neck cut,
-overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body
-only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, head.
-```
-
-📋 붙여넣기 ↓ — **디제잉(DJ, 소품 없음) · 저장: `sori_body_jeans_dj.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents in a DJ pose WITHOUT
-equipment: ONE hand reaching down flat as if scratching an invisible turntable (empty hand), the OTHER hand
-raised to where the ear/headphone would be. NO head (neck cut, overlap margin), NO turntable/record/gear. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no
-text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head, props.
-```
-
-📋 붙여넣기 ↓ — **피아노(소품 없음) · 저장: `sori_body_jeans_piano.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents PLAYING PIANO WITHOUT a
-piano: both hands in front at waist height, fingers curved as if pressing invisible keys. NO head (neck cut,
-overlap margin), NO piano/keyboard. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no
-white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, head, instrument.
-```
-
-📋 붙여넣기 ↓ — **허공 조작(control) · 저장: `sori_body_jeans_control.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents, both hands pinching/
-adjusting invisible mid-air controls (as if operating a holographic EQ, empty hands, panel added later). NO head
-(neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers,
-deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **엄지척(thumbs-up) · 저장: `sori_body_jeans_thumbsup.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents, one hand giving a
-clear THUMBS-UP toward the viewer, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손하트(finger heart) · 저장: `sori_body_jeans_heart.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents making a small Korean
-finger-heart with one hand near her chest, other arm relaxed. NO head (neck cut, overlap margin). Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **박수(clap) · 저장: `sori_body_jeans_clap.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents clapping — both hands
-together in front of the chest mid-clap. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **브이(peace) · 저장: `sori_body_jeans_peace.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents making a V / peace sign
-with one hand near where the cheek would be, other arm relaxed. NO head (neck cut, overlap margin). Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **팔짱(arms crossed) · 저장: `sori_body_jeans_armscross.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents with arms crossed
-confidently over the chest. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **으쓱(shrug) · 저장: `sori_body_jeans_shrug.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents shrugging — both hands
-open at sides near shoulder height, palms up, elbows bent. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **가리키기(point) · 저장: `sori_body_jeans_point.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents pointing forward/upward
-with one index finger (presenting), other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **환호(cheer, 성공) · 저장: `sori_body_jeans_cheer.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents cheering — both fists
-raised up in celebration. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **기쁨(joy, 만세) · 저장: `sori_body_jeans_joy.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in skinny blue denim jeans + a white cropped
-T-shirt, casual-chic look, subtle mint neon accents in a joyful celebration,
-both arms up and open, light on her toes. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-> (선택) 추가 후보: 인사(bow)·생각(턱 괴기, headless라 손만)·양손 하트·전화받기 등. 같은 형식으로 확장.
diff --git a/docs/IMAGE_GEN_BODY_TRACK.md b/docs/IMAGE_GEN_BODY_TRACK.md
deleted file mode 100644
index af78d66..0000000
--- a/docs/IMAGE_GEN_BODY_TRACK.md
+++ /dev/null
@@ -1,226 +0,0 @@
-# IMAGE-GEN RIGGING · 바디 · 트랙슈트 (기준본)
-
-> **역할**: 이소리 **헤드리스 바디**(목 앵커) 파츠 + 제스처 바디컷. 머리는 `IMAGE_GEN_HAIR.md`에서 합성.
-> 복장 = **트랙슈트**(흰 크롭 후디 + 민트/블랙 트랙 재킷 + 민트 사이드라인 블랙 트랙팬츠).
-> 조립/앵커 규칙: `IMAGE_GEN_RIGGING_GUIDE.md`. 항상 **`sori_sheet.png` 첨부**.
-
-## ★ 규칙
-- **모든 바디는 머리 없이(headless)** — 목에서 잘라 **겹침 여백**을 두고 그린다(머리는 별도 합성).
-- 몸통↔팔은 **어깨 겹침 여백**, 몸통↔다리는 **허리/골반 겹침 여백**.
-- 표정·헤어는 이 파일에 없음(머리 라이브러리 담당). 여기 포즈는 **몸/팔/손 배치**만.
-- 액션 소품(LP·건반·마이크)은 그리지 않음 → 손동작만, 소품은 `IMAGE_GEN_ACCESSORIES.md`에서 합성.
-- 투명(alpha)·흰배경 금지·그림자 금지·림라이트 금지·텍스트/로고 없음·고해상 손.
-
-## ▶ 사용 안내 (당신용)
-- **📋 코드블록만** 붙여넣기. 위→아래 순서(원하는 지점까지). **필수: §1 파츠 → §2 idle_upper** 부터.
-- **헤드리스가 안 나오면**: 머리 포함으로 받아 목 위를 잘라내면 됨(머리는 어차피 따로 합성). 프롬프트의 "no head"는 유지.
-- 저장 접두어: `sori_body_track_…`.
-
----
----
-
-## §1. 헤드리스 리그 파츠
-
-📋 붙여넣기 ↓ — **A-포즈 베이스(헤드리스) · 저장: `sori_body_track_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리's HEADLESS body in her track outfit (white cropped
-hoodie + mint/black track jacket + black track pants with mint side stripe), GLAMOROUS adult hourglass figure
-(tasteful, not revealing), in a full-body NEUTRAL A-POSE: standing straight, front view, arms slightly away from
-torso, palms open forward, legs together, symmetrical. NO head — cut at the neck with a small overlap margin
-(head composited separately). Thin clean anime semi-real linework matching the sheet, flat even lighting. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **몸통 파츠 · 저장: `sori_body_track_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of 이소리 in her track outfit (white cropped hoodie +
-mint/black track jacket), glamorous hourglass upper body, NO head and NO arms, front view, cleanly isolated with
-a small overlap margin at the neck and both shoulders for rigging. Thin clean anime linework matching the sheet.
-FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Torso only, no text. Avoid: text, watermark,
-white background, deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **오른팔 파츠 · 저장: `sori_body_track_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's RIGHT arm+hand with the mint/black track-jacket sleeve,
-relaxed slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Arm only, no text. Avoid:
-text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **왼팔 파츠 · 저장: `sori_body_track_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEFT arm+hand with the mint/black track-jacket sleeve,
-relaxed slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Arm only, no text. Avoid:
-text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **다리 파츠 · 저장: `sori_body_track_legs.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEGS in black track pants with a mint side stripe,
-standing together, plain bare feet (shoes composited separately), cleanly isolated with a small overlap margin
-at the waist/hips for rigging. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Legs only, no text. Avoid: text, watermark, white background, deformed anatomy.
-```
-
----
-
-## §2. 제스처 바디컷 (헤드리스)
-
-> 각 블록 공통: 이소리 트랙슈트, 글래머러스 하워글래스, **머리 없이(목 겹침 여백)**, 투명 배경, 손 고해상, 소품 없음.
-> 끄덕·갸웃·호흡·눈감기·입벙긋은 이미지 아님 → 리그(머리 회전) + 표정 프레임으로 처리(가이드 참조).
-
-📋 붙여넣기 ↓ — **전신 idle · 저장: `sori_body_track_idle_full.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in her track outfit, glamorous hourglass
-figure, relaxed friendly standing idle, one hand near her hip, plain bare feet. NO head (cut at the neck with a
-small overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow,
-no rim light. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **상반신 idle · 저장: `sori_body_track_idle_upper.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body (waist-up) in her track outfit, glamorous
-hourglass, relaxed friendly posture, one hand near chest. NO head (cut at the neck with a small overlap margin).
-Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body
-only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **팔 흔들기(웨이브) · 저장: `sori_body_track_wave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit, one arm raised beside
-where the head would be, open palm in a friendly WAVE, other arm relaxed. NO head (neck cut, overlap margin).
-Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no
-text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **손만 흔들기 · 저장: `sori_body_track_handwave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit, one hand raised to
-about shoulder height with an open palm mid-wave (small friendly hand wave, elbow low), other arm relaxed. NO
-head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white,
-no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **듣는 중 · 저장: `sori_body_track_listen.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit, one hand raised to
-where her ear/headphone would be (as if listening intently), other arm relaxed. NO head (neck cut, overlap
-margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no
-head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손끝 제시(present) · 저장: `sori_body_track_present.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit, one open palm raised
-and forward as if presenting sound (hand EMPTY, effects added later), other arm relaxed. NO head (neck cut,
-overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body
-only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, head.
-```
-
-📋 붙여넣기 ↓ — **디제잉(DJ, 소품 없음) · 저장: `sori_body_track_dj.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit in a DJ pose WITHOUT
-equipment: ONE hand reaching down flat as if scratching an invisible turntable (empty hand), the OTHER hand
-raised to where the ear/headphone would be. NO head (neck cut, overlap margin), NO turntable/record/gear. Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no
-text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head, props.
-```
-
-📋 붙여넣기 ↓ — **피아노(소품 없음) · 저장: `sori_body_track_piano.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit PLAYING PIANO WITHOUT a
-piano: both hands in front at waist height, fingers curved as if pressing invisible keys. NO head (neck cut,
-overlap margin), NO piano/keyboard. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no
-white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra
-fingers, deformed hands, head, instrument.
-```
-
-📋 붙여넣기 ↓ — **허공 조작(control) · 저장: `sori_body_track_control.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit, both hands pinching/
-adjusting invisible mid-air controls (as if operating a holographic EQ, empty hands, panel added later). NO head
-(neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers,
-deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **엄지척(thumbs-up) · 저장: `sori_body_track_thumbsup.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit, one hand giving a
-clear THUMBS-UP toward the viewer, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손하트(finger heart) · 저장: `sori_body_track_heart.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit making a small Korean
-finger-heart with one hand near her chest, other arm relaxed. NO head (neck cut, overlap margin). Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **박수(clap) · 저장: `sori_body_track_clap.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit clapping — both hands
-together in front of the chest mid-clap. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **브이(peace) · 저장: `sori_body_track_peace.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit making a V / peace sign
-with one hand near where the cheek would be, other arm relaxed. NO head (neck cut, overlap margin). Thin clean
-anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **팔짱(arms crossed) · 저장: `sori_body_track_armscross.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit with arms crossed
-confidently over the chest. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **으쓱(shrug) · 저장: `sori_body_track_shrug.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit shrugging — both hands
-open at sides near shoulder height, palms up, elbows bent. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **가리키기(point) · 저장: `sori_body_track_point.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit pointing forward/upward
-with one index finger (presenting), other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **환호(cheer, 성공) · 저장: `sori_body_track_cheer.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in her track outfit cheering — both fists
-raised up in celebration. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **기쁨(joy, 만세) · 저장: `sori_body_track_joy.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in her track outfit in a joyful celebration,
-both arms up and open, light on her toes. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-> (선택) 추가 후보: 인사(bow)·생각(턱 괴기, headless라 손만)·양손 하트·전화받기 등. 같은 형식으로 확장.
diff --git a/docs/IMAGE_GEN_BODY_TSHIRT.md b/docs/IMAGE_GEN_BODY_TSHIRT.md
deleted file mode 100644
index 82f57b2..0000000
--- a/docs/IMAGE_GEN_BODY_TSHIRT.md
+++ /dev/null
@@ -1,241 +0,0 @@
-# IMAGE-GEN RIGGING · 바디 · 티셔츠(캐주얼)
-
-> **역할**: 이소리 **헤드리스 바디**(목 앵커) 파츠 + 제스처 바디컷. 머리는 `IMAGE_GEN_HAIR.md`에서 합성.
-> 복장 = **티셔츠(캐주얼)**(편안한 캐주얼 흰 티셔츠 + 심플 블랙 반바지, 은은한 민트 네온 포인트).
-> 조립/앵커 규칙: `IMAGE_GEN_RIGGING_GUIDE.md`. 항상 **`sori_sheet.png` 첨부**.
-
-## ★ 규칙
-- **모든 바디는 머리 없이(headless)** — 목에서 잘라 **겹침 여백**을 두고 그린다(머리는 별도 합성).
-- 몸통↔팔은 **어깨 겹침 여백**, 몸통↔다리는 **허리/골반 겹침 여백**.
-- 표정·헤어는 이 파일에 없음(머리 라이브러리 담당). 여기 포즈는 **몸/팔/손 배치**만.
-- 액션 소품(LP·건반·마이크)은 그리지 않음 → 손동작만, 소품은 `IMAGE_GEN_ACCESSORIES.md`에서 합성.
-- 투명(alpha)·흰배경 금지·그림자 금지·림라이트 금지·텍스트/로고 없음·고해상 손.
-
-## ▶ 사용 안내 (당신용)
-- **📋 코드블록만** 붙여넣기. 위→아래 순서(원하는 지점까지). **필수: §1 파츠 → §2 idle_upper** 부터.
-- **헤드리스가 안 나오면**: 머리 포함으로 받아 목 위를 잘라내면 됨(머리는 어차피 따로 합성). 프롬프트의 "no head"는 유지.
-- 저장 접두어: `sori_body_tee_…`.
-
----
----
-
-## §1. 헤드리스 리그 파츠
-
-📋 붙여넣기 ↓ — **A-포즈 베이스(헤드리스) · 저장: `sori_body_tee_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리's HEADLESS body in a relaxed casual white T-shirt
-with simple black shorts, everyday casual look, subtle mint neon accents, GLAMOROUS adult hourglass figure
-(tasteful, not revealing), in a full-body NEUTRAL A-POSE: standing straight, front view, arms slightly away from
-torso, palms open forward, legs together, symmetrical. NO head — cut at the neck with a small overlap margin
-(head composited separately). Thin clean anime semi-real linework matching the sheet, flat even lighting. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **몸통 파츠 · 저장: `sori_body_tee_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of 이소리 in a relaxed casual white T-shirt, everyday
-casual look, subtle mint neon accents, glamorous hourglass upper body, NO head and NO arms, front view, cleanly
-isolated with a small overlap margin at the neck and both shoulders for rigging. Thin clean anime linework
-matching the sheet. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Torso only, no text. Avoid:
-text, watermark, white background, deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **오른팔 파츠 · 저장: `sori_body_tee_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's RIGHT arm+hand with a short white T-shirt sleeve (arm
-bare below the short sleeve), relaxed slightly bent, palm open, cleanly isolated with a small overlap margin at
-the shoulder for rigging. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Arm only, no text. Avoid: text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **왼팔 파츠 · 저장: `sori_body_tee_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's LEFT arm+hand with a short white T-shirt sleeve (arm
-bare below the short sleeve), relaxed slightly bent, palm open, cleanly isolated with a small overlap margin at
-the shoulder for rigging. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Arm only, no text. Avoid: text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **다리 파츠 · 저장: `sori_body_tee_legs.png`**
-```
-Using the attached reference sheet, output ONLY 이소리's bare legs with simple black shorts,
-standing together, plain bare feet (shoes composited separately), cleanly isolated with a small overlap margin
-at the waist/hips for rigging. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no
-shadow. Legs only, no text. Avoid: text, watermark, white background, deformed anatomy.
-```
-
----
-
-## §2. 제스처 바디컷 (헤드리스)
-
-> 각 블록 공통: 이소리 티셔츠(캐주얼), 글래머러스 하워글래스, **머리 없이(목 겹침 여백)**, 투명 배경, 손 고해상, 소품 없음.
-> 끄덕·갸웃·호흡·눈감기·입벙긋은 이미지 아님 → 리그(머리 회전) + 표정 프레임으로 처리(가이드 참조).
-
-📋 붙여넣기 ↓ — **전신 idle · 저장: `sori_body_tee_idle_full.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in a relaxed casual white T-shirt with simple
-black shorts, everyday casual look, subtle mint neon accents, glamorous hourglass figure, relaxed friendly
-standing idle, one hand near her hip, bare legs with simple black shorts, plain bare feet. NO head (cut at the
-neck with a small overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white,
-no shadow, no rim light. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background,
-extra fingers, deformed hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **상반신 idle · 저장: `sori_body_tee_idle_upper.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body (waist-up) in a relaxed casual white T-shirt
-with simple black shorts, everyday casual look, subtle mint neon accents, glamorous hourglass, relaxed friendly
-posture, one hand near chest. NO head (cut at the neck with a small overlap margin). Thin clean anime linework.
-FULLY TRANSPARENT background PNG (alpha) — no white, no shadow, no rim light. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, drawing a head/face.
-```
-
-📋 붙여넣기 ↓ — **팔 흔들기(웨이브) · 저장: `sori_body_tee_wave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, one arm raised beside where the head would
-be, open palm in a friendly WAVE, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head/face.
-```
-
-📋 붙여넣기 ↓ — **손만 흔들기 · 저장: `sori_body_tee_handwave.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, one hand raised to about shoulder height
-with an open palm mid-wave (small friendly hand wave, elbow low), other arm relaxed. NO head (neck cut, overlap
-margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no
-head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands,
-head/face.
-```
-
-📋 붙여넣기 ↓ — **듣는 중 · 저장: `sori_body_tee_listen.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, one hand raised to where her ear/headphone
-would be (as if listening intently), other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime
-linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손끝 제시(present) · 저장: `sori_body_tee_present.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, one open palm raised and forward as if
-presenting sound (hand EMPTY, effects added later), other arm relaxed. NO head (neck cut, overlap margin). Thin
-clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **디제잉(DJ, 소품 없음) · 저장: `sori_body_tee_dj.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, in a DJ pose WITHOUT equipment: ONE hand
-reaching down flat as if scratching an invisible turntable (empty hand), the OTHER hand raised to where the
-ear/headphone would be. NO head (neck cut, overlap margin), NO turntable/record/gear. Thin clean anime linework.
-FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands.
-Avoid: text, watermark, white background, extra fingers, deformed hands, head, props.
-```
-
-📋 붙여넣기 ↓ — **피아노(소품 없음) · 저장: `sori_body_tee_piano.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, PLAYING PIANO WITHOUT a piano: both hands
-in front at waist height, fingers curved as if pressing invisible keys. NO head (neck cut, overlap margin), NO
-piano/keyboard. Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body
-only, no head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands, head, instrument.
-```
-
-📋 붙여넣기 ↓ — **허공 조작(control) · 저장: `sori_body_tee_control.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, both hands pinching/adjusting invisible
-mid-air controls (as if operating a holographic EQ, empty hands, panel added later). NO head (neck cut, overlap
-margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no
-head, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **엄지척(thumbs-up) · 저장: `sori_body_tee_thumbsup.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, one hand giving a clear THUMBS-UP toward the
-viewer, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT
-background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **손하트(finger heart) · 저장: `sori_body_tee_heart.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, making a small Korean finger-heart with one
-hand near her chest, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **박수(clap) · 저장: `sori_body_tee_clap.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, clapping — both hands together in front of
-the chest mid-clap. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background
-PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white
-background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **브이(peace) · 저장: `sori_body_tee_peace.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, making a V / peace sign with one hand near
-where the cheek would be, other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **팔짱(arms crossed) · 저장: `sori_body_tee_armscross.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, with arms crossed confidently over the
-chest. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG (alpha) —
-no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white background,
-extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **으쓱(shrug) · 저장: `sori_body_tee_shrug.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, shrugging — both hands open at sides near
-shoulder height, palms up, elbows bent. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **가리키기(point) · 저장: `sori_body_tee_point.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, pointing forward/upward with one index
-finger (presenting), other arm relaxed. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY
-TRANSPARENT background PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid:
-text, watermark, white background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **환호(cheer, 성공) · 저장: `sori_body_tee_cheer.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS upper body in a relaxed casual white T-shirt with
-simple black shorts, everyday casual look, subtle mint neon accents, cheering — both fists raised up in
-celebration. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background PNG
-(alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white
-background, extra fingers, deformed hands, head.
-```
-
-📋 붙여넣기 ↓ — **기쁨(joy, 만세) · 저장: `sori_body_tee_joy.png`**
-```
-Using the attached reference sheet, draw 이소리's HEADLESS full body in a relaxed casual white T-shirt with simple
-black shorts, everyday casual look, subtle mint neon accents, in a joyful celebration, both arms up and open,
-light on her toes. NO head (neck cut, overlap margin). Thin clean anime linework. FULLY TRANSPARENT background
-PNG (alpha) — no white, no shadow. Body only, no head, no text, high-detail hands. Avoid: text, watermark, white
-background, extra fingers, deformed hands, head.
-```
-
-> (선택) 추가 후보: 인사(bow)·생각(턱 괴기, headless라 손만)·양손 하트·전화받기 등. 같은 형식으로 확장.
diff --git a/docs/IMAGE_GEN_HAIR.md b/docs/IMAGE_GEN_HAIR.md
deleted file mode 100644
index 82b6de4..0000000
--- a/docs/IMAGE_GEN_HAIR.md
+++ /dev/null
@@ -1,111 +0,0 @@
-# IMAGE-GEN RIGGING · 헤어 라이브러리 (머리 + 표정)
-
-> **역할**: 어느 바디에나 **목(neck) 앵커로 합성**되는 머리 라이브러리. 머리 = 얼굴 + 헤어(모양).
-> **헤드폰 없음**(헤드폰·머리띠는 악세서리로 얹음). **색상은 이미지로 만들지 않고 코드 틴트**로 처리.
-> 조립/색상 규칙: `IMAGE_GEN_RIGGING_GUIDE.md`. 항상 **`sori_sheet.png` 첨부**.
-
-## ★ 규칙
-- 머리 모양 4종: **short(단발)·long(긴 생머리)·waveS(짧은 웨이브)·waveL(긴 웨이브).**
-- 각 모양마다 **① 머리(기본 neutral) · ② 표정 프레임 세트 · ③ hairmask(머리카락만 알파)** 를 만든다.
-- 표정 프레임은 **머리와 완전히 같은 위치·크기·각도**, 눈/입/눈썹만 변경(프레임 교체용).
-- **민트/틸 기본색**으로만 생성 — 밝음/어두움/파랑/노랑/붉은/은색은 **코드에서 hairmask로 틴트**.
-- 투명 배경(alpha)·흰배경 금지·헤어 림라이트 금지·헤드폰/텍스트/로고 없음·목 아래 겹침 여백.
-
-## ▶ 사용 안내 (당신용)
-- **📋 코드블록만** 붙여넣기. **먼저 `short`부터** 만들어 파이프라인을 검증하고 나머지 모양으로 확장.
-- 표정 SET은 도구 프레임 제한 시 목록을 나눠 요청. 표정은 많을수록 좋음.
-- 아래는 `short` 기준 전체 블록. **다른 모양은 프롬프트의 헤어 묘사만 바꿔** 동일하게 반복(저장 접두어 `sori_head__…`).
- - short → `mint/teal chin-length bob, volume bang`
- - long → `long straight mint/teal hair past the shoulders`
- - waveS → `short wavy mint/teal hair (soft curls, chin-to-neck length)`
- - waveL → `long wavy mint/teal hair (soft curls, past the shoulders)`
-
----
----
-
-## §S-1. 머리 (기본 neutral) · 저장: `sori_head_short.png` · 첨부: `sori_sheet.png`
-📋 붙여넣기 ↓
-```
-Using the attached reference sheet, output ONLY the HEAD of the SAME woman 이소리 (East-Asian face, brown eyes,
-gentle confident smile), with mint/teal chin-length BOB hair with a volume bang. NO headphones, NO hair
-accessory. Front view, head level, cleanly isolated at the neck with a small overlap margin below the chin for
-rigging. Thin clean anime semi-real linework matching the sheet. Output a PNG with a FULLY TRANSPARENT
-background (alpha) — no white, no shadow, no rim light / glowing outline on hair. Head only, no headphones, no
-text, no logo. Avoid: text, watermark, thick outlines, white background, deformed face.
-```
-
-## §S-2. 표정 프레임 (SET A · 핵심 6) · 저장: `sori_head_short_neutral/_blink/_talk/_talk_wide/_smile/_positive.png` · 첨부: `sori_sheet.png` + `sori_head_short.png`
-📋 붙여넣기 ↓
-```
-Using the attached head reference, create expression frames of the SAME head (이소리, mint bob, no headphones).
-Produce 6 SEPARATE images with the head in the EXACT SAME position, size, crop and angle as the attached head —
-change ONLY eyes, mouth and eyebrows:
-(1) neutral: eyes open, mouth closed, gentle confident smile;
-(2) blink: eyes closed, mouth closed;
-(3) talk: eyes open, mouth slightly open mid-speech;
-(4) talk_wide: eyes open, mouth wide open (emphatic speech);
-(5) smile: eyes happy, warm open smile;
-(6) positive: bright excited eager look, raised cheeks (nod / yes feeling).
-Keep the EXACT same face identity and framing. Thin clean anime linework. Output PNGs with a FULLY TRANSPARENT
-background (alpha) — no white, no rim light on hair, no headphones. Head only, no text. Avoid: text, watermark,
-inconsistent framing, white background, deformed face.
-```
-
-## §S-3. 표정 프레임 (SET B · 리액션 6) · 저장: `sori_head_short_negative/_confused/_wink/_surprised/_laugh/_thinking.png` · 첨부: `sori_head_short.png`
-📋 붙여넣기 ↓
-```
-Using the attached head reference, create MORE expression frames of the SAME head, EXACT SAME position/size/
-crop/angle — change ONLY eyes, mouth, eyebrows:
-(1) negative: downturned brows/mouth, gentle "no" feeling;
-(2) confused: one eyebrow up, small uncertain mouth, puzzled "?" look;
-(3) wink: one eye winking, playful smile;
-(4) surprised: wide eyes, small open "oh!" mouth;
-(5) laugh: eyes closed happy arcs, big laughing smile;
-(6) thinking: eyes glancing up, lips pursed "hmm".
-Keep the EXACT same face and framing. Thin clean anime linework. Output PNGs with a FULLY TRANSPARENT background
-(alpha) — no white, no rim light, no headphones. Head only, no text. Avoid: text, watermark, inconsistent
-framing, white background, deformed face.
-```
-
-## §S-4. 표정 프레임 (SET C · 브랜딩 이모트 8) · 저장: `sori_head_short_cool/_love/_shy/_sad/_pout/_sleepy/_proud/_playful.png` · 첨부: `sori_head_short.png`
-📋 붙여넣기 ↓
-```
-Using the attached head reference, create BRANDING EMOTE expression frames of the SAME head, EXACT SAME
-position/size/crop/angle — change ONLY eyes, mouth, eyebrows (small comic accents like blush or sparkle only
-where noted, no props):
-(1) cool: half-lidded confident look, tiny smirk;
-(2) love: heart-shaped sparkling eyes, soft happy smile;
-(3) shy: light cheek blush, bashful small smile, eyes glancing away;
-(4) sad: teary downturned eyes, small frown;
-(5) pout: puffed cheeks, sulky pout;
-(6) sleepy: droopy half-closed eyes, small yawn;
-(7) proud: chin up, satisfied confident smile, closed happy eyes;
-(8) playful: one eye wink + playful tongue out.
-Keep the EXACT same face and framing. Thin clean anime linework. Output PNGs with a FULLY TRANSPARENT background
-(alpha) — no white, no rim light, no headphones. Head only, no text. Avoid: text, watermark, inconsistent
-framing, white background, deformed face.
-```
-▶ (선택) 더 추가 후보: determined(결의)·angry(발끈)·curious(호기심)·sing(노래)·starstruck(반짝)·crying_comic(폭풍눈물).
-
-## §S-5. 헤어 마스크 (색상 코드용) · 저장: `sori_hairmask_short.png` · 첨부: `sori_head_short.png`
-📋 붙여넣기 ↓
-```
-Using the attached head, output a MATTE/MASK image the EXACT same size and position as the head, showing ONLY
-the HAIR region filled solid white on full transparency — everything else (face, skin, neck, background) fully
-transparent. This is an alpha mask of the hair only, for recoloring in code. No shading, no gradient, just a
-clean solid-white hair silhouette. Output a PNG with a FULLY TRANSPARENT background (alpha). No text.
-```
-
----
----
-
-## §L / §WS / §WL. 다른 머리 모양 (long · waveS · waveL)
-▶ 위 §S-1 ~ §S-5 블록을 **그대로 반복**하되:
-1. 프롬프트의 헤어 묘사 문구만 아래로 교체
- - **long** : `long straight mint/teal hair past the shoulders`
- - **waveS**: `short wavy mint/teal hair, soft curls, chin-to-neck length`
- - **waveL**: `long wavy mint/teal hair, soft curls, past the shoulders`
-2. 저장 접두어를 `sori_head_long_…` / `sori_head_waveS_…` / `sori_head_waveL_…` (마스크는 `sori_hairmask_.png`)로.
-3. 첨부는 해당 모양의 §-1 머리(예: `sori_head_long.png`)를 §-2~§-5에 첨부.
-
-> **색상**: 위 4모양 × (밝음·약간어두움·파랑·노랑·붉은·은색)은 **이미지로 만들지 않는다.** hairmask로 **코드에서 틴트**.
diff --git a/docs/IMAGE_GEN_REQUESTS.md b/docs/IMAGE_GEN_REQUESTS.md
deleted file mode 100644
index 31a0dd1..0000000
--- a/docs/IMAGE_GEN_REQUESTS.md
+++ /dev/null
@@ -1,181 +0,0 @@
-# IMAGE-GEN REQUESTS — 재생성 요청문 (투명 배경 강제)
-
-> 마스코트 **이소리(민트 여) · 이단(시안 남)** 에셋을 **투명 배경 PNG로 재생성**하기 위한 복붙 요청문.
-> 각 코드블록은 **그대로 복사해 AI에 붙여넣으면 되는 완성 프롬프트**다(일관성·화풍·투명·글래머러스·금지어 포함).
-> 설정: `BRAND_CHARACTERS.md` · 프로필/베리에이션 팔레트: `CHARACTER_PROFILES.md` · 베리에이션 요청: `IMAGE_GEN_VARIATIONS.md`.
-
----
-
-## ▶ 사용 안내 (당신용 — 이 섹션만 지침)
-- **가장 중요 — 투명 배경**: 각 프롬프트가 "fully TRANSPARENT background PNG"를 요구한다.
- - ChatGPT/gpt-image: **PNG·투명 배경 옵션을 켜고** 요청. 흰 배경으로 나오면 **"redo with a transparent (alpha) background, no white"** 로 재생성.
- - 그래도 흰색이면: 순수 흰 배경으로 받아 후처리(rembg)로 키아웃 — 단 **1순위는 네이티브 투명**.
-- **한 코드블록 = 이미지 1장.** 통째 복사, 문구 수정/추가 없음.
-- **첨부**: 소제목의 `첨부: __` 이미지를 함께 올린다(시트가 있으면 동일 인물 유지에 필수).
-- **순서**: §1 시트 → §2 파츠 → §3 아바타 → §4 이소리 포즈 → §5 이단 포즈 → §6 듀오.
-- 결과는 `Characters/` 루트에 저장 → 분류는 대신 해줌. 소제목의 `저장:`은 파일명 힌트.
-- **이소리 변경점**: 이번 재생성부터 **글래머러스한 성인 실루엣(풍성한 가슴·아워글래스 상체, 품위 있게)**.
-
----
-
-## §1. 캐릭터 시트 (일관성 기준 — 먼저)
-
-### 1-1. 이소리 시트 — **저장: `sori_sheet.png`**
-```
-Character reference sheet of one Asian young adult woman (mid-to-late 20s), modern anime semi-real style,
-thin clean linework, ~7-head adult proportions. GLAMOROUS confident figure with a fuller bust and an elegant
-hourglass upper body (tasteful adult casual-chic, NOT revealing). Mint/teal green bob hair, brown eyes,
-East-Asian face, bright confident smile. Outfit: white cropped hoodie, mint-and-black track jacket, black
-track pants with mint side stripe, black choker with a teal gem, silver on-ear headphones. Include front /
-3-4 / side full-body turnaround plus 6 face expressions (neutral, smile, laugh, focused, wink, surprised).
-Flat even lighting. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no backdrop, no
-ground shadow. Character only, no text, no logo. Avoid: text, watermark, white/opaque background, chibi,
-child, deformed hands.
-```
-
-### 1-2. 이단 시트 — **저장: `dan_sheet.png`**
-```
-Character reference sheet of one Asian young adult man (late 20s/early 30s), modern anime semi-real style,
-thin clean linework, ~7-head adult proportions, fit athletic build. Short dark textured hair with a cyan/blue
-streak, confident grin. Outfit: navy-black hoodie + bomber with blue zippers, white tee, black pants, black
-smartwatch, blue/cyan over-ear headphones around neck. Include front / 3-4 / side full-body turnaround plus 6
-face expressions (neutral, smile, laugh, focused, wink, surprised). Flat even lighting. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no backdrop, no ground shadow. Character only, no text, no
-logo. Avoid: text, watermark, white/opaque background, chibi, child, deformed hands.
-```
-
----
-
-## §2. 리깅 파츠 (컷아웃) · *첨부: 해당 시트*
-```
-Using the attached reference sheet, draw the SAME character in a full-body NEUTRAL RIGGING POSE: relaxed
-A-pose, arms slightly away from torso, limbs clearly separated, palms open, symmetrical, front view, flat
-lighting. Keep the EXACT same face/hair/outfit (이소리 keeps her glamorous hourglass upper body). Thin clean
-anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no
-shadow. Character only, no text. Avoid: text, watermark, white background, deformed hands, chibi.
-```
-개별 파츠(머리 / 오른팔 / 왼팔 / 몸통 — 각각 1장):
-```
-Using the attached reference sheet, output ONLY the [HEAD with hair and headphones / RIGHT arm+hand with
-sleeve / LEFT arm+hand / TORSO top only, no arms, no head] of the SAME character, cleanly isolated with a
-small overlap margin at the joints. Keep the EXACT same face/hair/outfit and the soft anime style of the
-sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white. No text, no logo. Avoid: text,
-watermark, thick outlines, white background, deformed hands.
-```
-
----
-
-## §3. 아바타 4프레임 (눈 깜빡임·립싱크)
-> 4장을 **완전히 같은 위치·크기·크롭**으로.
-
-### 3-1. 이소리 — **저장: `sori_avatar_a~d.png` · 첨부: `sori_sheet.png`**
-```
-Using the attached reference sheet, create a circular head-and-shoulders avatar of the same woman (이소리,
-mint bob, teal-gem choker, glamorous). Produce 4 SEPARATE images with the head in the EXACT SAME position,
-size and crop, changing ONLY the eyes/mouth: (a) eyes open + mouth closed, gentle smile; (b) eyes closed
-(blink); (c) mouth open (talking); (d) wink. Keep the EXACT same face. Thin clean anime style matching the
-sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white. Head only, no text, no logo.
-Avoid: text, watermark, inconsistent framing, white background, deformed face.
-```
-
-### 3-2. 이단 — **저장: `dan_avatar_a~d.png` · 첨부: `dan_sheet.png`**
-```
-Using the attached reference sheet, create a circular head-and-shoulders avatar of the same man (이단, dark
-hair with cyan streak, blue headphones around neck). Produce 4 SEPARATE images with the head in the EXACT
-SAME position, size and crop, changing ONLY the eyes/mouth: (a) eyes open + mouth closed, confident smile;
-(b) eyes closed (blink); (c) mouth open (talking); (d) confident wink. Keep the EXACT same face. Thin clean
-anime style matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white. Head
-only, no text. Avoid: text, watermark, inconsistent framing, white background, deformed face.
-```
-
----
-
-## §4. 이소리 — 장면 포즈 · *첨부: `sori_sheet.png`*
-> 공통: 이소리는 **글래머러스한 아워글래스 상체** 유지. 아래 각 블록의 `[POSE]`만 다름.
-
-### 4-1. idle — **저장: `sori_idle.png`**
-```
-Using the attached reference sheet, draw the same woman (이소리), identical glamorous face/figure/hair/outfit.
-Waist-up, relaxed friendly smile, one hand near chest. Thin clean anime style matching the sheet. Output a
-PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Character only, no text, high detail
-hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi.
-```
-### 4-2. present (손끝 음파) — **저장: `sori_present.png`**
-```
-Using the attached reference sheet, draw the same woman (이소리), identical glamorous face/figure/hair/outfit.
-3/4 view, one open palm raised as if presenting sound — hand EMPTY (soundwaves added later). Gentle smile.
-Thin clean anime style. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white. Character only,
-no text, high detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands.
-```
-### 4-3. happy — **저장: `sori_happy.png`**
-```
-Using the attached reference sheet, draw the same woman (이소리), identical glamorous face/figure/hair/outfit.
-Both hands up in a cheerful celebration, big happy smile. Thin clean anime style. Output a PNG with a FULLY
-TRANSPARENT background (alpha) — no white. Character only, no text, high detail hands. Avoid: text, watermark,
-white background, extra fingers, deformed hands.
-```
-### 4-4. listen — **저장: `sori_listen.png`**
-```
-Using the attached reference sheet, draw the same woman (이소리), identical glamorous face/figure/hair/outfit.
-One hand touching her headphone, eyes softly closed, focused listening. Thin clean anime style. Output a PNG
-with a FULLY TRANSPARENT background (alpha) — no white. Character only, no text. Avoid: text, watermark,
-white background, deformed hands.
-```
-### 4-5. headphones_off — **저장: `sori_headphones_off.png`**
-```
-Using the attached reference sheet, draw the same woman (이소리), identical glamorous face/figure/hair/outfit,
-SAME body position/scale/crop as the idle pose. Sliding the headphones down onto the neck, relaxed neutral
-expression. Thin clean anime style. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white.
-Character only, no text. Avoid: text, watermark, white background, deformed hands.
-```
-
----
-
-## §5. 이단 — 장면 포즈 · *첨부: `dan_sheet.png`*
-### 5-1. idle — **저장: `dan_idle.png`**
-```
-Using the attached reference sheet, draw the same man (이단), identical face/hair/outfit. Waist-up, confident
-grin, arms relaxed. Thin clean anime style matching the sheet. Output a PNG with a FULLY TRANSPARENT
-background (alpha) — no white, no shadow. Character only, no text, high detail hands. Avoid: text, watermark,
-white background, extra fingers, deformed hands.
-```
-### 5-2. tune — **저장: `dan_tune.png`**
-```
-Using the attached reference sheet, draw the same man (이단), identical face/hair/outfit. 3/4 view, one hand
-pinching/adjusting an INVISIBLE control in mid-air (panel added later), focused confident look. Thin clean
-anime style. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white. Character only, no text,
-high detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands.
-```
-### 5-3. thumbsup — **저장: `dan_thumbsup.png`**
-```
-Using the attached reference sheet, draw the same man (이단), identical face/hair/outfit. Thumbs-up, big
-friendly smile. Thin clean anime style. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white.
-Character only, no text, high detail hands. Avoid: text, watermark, white background, extra fingers, deformed
-hands.
-```
-### 5-4. headphones_off — **저장: `dan_headphones_off.png`**
-```
-Using the attached reference sheet, draw the same man (이단), identical face/hair/outfit, SAME body
-position/scale/crop as the idle pose. Taking the over-ear headphones off, relaxed expression. Thin clean anime
-style. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white. Character only, no text. Avoid:
-text, watermark, white background, deformed hands.
-```
-
----
-
-## §6. 듀오 — **저장: `duo_backtoback.png` · 첨부: `sori_sheet.png` + `dan_sheet.png`**
-```
-Using BOTH attached reference sheets, draw the same two characters — 이소리 (mint bob, glamorous hourglass
-upper body, identical face/outfit) and 이단 (cyan-streak dark hair, identical face/outfit) — standing
-back-to-back, full body. She gestures with an open empty palm; he adjusts an invisible control; confident
-partner chemistry. Keep the EXACT same faces. Thin clean anime style matching the sheets. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no shadow. Characters only, no text, no logo. Avoid: text,
-watermark, white background, extra fingers, deformed hands, chibi.
-```
-
----
-
-## 참고 — 투명 배경이 정말 안 나올 때
-- 프롬프트에 "transparent PNG"를 명시해도 일부 툴은 흰색을 준다. 이때는 **순수 단색(흰/녹색) 배경 + 그림자 없음**으로 받아
- `tools/make_transparent.py`(색상키) 또는 rembg로 키아웃. **네이티브 투명이 1순위**, 후처리는 폴백.
-- 이소리 헤어의 밝은 테두리(림라이트)를 없애려면 프롬프트에 "no rim light, no glowing outline on hair" 추가.
diff --git a/docs/IMAGE_GEN_RIGGING_ACCESSORIES.md.old b/docs/IMAGE_GEN_RIGGING_ACCESSORIES.md.old
deleted file mode 100644
index 4d6b495..0000000
--- a/docs/IMAGE_GEN_RIGGING_ACCESSORIES.md.old
+++ /dev/null
@@ -1,110 +0,0 @@
-# IMAGE-GEN RIGGING · 악세서리 / 소품 (공용)
-
-> **원칙**: 캐릭터 + 의상 외의 **모든 물체는 여기서 별도 제작**해 어떤 이소리 버전에든 **합성**한다(캐릭터에 그리지 않음).
-> 제스처 포즈(디제잉·피아노 등)는 손동작만 그려져 있으니, 여기 소품을 얹어 완성한다.
-> 스타일/색은 Dansori 팔레트(민트 `#38E0C4` → 시안 `#4CC2FF`, 은색/화이트, 딥네이비)에 맞춘다.
-
-## ▶ 사용 안내 (당신용 — 붙여넣지 말 것)
-- **📋 코드블록만** AI에 붙여넣는다. **한 블록 = 소품 1개.**
-- **캐릭터 없이 물체만**, 투명 배경(alpha), 그림자 없음, 텍스트/로고 없음.
-- 합성 방향(정면 or 약간 3-4 각도)을 손동작 포즈에 맞춰 뽑는다. 필요하면 각도를 바꿔 재요청.
-- `저장:` = 파일명 힌트. 첨부 불필요(색 참고가 필요하면 `sori_sheet.png`를 곁들여도 됨).
-
-### 파일명 규칙
-```
-acc_headphones_sori · acc_turntable · acc_lp_disc · acc_piano_keys · acc_mic · acc_catears · acc_wristband_neon
-(원한다면 acc_soundwave 는 벡터 FX(Lottie)로 별도 처리 — 이미지 아님)
-```
-
----
----
-
-## §A. 착탈형 헤드폰 (이소리용) · 저장: `acc_headphones_sori.png`
-▶ 캐릭터가 벗거나 손에 든 장면, 또는 고양이귀와 교체할 때 얹는 용도.
-
-📋 붙여넣기 ↓
-```
-Draw ONLY a pair of on-ear headphones in 이소리's style: silver/white housing, soft white ear cushions, a thin
-mint (#38E0C4) cable accent, sleek modern look. 3-4 front angle, isolated single object. Thin clean anime
-linework. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no
-character, no text, no logo. Avoid: text, watermark, white background.
-```
-
----
-
-## §B. 턴테이블 (DJ용) · 저장: `acc_turntable.png`
-▶ `sori_dj.png`의 아래로 뻗은 손 밑에 합성.
-
-📋 붙여넣기 ↓
-```
-Draw ONLY a single DJ turntable deck seen from a slight top-down 3-4 angle: a dark platter with a vinyl record
-on it, a tonearm, minimal sleek modern design with subtle mint/cyan (#38E0C4 → #4CC2FF) neon trim. Isolated
-single object, no hands, no character. Thin clean anime linework. Output a PNG with a FULLY TRANSPARENT
-background (alpha) — no white, no shadow. Object only, no text, no logo. Avoid: text, watermark, white
-background, cluttered extra gear.
-```
-
----
-
-## §C. LP 레코드판 (단독) · 저장: `acc_lp_disc.png`
-▶ 손 밑에 얹거나 회전 FX로 쓸 단독 디스크.
-
-📋 붙여넣기 ↓
-```
-Draw ONLY a single vinyl LP record disc, top view (perfect circle), glossy black with a mint-to-cyan
-(#38E0C4 → #4CC2FF) neon-tinted center label, subtle groove rings. Isolated object, no hands, no character.
-Thin clean anime linework. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow.
-Object only, no text, no logo. Avoid: text, watermark, white background.
-```
-
----
-
-## §D. 피아노 건반 (연주용) · 저장: `acc_piano_keys.png`
-▶ `sori_piano.png`의 손 아래에 합성.
-
-📋 붙여넣기 ↓
-```
-Draw ONLY the front portion of a piano keyboard (a row of white and black keys) seen from a gentle player's
-3-4 angle, sleek modern minimal design with a subtle mint/cyan neon edge glow. Isolated object, no hands, no
-character, no piano body. Thin clean anime linework. Output a PNG with a FULLY TRANSPARENT background (alpha) —
-no white, no shadow. Object only, no text, no logo. Avoid: text, watermark, white background.
-```
-
----
-
-## §E. 마이크 (호스트/토크용) · 저장: `acc_mic.png`
-▶ 말하기/방송 연출에 손에 쥐어줄 소품.
-
-📋 붙여넣기 ↓
-```
-Draw ONLY a handheld microphone, modern sleek design with a silver/white body and a mint-to-cyan
-(#38E0C4 → #4CC2FF) neon accent ring, slight 3-4 angle, isolated single object, no hand, no character. Thin
-clean anime linework. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object
-only, no text, no logo. Avoid: text, watermark, white background.
-```
-
----
-
-## §F. 고양이귀 머리띠 · 저장: `acc_catears.png`
-▶ 헤드폰 대신 머리에 얹는 데코(머리 파츠 위 합성).
-
-📋 붙여넣기 ↓
-```
-Draw ONLY a cute cat-ear headband: glossy black band with two cat ears, mint/teal (#38E0C4) neon inner-ear
-accent to match the Dansori palette, front view, isolated single object, no head, no character. Thin clean anime
-linework. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no text.
-Avoid: text, watermark, white background.
-```
-
----
-
-## §G. 손목 네온 밴드 · 저장: `acc_wristband_neon.png`
-▶ 손목에 얹는 데코(제스처 손 위 합성).
-
-📋 붙여넣기 ↓
-```
-Draw ONLY a slim wrist band / bracelet with a glowing mint-to-cyan (#38E0C4 → #4CC2FF) neon strip, sleek modern
-sporty look, slight 3-4 angle, isolated single object, no hand, no character. Thin clean anime linework. Output
-a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow. Object only, no text. Avoid: text,
-watermark, white background.
-```
diff --git a/docs/IMAGE_GEN_RIGGING_GUIDE.md b/docs/IMAGE_GEN_RIGGING_GUIDE.md
deleted file mode 100644
index 6e08d7e..0000000
--- a/docs/IMAGE_GEN_RIGGING_GUIDE.md
+++ /dev/null
@@ -1,84 +0,0 @@
-# IMAGE-GEN RIGGING · 조립형(페이퍼돌) 가이드 — 이소리
-
-> **목표**: "바디(제스처) + 복장 + 헤어 + 악세서리"를 골라 **인형 옷갈아입히기식으로 조립**해 무한에 가까운 변형을 만든다.
-> 이 문서는 **전체 구조·조립 규칙·네이밍·색상 처리**의 총괄 가이드다. 실제 생성 프롬프트는 아래 하위 문서에 있다.
-> 캐릭터 외형 기준: `BRAND_CHARACTERS.md`. (구버전 요청서는 `*.old`로 보관됨.)
-
----
-
-## 1. 왜 "하이브리드" 조립인가 (필독)
-이미지 생성 AI는 **매 장을 독립적으로 그려서 서로 정합(위치·비율·크롭)이 맞지 않는다.**
-→ 따라서 **정합이 필요한 것은 함께 굽고, 국소 부착·색상만 런타임 레이어**로 조립한다.
-
-| 레이어 | 처리 방식 | 근거 |
-|---|---|---|
-| **바디 + 복장** | **함께 생성**(복장이 몸에 발라진 헤드리스 바디). 복장별 1세트 | 몸-옷 정합이 깨지면 안 됨 |
-| **헤어 + 표정** | **머리 라이브러리로 함께 생성**(머리+표정 프레임). 머리는 **목(neck) 앵커**로 어느 바디에나 합성 | 얼굴-머리 정합 필요, 목은 국소 앵커라 합성 OK |
-| **악세서리** | **진짜 오버레이** — 부착점에 얹기 | 작고 국소 부착이라 정합 문제 적음 ✅ |
-| **색상(헤어 염색·네온)** | **코드에서 틴트(hue-shift)** — 이미지 생성 안 함 | 6색×N모양 이미지 폭발을 제거 |
-
-**핵심 조립식**: `헤드리스 바디(복장)` + `머리(헤어모양)` + `표정 프레임` + `악세서리들` + `코드 색상` → 완성 캐릭터.
-동작(끄덕·갸웃·호흡·손흔듦 등)은 **리그(코드 트랜스폼) + 표정 프레임**으로, 이미지 없이 표현한다.
-
----
-
-## 2. 조립 앵커(정합점) 규칙
-모든 파츠/오버레이는 **정해진 앵커**에서 겹치도록 그린다(약간의 겹침 여백 포함).
-- **목(neck)**: 헤드리스 바디 ↔ 머리. (모든 바디는 **머리 없이**, 목에서 잘라 그린다.)
-- **어깨(shoulder)**: 몸통 ↔ 팔.
-- **귀/정수리(head)**: 머리 ↔ 헤드폰·머리띠(고양이귀·클럽밴드).
-- **목선(neckline)**: 머리/몸통 ↔ 목걸이.
-- **손목(wrist)**: 팔 ↔ 팔찌.
-- **발(feet)**: 다리 ↔ 신발(운동화·구두). *신발 교체는 서있는 idle 포즈에서 가장 안정적(발 각도 고정).*
-
-## 3. 색상 = 코드 처리 (이미지 아님)
-- 헤어 6톤: **밝은톤 · 약간 어두운톤 · 파랑 · 노랑 · 붉은계열 · 은색** → **런타임 hue/색조 변환**으로 생성.
-- 이를 위해 헤어 문서에서 각 머리마다 **`hairmask`(머리카락만 알파)**를 함께 요청 → 코드가 머리카락 영역만 틴트.
-- 네온 악세서리(클럽밴드·팔찌 등)도 같은 방식으로 색 변형 가능.
-- **즉, 헤어는 "모양"만 이미지로 만들고 "색"은 만들지 않는다.**
-
----
-
-## 4. 문서 지도 (하위 요청서)
-- **바디(복장별)** — 헤드리스 바디 파츠 + 제스처 바디컷:
- `IMAGE_GEN_BODY_TRACK.md`(트랙슈트·기준본) · `_DRESS_SHORT` · `_DRESS_LONG` · `_JEANS` · `_TSHIRT`
-- **헤어** — 머리+표정 라이브러리(모양 4종) + hairmask: `IMAGE_GEN_HAIR.md`
-- **악세서리** — 오버레이 7종: `IMAGE_GEN_ACCESSORIES.md`
-- 각 문서는 **위 → 아래 순서대로** 붙여넣기(원하는 지점까지만 해도 됨). **📋 코드블록만** AI에 붙여넣는다.
-- 모든 바디/머리 생성 시 **`Characters/00_sheets/sori_sheet.png` 첨부**(동일 인물 유지).
-
----
-
-## 5. 네이밍 규칙 (전체)
-```
-바디(복장별) sori_body__
- outfit = track · dressS · dressL · jeans · tee
- part = apose · torso · arm_r · arm_l · legs (헤드리스 리그 파츠)
- pose = idle_full · idle_upper · wave · handwave · listen · present · dj · piano ·
- control · thumbsup · heart · clap · peace · armscross · bow · shrug ·
- think · point · cheer · success · joy (헤드리스 제스처 바디컷)
-
-헤어 sori_head_ (민트 기본색 머리, 헤드폰 없음, 목 앵커)
- sori_head__ (같은 크롭, 표정만 다름)
- sori_hairmask_ (머리카락만 알파 — 코드 색상용)
- shape = short · long · waveS · waveL
- expr = neutral · blink · talk · talk_wide · smile · laugh · positive · negative ·
- confused · wink · surprised · thinking · cool · love · shy · sad · pout ·
- sleepy · determined · playful · angry · proud · curious · sing …
-
-악세서리 acc_catears · acc_clubband · acc_headphones · acc_bracelet · acc_necklace ·
- acc_sneakers · acc_heels
-
-색상(코드) tone_light · tone_dark · blue · yellow · red · silver (이미지 아님)
-```
-
----
-
-## 6. 우선순위 (권장 생성 순서)
-1. **헤어 기본 1모양**(short) 머리 + 핵심 표정(neutral/blink/talk) → 파이프라인 검증.
-2. **바디 트랙슈트** 리그 파츠(§1) + idle_upper → 배경 리그 교체.
-3. 제스처 바디컷(wave·listen·success·joy·dj·piano …) 순차.
-4. 나머지 헤어 모양·복장·악세서리 → 조립 폭 확장.
-5. 색상 6톤은 **코드**로(이미지 생성 불필요).
-
-> ⚠️ 이미지 수가 많아지는 방식이다(조립 다양성의 대가). 우선순위 상위부터, 필요한 만큼만 생성해도 앱은 동작한다.
diff --git a/docs/IMAGE_GEN_RIGGING_SORI_BASE.md.old b/docs/IMAGE_GEN_RIGGING_SORI_BASE.md.old
deleted file mode 100644
index 94de81c..0000000
--- a/docs/IMAGE_GEN_RIGGING_SORI_BASE.md.old
+++ /dev/null
@@ -1,190 +0,0 @@
-# IMAGE-GEN RIGGING · 이소리 · 기본 세트 (BASE)
-
-> 이소리 **기본 룩(민트 단발 + 트랙 재킷 세트)** 의 리깅 자산 요청서.
-> **위 → 아래 순서대로** 코드블록을 붙여넣으면 된다(원하는 지점까지만 해도 됨).
-> 베리에이션은 별도 파일: `..._SORI_DRESS_BOB.md` · `..._SORI_DRESS_LONG.md` · `..._SORI_JEANS.md`.
-> 소품(헤드폰·LP·건반·마이크 등)은 **`IMAGE_GEN_RIGGING_ACCESSORIES.md`** 에서 따로 제작해 합성한다.
-> 외형 기준: `BRAND_CHARACTERS.md`. 항상 **`Characters/00_sheets/sori_sheet.png` 첨부**.
-
----
-
-## ★ 원칙
-1. **모든 이소리 베리에이션은 이 기본 세트와 동일한 구성**(파츠 분해·표정 종류·제스처)을 가진다. 변하는 건 의상/헤어뿐.
-2. 파츠는 **관절 겹침 여백**을 두고 분리(회전 시 이음새가 안 벌어지게).
-3. 표정 프레임은 **머리 파츠와 동일한 위치·크기·각도**로, 눈/입/눈썹만 변경(프레임 교체용).
-4. **투명 배경(alpha) · 흰배경 금지 · 헤어 림라이트 금지 · 텍스트/로고 금지.**
-5. **캐릭터 + 의상 외의 모든 물체(헤드폰 포함 착탈형·LP·턴테이블·건반·마이크 등)는 이 문서에서 그리지 않고 악세서리로 분리** →
- 제스처는 **소품 없이 손동작만**(빈 손 위치)으로 그려 나중에 합성.
- *단, 캐릭터가 늘 착용한 은색 온이어 헤드폰은 시그니처이므로 파츠/포즈에 그대로 그린다(별도 착탈용 헤드폰은 악세서리에 따로 있음).*
-
-## ▶ 사용 안내 (당신용 — 붙여넣지 말 것)
-- **📋 코드블록만** AI에 붙여넣는다. 한글 설명은 사람용.
-- **`저장:`** = 결과 파일명 힌트, **`첨부:`** = 함께 올릴 레퍼런스.
-- **SET** 표기 블록 = 여러 프레임을 한 번에. 도구가 프레임 수를 제한하면 목록을 나눠 2번에 요청.
-- 표정은 많을수록 좋음(브랜딩용). 아래 목록 외에 더 뽑아도 됨 — 같은 크롭 규칙만 지키면 프레임 교체로 재사용 가능.
-
-### 파일명 규칙 (기본 세트)
-```
-파츠 : sori_rig_apose · sori_part_head · sori_part_torso · sori_part_arm_r · sori_part_arm_l
-표정 : sori_face_ (name = neutral, blink, talk, talk_wide, smile, laugh, positive, negative,
- confused, wink, surprised, thinking, cool, love, shy, sad, pout, sleepy,
- playful, determined …)
-제스처 : sori_wave · sori_dj · sori_piano (소품은 합성)
-```
-
----
----
-
-## §1. 기본 리깅 파츠 · 첨부: `sori_sheet.png`
-
-📋 붙여넣기 ↓ — **① A-포즈 리깅 베이스 · 저장: `sori_rig_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (mint/teal bob hair, brown eyes, East-Asian
-face, bright confident look, GLAMOROUS adult hourglass upper body — tasteful, not revealing; white cropped
-hoodie + mint/black track jacket + black track pants with mint side stripe, black choker with teal gem,
-silver/white on-ear headphones) in a full-body NEUTRAL RIGGING A-POSE: standing straight, front view, arms
-slightly away from the torso, elbows soft, palms open facing forward, legs together, symmetrical, head level.
-Thin clean anime semi-real linework matching the sheet, flat even lighting. Output a PNG with a FULLY
-TRANSPARENT background (alpha) — no white, no backdrop, no ground shadow, no rim light / glowing outline on
-hair. Character only, no text, no logo. Avoid: text, watermark, white/opaque background, chibi, child, extra
-fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **② 머리 파츠 · 저장: `sori_part_head.png`**
-```
-Using the attached reference sheet, output ONLY the HEAD of the SAME woman 이소리 (mint/teal bob hair, brown
-eyes, East-Asian face, gentle confident smile, silver/white on-ear headphones), including hair and headphones,
-front view, head level, cleanly isolated at the neck with a small overlap margin below the chin for rigging.
-Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no
-white, no shadow, no rim light / glowing outline on hair. Head only, no text, no logo. Avoid: text, watermark,
-thick outlines, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **③ 몸통 파츠 · 저장: `sori_part_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of the SAME woman 이소리 (glamorous hourglass upper
-body, white cropped hoodie + mint/black track jacket, black track pants with mint side stripe), NO head and NO
-arms, front view, cleanly isolated with a small overlap margin at the neck and both shoulders for rigging. Thin
-clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no
-shadow. Torso only, no text, no logo. Avoid: text, watermark, white background, deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **④ 오른팔 파츠 · 저장: `sori_part_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY the character's RIGHT arm+hand (with jacket sleeve) of the SAME
-woman 이소리, relaxed and slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder
-for rigging. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background
-(alpha) — no white, no shadow. Arm only, no text. Avoid: text, watermark, white background, extra fingers,
-deformed hands.
-```
-
-📋 붙여넣기 ↓ — **⑤ 왼팔 파츠 · 저장: `sori_part_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY the character's LEFT arm+hand (with jacket sleeve) of the SAME
-woman 이소리, relaxed and slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder
-for rigging. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background
-(alpha) — no white, no shadow. Arm only, no text. Avoid: text, watermark, white background, extra fingers,
-deformed hands.
-```
-
----
-
-## §2. 표정 프레임 (SET) · 첨부: `sori_sheet.png` + `sori_part_head.png`
-
-▶ 지침: **머리 파츠와 완전히 같은 위치·크기·각도**로 눈/입/눈썹만 바꾼다. 3개 SET로 나눠 요청(도구 프레임 제한 대응). 더 만들면 좋음.
-- 애니메이션 필수: neutral·blink·talk (·talk_wide) — 반드시 정합 일치.
-- 신호용: positive(끄덕/긍정)·negative(저음/부정)·confused(갸웃/오류).
-
-📋 붙여넣기 ↓ — **표정 SET A (핵심 6) · 저장: `sori_face_neutral/_blink/_talk/_talk_wide/_smile/_positive.png`**
-```
-Using the attached head reference, create expression frames of the SAME woman 이소리's head (mint bob, brown
-eyes, silver/white on-ear headphones). Produce 6 SEPARATE images with the head in the EXACT SAME position, size,
-crop and angle as the attached head — change ONLY eyes, mouth and eyebrows:
-(1) neutral: eyes open, mouth closed, gentle confident smile;
-(2) blink: eyes closed, mouth closed;
-(3) talk: eyes open, mouth slightly open mid-speech;
-(4) talk_wide: eyes open, mouth wide open (emphatic speech);
-(5) smile: eyes happy, warm open smile;
-(6) positive: bright excited eager look, raised cheeks (nod / yes feeling).
-Keep the EXACT same face identity and framing across all frames. Thin clean anime linework matching the sheet.
-Output PNGs with a FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text.
-Avoid: text, watermark, inconsistent framing, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **표정 SET B (신호·리액션 6) · 저장: `sori_face_negative/_confused/_wink/_surprised/_laugh/_thinking.png`**
-```
-Using the attached head reference, create MORE expression frames of the SAME woman 이소리's head, EXACT SAME
-position/size/crop/angle as the attached head — change ONLY eyes, mouth and eyebrows:
-(1) negative: slightly downturned brows and mouth, gentle "no" head-shake feeling;
-(2) confused: one eyebrow raised, small uncertain mouth, puzzled tilted "?" look;
-(3) wink: one eye winking, playful smile;
-(4) surprised: wide eyes, small open "oh!" mouth, raised brows;
-(5) laugh: eyes closed happy arcs, big open laughing smile;
-(6) thinking: eyes glancing up, one brow up, lips pursed "hmm".
-Keep the EXACT same face identity and framing. Thin clean anime linework matching the sheet. Output PNGs with a
-FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text. Avoid: text,
-watermark, inconsistent framing, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **표정 SET C (브랜딩 이모트 6) · 저장: `sori_face_cool/_love/_shy/_sad/_pout/_sleepy.png`**
-```
-Using the attached head reference, create BRANDING EMOTE expression frames of the SAME woman 이소리's head, EXACT
-SAME position/size/crop/angle as the attached head — change ONLY eyes, mouth and eyebrows (add small comic
-accents like blush or sparkle only where noted, no extra props):
-(1) cool: half-lidded confident look, tiny smirk;
-(2) love: heart-shaped sparkling eyes, soft happy smile (comic heart eyes);
-(3) shy: slight blush on cheeks, bashful small smile, eyes glancing away;
-(4) sad: teary downturned eyes, small frown;
-(5) pout: puffed cheeks, sulky pout, brows slightly furrowed;
-(6) sleepy: droopy half-closed eyes, small yawn.
-Keep the EXACT same face identity and framing. Thin clean anime linework matching the sheet. Output PNGs with a
-FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text. Avoid: text,
-watermark, inconsistent framing, white background, deformed face.
-```
-
-▶ (선택) 더 확장할 이모트 후보: determined(결의), starstruck(반짝 감탄), playful_tongue(메롱), relieved(안도),
- proud(뿌듯), crying_comic(폭풍눈물), angry(발끈). 필요 시 위 SET 형식(같은 크롭) 그대로 추가.
-
----
-
-## §3. 제스처 포즈 (소품 없이 손동작만) · 첨부: `sori_sheet.png`
-
-▶ 지침: LP·턴테이블·건반 등 **소품은 그리지 않는다**(악세서리로 합성). 손은 소품을 쓰는 위치로만. 헤드폰은 착용 상태 유지.
-- 끄덕/저음/갸웃/호흡/간단한 손흔듦은 §1 파츠 + §2 표정을 **코드 애니**로 구현(이미지 불필요).
-
-📋 붙여넣기 ↓ — **① 손 흔들기(웨이브) · 저장: `sori_wave.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit,
-silver/white on-ear headphones), waist-up, one hand raised beside her head in a friendly WAVE, open palm,
-bright cheerful smile, other hand relaxed. Thin clean anime linework matching the sheet. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light on hair. Character only, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi.
-```
-
-📋 붙여넣기 ↓ — **② 디제잉(DJ) — 소품 없음 · 저장: `sori_dj.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit) in
-a classic DJ pose but WITHOUT any equipment: ONE hand reaching down and flat as if scratching an invisible
-turntable disc (empty hand, disc will be composited later), the OTHER hand pressing one ear cup of her
-silver/white on-ear headphones to her ear, cool focused confident expression, leaning slightly into the beat.
-NO turntable, NO record, NO gear drawn — only the character and her hand positions. Thin clean anime linework
-matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light
-on hair. Character only, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers,
-deformed hands, any equipment or props.
-```
-
-📋 붙여넣기 ↓ — **③ 피아노 연주 — 소품 없음 · 저장: `sori_piano.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit)
-in a PIANO-PLAYING pose but WITHOUT any piano: both hands held in front of her at waist height, fingers curved
-and spread as if pressing invisible piano keys (keyboard will be composited later), gentle absorbed expression
-as if enjoying the music, upper body view. NO piano, NO keyboard drawn — only the character and her hand
-positions. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background
-(alpha) — no white, no shadow, no rim light on hair. Character only, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, any instrument or props.
-```
-
----
-
-## §4. 소품/악세서리
-→ **`IMAGE_GEN_RIGGING_ACCESSORIES.md`** 참조(헤드폰·LP/턴테이블·건반·마이크·고양이귀·손목밴드 등, 캐릭터와 무관하게 1회 제작해 모든 버전에 합성).
diff --git a/docs/IMAGE_GEN_RIGGING_SORI_DRESS_BOB.md.old b/docs/IMAGE_GEN_RIGGING_SORI_DRESS_BOB.md.old
deleted file mode 100644
index 088c33d..0000000
--- a/docs/IMAGE_GEN_RIGGING_SORI_DRESS_BOB.md.old
+++ /dev/null
@@ -1,208 +0,0 @@
-# IMAGE-GEN RIGGING · 이소리 · 원피스(단발) 베리에이션
-
-> 이소리 **원피스 룩(민트 단발 + 화이트 손수건 헴 드레스)** 의 리깅 자산 요청서.
-> **기본 세트(`..._SORI_BASE.md`)의 리깅 구조를 그대로 상속**한다(파츠 분해·표정 종류·제스처 동일). 변하는 건 의상뿐.
-> **위 → 아래 순서대로** 코드블록을 붙여넣으면 된다(원하는 지점까지만 해도 됨). 먼저 **§0 베리에이션 시트**부터 만든다.
-> 소품(헤드폰·LP·건반·마이크 등)은 **`IMAGE_GEN_RIGGING_ACCESSORIES.md`** 에서 따로 제작해 합성한다.
-> 외형 기준: `BRAND_CHARACTERS.md`. 이 베리에이션은 **`Characters/00_sheets/sori_dress_sheet.png` 첨부**(§0에서 생성).
-
----
-
-## ★ 원칙
-1. **모든 이소리 베리에이션은 기본 세트와 동일한 구성**(파츠 분해·표정 종류·제스처)을 가진다. 변하는 건 의상/헤어뿐.
-2. 파츠는 **관절 겹침 여백**을 두고 분리(회전 시 이음새가 안 벌어지게).
-3. 표정 프레임은 **머리 파츠와 동일한 위치·크기·각도**로, 눈/입/눈썹만 변경(프레임 교체용).
-4. **투명 배경(alpha) · 흰배경 금지 · 헤어 림라이트 금지 · 텍스트/로고 금지.**
-5. **캐릭터 + 의상 외의 모든 물체(헤드폰 포함 착탈형·LP·턴테이블·건반·마이크 등)는 이 문서에서 그리지 않고 악세서리로 분리** →
- 제스처는 **소품 없이 손동작만**(빈 손 위치)으로 그려 나중에 합성.
- *단, 캐릭터가 늘 착용한 은색 온이어 헤드폰은 시그니처이므로 파츠/포즈에 그대로 그린다(별도 착탈용 헤드폰은 악세서리에 따로 있음).*
-
-## ▶ 사용 안내 (당신용 — 붙여넣지 말 것)
-- **📋 코드블록만** AI에 붙여넣는다. 한글 설명은 사람용.
-- **`저장:`** = 결과 파일명 힌트, **`첨부:`** = 함께 올릴 레퍼런스.
-- **SET** 표기 블록 = 여러 프레임을 한 번에. 도구가 프레임 수를 제한하면 목록을 나눠 2번에 요청.
-- 표정은 많을수록 좋음(브랜딩용). 아래 목록 외에 더 뽑아도 됨 — 같은 크롭 규칙만 지키면 프레임 교체로 재사용 가능.
-
-### 파일명 규칙 (원피스 세트)
-```
-시트 : sori_dress_sheet
-파츠 : sori_dress_rig_apose · sori_dress_part_head · sori_dress_part_torso · sori_dress_part_arm_r · sori_dress_part_arm_l
-표정 : sori_dress_face_ (name = neutral, blink, talk, talk_wide, smile, laugh, positive, negative,
- confused, wink, surprised, thinking, cool, love, shy, sad, pout, sleepy,
- playful, determined …)
-제스처 : sori_dress_wave · sori_dress_dj · sori_dress_piano (소품은 합성)
-```
-
----
----
-
-## §0. 베리에이션 시트 (먼저) · 첨부: `sori_sheet.png`
-
-▶ 지침: 기본 시트(`sori_sheet.png`)를 첨부해 **얼굴 정체성·헤어·체형은 그대로 유지**하고 **의상만** 원피스로 교체한 새 레퍼런스 시트를 만든다. 이후 §1~§3은 이 시트(`sori_dress_sheet.png`)를 첨부한다.
-
-📋 붙여넣기 ↓ — **① 원피스 베리에이션 레퍼런스 시트 · 저장: `sori_dress_sheet.png`**
-```
-Using the attached reference sheet, keep the EXACT SAME woman 이소리 — same face identity, mint/teal bob hair,
-brown eyes, East-Asian face, bright confident look, GLAMOROUS adult hourglass upper body (tasteful, not
-revealing) — and change ONLY the outfit to a short white handkerchief-hem dress (asymmetric pointed skirt hem),
-chic club-lookbook mood, subtle mint neon accents, silver/white on-ear headphones. Produce a CHARACTER
-REFERENCE SHEET: full-body turnaround (front / three-quarter / side) plus 6 face expressions (neutral, smile,
-laugh, focused, wink, surprised). Thin clean anime semi-real linework, flat even lighting. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light / glowing outline on hair. Character
-only, no text, no logo. Avoid: text, watermark, white/opaque background, chibi, child, deformed hands.
-```
-
----
-
-## §1. 기본 리깅 파츠 · 첨부: `sori_dress_sheet.png`
-
-📋 붙여넣기 ↓ — **① A-포즈 리깅 베이스 · 저장: `sori_dress_rig_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (mint/teal bob hair, brown eyes, East-Asian
-face, bright confident look, GLAMOROUS adult hourglass upper body — tasteful, not revealing; a short white
-handkerchief-hem dress (asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint neon accents,
-silver/white on-ear headphones) in a full-body NEUTRAL RIGGING A-POSE: standing straight, front view, arms
-slightly away from the torso, elbows soft, palms open facing forward, legs together, symmetrical, head level.
-Thin clean anime semi-real linework matching the sheet, flat even lighting. Output a PNG with a FULLY
-TRANSPARENT background (alpha) — no white, no backdrop, no ground shadow, no rim light / glowing outline on
-hair. Character only, no text, no logo. Avoid: text, watermark, white/opaque background, chibi, child, extra
-fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **② 머리 파츠 · 저장: `sori_dress_part_head.png`**
-```
-Using the attached reference sheet, output ONLY the HEAD of the SAME woman 이소리 (mint/teal bob hair, brown
-eyes, East-Asian face, gentle confident smile, silver/white on-ear headphones), including hair and headphones,
-front view, head level, cleanly isolated at the neck with a small overlap margin below the chin for rigging.
-Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no
-white, no shadow, no rim light / glowing outline on hair. Head only, no text, no logo. Avoid: text, watermark,
-thick outlines, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **③ 몸통 파츠 · 저장: `sori_dress_part_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of the SAME woman 이소리 (glamorous hourglass upper
-body, a short white handkerchief-hem dress (asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint
-neon accents), NO head and NO arms, front view, cleanly isolated with a small overlap margin at the neck and both
-shoulders for rigging. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT
-background (alpha) — no white, no shadow. Torso only, no text, no logo. Avoid: text, watermark, white background,
-deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **④ 오른팔 파츠 · 저장: `sori_dress_part_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY the character's RIGHT arm+hand of the SAME woman 이소리, relaxed
-and slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no
-shadow. Arm only, no text. Avoid: text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **⑤ 왼팔 파츠 · 저장: `sori_dress_part_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY the character's LEFT arm+hand of the SAME woman 이소리, relaxed
-and slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no
-shadow. Arm only, no text. Avoid: text, watermark, white background, extra fingers, deformed hands.
-```
-
----
-
-## §2. 표정 프레임 (SET) · 첨부: `sori_dress_sheet.png` + `sori_dress_part_head.png`
-
-▶ 지침: **머리 파츠와 완전히 같은 위치·크기·각도**로 눈/입/눈썹만 바꾼다. 3개 SET로 나눠 요청(도구 프레임 제한 대응). 더 만들면 좋음.
-- 애니메이션 필수: neutral·blink·talk (·talk_wide) — 반드시 정합 일치.
-- 신호용: positive(끄덕/긍정)·negative(저음/부정)·confused(갸웃/오류).
-
-📋 붙여넣기 ↓ — **표정 SET A (핵심 6) · 저장: `sori_dress_face_neutral/_blink/_talk/_talk_wide/_smile/_positive.png`**
-```
-Using the attached head reference, create expression frames of the SAME woman 이소리's head (mint bob, brown
-eyes, silver/white on-ear headphones). Produce 6 SEPARATE images with the head in the EXACT SAME position, size,
-crop and angle as the attached head — change ONLY eyes, mouth and eyebrows:
-(1) neutral: eyes open, mouth closed, gentle confident smile;
-(2) blink: eyes closed, mouth closed;
-(3) talk: eyes open, mouth slightly open mid-speech;
-(4) talk_wide: eyes open, mouth wide open (emphatic speech);
-(5) smile: eyes happy, warm open smile;
-(6) positive: bright excited eager look, raised cheeks (nod / yes feeling).
-Keep the EXACT same face identity and framing across all frames. Thin clean anime linework matching the sheet.
-Output PNGs with a FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text.
-Avoid: text, watermark, inconsistent framing, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **표정 SET B (신호·리액션 6) · 저장: `sori_dress_face_negative/_confused/_wink/_surprised/_laugh/_thinking.png`**
-```
-Using the attached head reference, create MORE expression frames of the SAME woman 이소리's head, EXACT SAME
-position/size/crop/angle as the attached head — change ONLY eyes, mouth and eyebrows:
-(1) negative: slightly downturned brows and mouth, gentle "no" head-shake feeling;
-(2) confused: one eyebrow raised, small uncertain mouth, puzzled tilted "?" look;
-(3) wink: one eye winking, playful smile;
-(4) surprised: wide eyes, small open "oh!" mouth, raised brows;
-(5) laugh: eyes closed happy arcs, big open laughing smile;
-(6) thinking: eyes glancing up, one brow up, lips pursed "hmm".
-Keep the EXACT same face identity and framing. Thin clean anime linework matching the sheet. Output PNGs with a
-FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text. Avoid: text,
-watermark, inconsistent framing, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **표정 SET C (브랜딩 이모트 6) · 저장: `sori_dress_face_cool/_love/_shy/_sad/_pout/_sleepy.png`**
-```
-Using the attached head reference, create BRANDING EMOTE expression frames of the SAME woman 이소리's head, EXACT
-SAME position/size/crop/angle as the attached head — change ONLY eyes, mouth and eyebrows (add small comic
-accents like blush or sparkle only where noted, no extra props):
-(1) cool: half-lidded confident look, tiny smirk;
-(2) love: heart-shaped sparkling eyes, soft happy smile (comic heart eyes);
-(3) shy: slight blush on cheeks, bashful small smile, eyes glancing away;
-(4) sad: teary downturned eyes, small frown;
-(5) pout: puffed cheeks, sulky pout, brows slightly furrowed;
-(6) sleepy: droopy half-closed eyes, small yawn.
-Keep the EXACT same face identity and framing. Thin clean anime linework matching the sheet. Output PNGs with a
-FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text. Avoid: text,
-watermark, inconsistent framing, white background, deformed face.
-```
-
-▶ (선택) 더 확장할 이모트 후보: determined(결의), starstruck(반짝 감탄), playful_tongue(메롱), relieved(안도),
- proud(뿌듯), crying_comic(폭풍눈물), angry(발끈). 필요 시 위 SET 형식(같은 크롭) 그대로 추가.
-
----
-
-## §3. 제스처 포즈 (소품 없이 손동작만) · 첨부: `sori_dress_sheet.png`
-
-▶ 지침: LP·턴테이블·건반 등 **소품은 그리지 않는다**(악세서리로 합성). 손은 소품을 쓰는 위치로만. 헤드폰은 착용 상태 유지.
-- 끄덕/저음/갸웃/호흡/간단한 손흔듦은 §1 파츠 + §2 표정을 **코드 애니**로 구현(이미지 불필요).
-
-📋 붙여넣기 ↓ — **① 손 흔들기(웨이브) · 저장: `sori_dress_wave.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit,
-silver/white on-ear headphones), waist-up, one hand raised beside her head in a friendly WAVE, open palm,
-bright cheerful smile, other hand relaxed. Thin clean anime linework matching the sheet. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light on hair. Character only, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi.
-```
-
-📋 붙여넣기 ↓ — **② 디제잉(DJ) — 소품 없음 · 저장: `sori_dress_dj.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit) in
-a classic DJ pose but WITHOUT any equipment: ONE hand reaching down and flat as if scratching an invisible
-turntable disc (empty hand, disc will be composited later), the OTHER hand pressing one ear cup of her
-silver/white on-ear headphones to her ear, cool focused confident expression, leaning slightly into the beat.
-NO turntable, NO record, NO gear drawn — only the character and her hand positions. Thin clean anime linework
-matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light
-on hair. Character only, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers,
-deformed hands, any equipment or props.
-```
-
-📋 붙여넣기 ↓ — **③ 피아노 연주 — 소품 없음 · 저장: `sori_dress_piano.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit)
-in a PIANO-PLAYING pose but WITHOUT any piano: both hands held in front of her at waist height, fingers curved
-and spread as if pressing invisible piano keys (keyboard will be composited later), gentle absorbed expression
-as if enjoying the music, upper body view. NO piano, NO keyboard drawn — only the character and her hand
-positions. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background
-(alpha) — no white, no shadow, no rim light on hair. Character only, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, any instrument or props.
-```
-
----
-
-## §4. 소품/악세서리
-→ **`IMAGE_GEN_RIGGING_ACCESSORIES.md`** 참조(헤드폰·LP/턴테이블·건반·마이크·고양이귀·손목밴드 등, 캐릭터와 무관하게 1회 제작해 모든 버전에 합성).
diff --git a/docs/IMAGE_GEN_RIGGING_SORI_DRESS_LONG.md.old b/docs/IMAGE_GEN_RIGGING_SORI_DRESS_LONG.md.old
deleted file mode 100644
index 70d27eb..0000000
--- a/docs/IMAGE_GEN_RIGGING_SORI_DRESS_LONG.md.old
+++ /dev/null
@@ -1,211 +0,0 @@
-# IMAGE-GEN RIGGING · 이소리 · 원피스(긴 생머리) 베리에이션
-
-> 이소리 **원피스 룩(긴 생머리 + 화이트 핸드커치프 헴 드레스)** 의 리깅 자산 요청서.
-> 이 파일은 **기본 세트(BASE)의 리깅 구조를 그대로 상속**한다(파츠 분해·표정 종류·제스처 동일). 변하는 건 **헤어(긴 생머리)와 의상(원피스)뿐**.
-> **위 → 아래 순서대로** 코드블록을 붙여넣으면 된다(원하는 지점까지만 해도 됨). **§0 베리에이션 시트를 가장 먼저** 만든다.
-> 소품(헤드폰·LP·건반·마이크 등)은 **`IMAGE_GEN_RIGGING_ACCESSORIES.md`** 에서 따로 제작해 합성한다.
-> 외형 기준: `BRAND_CHARACTERS.md`. §0에서 만든 **`Characters/00_sheets/sori_dressL_sheet.png` 첨부**.
-
----
-
-## ★ 원칙
-1. **모든 이소리 베리에이션은 기본 세트와 동일한 구성**(파츠 분해·표정 종류·제스처)을 가진다. 변하는 건 의상/헤어뿐.
-2. 파츠는 **관절 겹침 여백**을 두고 분리(회전 시 이음새가 안 벌어지게).
-3. 표정 프레임은 **머리 파츠와 동일한 위치·크기·각도**로, 눈/입/눈썹만 변경(프레임 교체용).
-4. **투명 배경(alpha) · 흰배경 금지 · 헤어 림라이트 금지 · 텍스트/로고 금지.**
-5. **캐릭터 + 의상 외의 모든 물체(헤드폰 포함 착탈형·LP·턴테이블·건반·마이크 등)는 이 문서에서 그리지 않고 악세서리로 분리** →
- 제스처는 **소품 없이 손동작만**(빈 손 위치)으로 그려 나중에 합성.
- *단, 캐릭터가 늘 착용한 은색 온이어 헤드폰은 시그니처이므로 파츠/포즈에 그대로 그린다(별도 착탈용 헤드폰은 악세서리에 따로 있음).*
-
-## ▶ 사용 안내 (당신용 — 붙여넣지 말 것)
-- **📋 코드블록만** AI에 붙여넣는다. 한글 설명은 사람용.
-- **`저장:`** = 결과 파일명 힌트, **`첨부:`** = 함께 올릴 레퍼런스.
-- **SET** 표기 블록 = 여러 프레임을 한 번에. 도구가 프레임 수를 제한하면 목록을 나눠 2번에 요청.
-- 표정은 많을수록 좋음(브랜딩용). 아래 목록 외에 더 뽑아도 됨 — 같은 크롭 규칙만 지키면 프레임 교체로 재사용 가능.
-
-### 파일명 규칙 (원피스 긴 생머리 베리에이션)
-```
-시트 : sori_dressL_sheet
-파츠 : sori_dressL_rig_apose · sori_dressL_part_head · sori_dressL_part_torso · sori_dressL_part_arm_r · sori_dressL_part_arm_l
-표정 : sori_dressL_face_ (name = neutral, blink, talk, talk_wide, smile, laugh, positive, negative,
- confused, wink, surprised, thinking, cool, love, shy, sad, pout, sleepy,
- playful, determined …)
-제스처 : sori_dressL_wave · sori_dressL_dj · sori_dressL_piano (소품은 합성)
-```
-
----
----
-
-## §0. 베리에이션 시트 (먼저) · 첨부: `sori_sheet.png`
-
-▶ 지침: 기본 시트(`sori_sheet.png`)를 레퍼런스로 올려 **동일 인물 이소리**를 유지한 채 **헤어를 긴 생머리로, 의상을 원피스로만** 바꾼 새 캐릭터 시트를 먼저 만든다. 이후 모든 §1~§3 요청은 여기서 나온 `sori_dressL_sheet.png` 를 첨부한다.
-
-📋 붙여넣기 ↓ — **베리에이션 레퍼런스 시트 · 저장: `sori_dressL_sheet.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 — keep the EXACT same face identity, the same
-mint/teal hair COLOR, brown eyes, East-Asian face, bright confident look, and the same GLAMOROUS adult
-hourglass upper body (tasteful, not revealing) — but CHANGE the hair to long straight mint/teal hair past the
-shoulders, AND CHANGE the outfit to a short white handkerchief-hem dress (asymmetric pointed skirt hem), chic
-club-lookbook mood, subtle mint neon accents, silver/white on-ear headphones. Produce a CHARACTER REFERENCE
-SHEET: full-body turnaround (front / three-quarter / side) plus 6 face expressions (neutral, smile, laugh,
-focused, wink, surprised). Thin clean anime semi-real linework, flat even lighting. Output a PNG with a FULLY
-TRANSPARENT background (alpha) — no white, no backdrop, no ground shadow, no rim light / glowing outline on
-hair. Character only, no text, no logo. Avoid: text, watermark, white/opaque background, chibi, child, extra
-fingers, deformed hands.
-```
-
----
-
-## §1. 기본 리깅 파츠 · 첨부: `sori_dressL_sheet.png`
-
-📋 붙여넣기 ↓ — **① A-포즈 리깅 베이스 · 저장: `sori_dressL_rig_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (long straight mint/teal hair past the shoulders,
-brown eyes, East-Asian face, bright confident look, GLAMOROUS adult hourglass upper body — tasteful, not
-revealing; a short white handkerchief-hem dress (asymmetric pointed skirt hem), chic club-lookbook mood, subtle
-mint neon accents, silver/white on-ear headphones) in a full-body NEUTRAL RIGGING A-POSE: standing straight,
-front view, arms slightly away from the torso, elbows soft, palms open facing forward, legs together,
-symmetrical, head level. Thin clean anime semi-real linework matching the sheet, flat even lighting. Output a
-PNG with a FULLY TRANSPARENT background (alpha) — no white, no backdrop, no ground shadow, no rim light /
-glowing outline on hair. Character only, no text, no logo. Avoid: text, watermark, white/opaque background,
-chibi, child, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **② 머리 파츠 · 저장: `sori_dressL_part_head.png`**
-```
-Using the attached reference sheet, output ONLY the HEAD of the SAME woman 이소리 (long straight mint/teal hair
-past the shoulders, brown eyes, East-Asian face, gentle confident smile, silver/white on-ear headphones),
-including hair and headphones, front view, head level, cleanly isolated at the neck with a small overlap margin
-below the chin for rigging. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT
-background (alpha) — no white, no shadow, no rim light / glowing outline on hair. Head only, no text, no logo.
-Avoid: text, watermark, thick outlines, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **③ 몸통 파츠 · 저장: `sori_dressL_part_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of the SAME woman 이소리 (glamorous hourglass upper
-body, a short white handkerchief-hem dress (asymmetric pointed skirt hem), chic club-lookbook mood, subtle mint
-neon accents), NO head and NO arms, front view, cleanly isolated with a small overlap margin at the neck and
-both shoulders for rigging. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT
-background (alpha) — no white, no shadow. Torso only, no text, no logo. Avoid: text, watermark, white
-background, deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **④ 오른팔 파츠 · 저장: `sori_dressL_part_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY the character's RIGHT arm+hand of the SAME woman 이소리, relaxed
-and slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no
-shadow. Arm only, no text. Avoid: text, watermark, white background, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **⑤ 왼팔 파츠 · 저장: `sori_dressL_part_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY the character's LEFT arm+hand of the SAME woman 이소리, relaxed
-and slightly bent, palm open, cleanly isolated with a small overlap margin at the shoulder for rigging. Thin
-clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no
-shadow. Arm only, no text. Avoid: text, watermark, white background, extra fingers, deformed hands.
-```
-
----
-
-## §2. 표정 프레임 (SET) · 첨부: `sori_dressL_sheet.png` + `sori_dressL_part_head.png`
-
-▶ 지침: **머리 파츠와 완전히 같은 위치·크기·각도**로 눈/입/눈썹만 바꾼다. 3개 SET로 나눠 요청(도구 프레임 제한 대응). 더 만들면 좋음.
-- 애니메이션 필수: neutral·blink·talk (·talk_wide) — 반드시 정합 일치.
-- 신호용: positive(끄덕/긍정)·negative(저음/부정)·confused(갸웃/오류).
-
-📋 붙여넣기 ↓ — **표정 SET A (핵심 6) · 저장: `sori_dressL_face_neutral/_blink/_talk/_talk_wide/_smile/_positive.png`**
-```
-Using the attached head reference, create expression frames of the SAME woman 이소리's head (long straight
-mint/teal hair past the shoulders, brown eyes, silver/white on-ear headphones). Produce 6 SEPARATE images with
-the head in the EXACT SAME position, size, crop and angle as the attached head — change ONLY eyes, mouth and
-eyebrows:
-(1) neutral: eyes open, mouth closed, gentle confident smile;
-(2) blink: eyes closed, mouth closed;
-(3) talk: eyes open, mouth slightly open mid-speech;
-(4) talk_wide: eyes open, mouth wide open (emphatic speech);
-(5) smile: eyes happy, warm open smile;
-(6) positive: bright excited eager look, raised cheeks (nod / yes feeling).
-Keep the EXACT same face identity and framing across all frames. Thin clean anime linework matching the sheet.
-Output PNGs with a FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text.
-Avoid: text, watermark, inconsistent framing, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **표정 SET B (신호·리액션 6) · 저장: `sori_dressL_face_negative/_confused/_wink/_surprised/_laugh/_thinking.png`**
-```
-Using the attached head reference, create MORE expression frames of the SAME woman 이소리's head, EXACT SAME
-position/size/crop/angle as the attached head — change ONLY eyes, mouth and eyebrows:
-(1) negative: slightly downturned brows and mouth, gentle "no" head-shake feeling;
-(2) confused: one eyebrow raised, small uncertain mouth, puzzled tilted "?" look;
-(3) wink: one eye winking, playful smile;
-(4) surprised: wide eyes, small open "oh!" mouth, raised brows;
-(5) laugh: eyes closed happy arcs, big open laughing smile;
-(6) thinking: eyes glancing up, one brow up, lips pursed "hmm".
-Keep the EXACT same face identity and framing. Thin clean anime linework matching the sheet. Output PNGs with a
-FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text. Avoid: text,
-watermark, inconsistent framing, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **표정 SET C (브랜딩 이모트 6) · 저장: `sori_dressL_face_cool/_love/_shy/_sad/_pout/_sleepy.png`**
-```
-Using the attached head reference, create BRANDING EMOTE expression frames of the SAME woman 이소리's head, EXACT
-SAME position/size/crop/angle as the attached head — change ONLY eyes, mouth and eyebrows (add small comic
-accents like blush or sparkle only where noted, no extra props):
-(1) cool: half-lidded confident look, tiny smirk;
-(2) love: heart-shaped sparkling eyes, soft happy smile (comic heart eyes);
-(3) shy: slight blush on cheeks, bashful small smile, eyes glancing away;
-(4) sad: teary downturned eyes, small frown;
-(5) pout: puffed cheeks, sulky pout, brows slightly furrowed;
-(6) sleepy: droopy half-closed eyes, small yawn.
-Keep the EXACT same face identity and framing. Thin clean anime linework matching the sheet. Output PNGs with a
-FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text. Avoid: text,
-watermark, inconsistent framing, white background, deformed face.
-```
-
-▶ (선택) 더 확장할 이모트 후보: determined(결의), starstruck(반짝 감탄), playful_tongue(메롱), relieved(안도),
- proud(뿌듯), crying_comic(폭풍눈물), angry(발끈). 필요 시 위 SET 형식(같은 크롭) 그대로 추가.
-
----
-
-## §3. 제스처 포즈 (소품 없이 손동작만) · 첨부: `sori_dressL_sheet.png`
-
-▶ 지침: LP·턴테이블·건반 등 **소품은 그리지 않는다**(악세서리로 합성). 손은 소품을 쓰는 위치로만. 헤드폰은 착용 상태 유지.
-- 끄덕/저음/갸웃/호흡/간단한 손흔듦은 §1 파츠 + §2 표정을 **코드 애니**로 구현(이미지 불필요).
-
-📋 붙여넣기 ↓ — **① 손 흔들기(웨이브) · 저장: `sori_dressL_wave.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit,
-silver/white on-ear headphones), waist-up, one hand raised beside her head in a friendly WAVE, open palm,
-bright cheerful smile, other hand relaxed. Thin clean anime linework matching the sheet. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light on hair. Character only, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi.
-```
-
-📋 붙여넣기 ↓ — **② 디제잉(DJ) — 소품 없음 · 저장: `sori_dressL_dj.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit) in
-a classic DJ pose but WITHOUT any equipment: ONE hand reaching down and flat as if scratching an invisible
-turntable disc (empty hand, disc will be composited later), the OTHER hand pressing one ear cup of her
-silver/white on-ear headphones to her ear, cool focused confident expression, leaning slightly into the beat.
-NO turntable, NO record, NO gear drawn — only the character and her hand positions. Thin clean anime linework
-matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light
-on hair. Character only, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers,
-deformed hands, any equipment or props.
-```
-
-📋 붙여넣기 ↓ — **③ 피아노 연주 — 소품 없음 · 저장: `sori_dressL_piano.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit)
-in a PIANO-PLAYING pose but WITHOUT any piano: both hands held in front of her at waist height, fingers curved
-and spread as if pressing invisible piano keys (keyboard will be composited later), gentle absorbed expression
-as if enjoying the music, upper body view. NO piano, NO keyboard drawn — only the character and her hand
-positions. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background
-(alpha) — no white, no shadow, no rim light on hair. Character only, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, any instrument or props.
-```
-
----
-
-## §4. 소품/악세서리
-→ **`IMAGE_GEN_RIGGING_ACCESSORIES.md`** 참조(헤드폰·LP/턴테이블·건반·마이크·고양이귀·손목밴드 등, 캐릭터와 무관하게 1회 제작해 모든 버전에 합성).
diff --git a/docs/IMAGE_GEN_RIGGING_SORI_JEANS.md.old b/docs/IMAGE_GEN_RIGGING_SORI_JEANS.md.old
deleted file mode 100644
index a3e2340..0000000
--- a/docs/IMAGE_GEN_RIGGING_SORI_JEANS.md.old
+++ /dev/null
@@ -1,209 +0,0 @@
-# IMAGE-GEN RIGGING · 이소리 · 청바지 베리에이션
-
-> 이소리 **청바지 룩(스키니 데님 + 화이트 크롭 티)** 의 리깅 자산 요청서.
-> 이 문서는 **기본 세트(BASE)의 리깅 구조를 그대로 상속**한다(파츠 분해·표정 종류·제스처 동일). 변하는 건 의상뿐.
-> **위 → 아래 순서대로** 코드블록을 붙여넣으면 된다(원하는 지점까지만 해도 됨).
-> 다른 베리에이션은 별도 파일: `..._SORI_DRESS_BOB.md` · `..._SORI_DRESS_LONG.md` · `..._SORI_BASE.md`.
-> 소품(헤드폰·LP·건반·마이크 등)은 **`IMAGE_GEN_RIGGING_ACCESSORIES.md`** 에서 따로 제작해 합성한다.
-> 외형 기준: `BRAND_CHARACTERS.md`. 이 베리에이션은 **먼저 §0에서 `sori_jeans_sheet.png` 를 만든 뒤, 그 시트를 첨부**한다.
-
----
-
-## ★ 원칙
-1. **모든 이소리 베리에이션은 이 기본 세트와 동일한 구성**(파츠 분해·표정 종류·제스처)을 가진다. 변하는 건 의상/헤어뿐.
-2. 파츠는 **관절 겹침 여백**을 두고 분리(회전 시 이음새가 안 벌어지게).
-3. 표정 프레임은 **머리 파츠와 동일한 위치·크기·각도**로, 눈/입/눈썹만 변경(프레임 교체용).
-4. **투명 배경(alpha) · 흰배경 금지 · 헤어 림라이트 금지 · 텍스트/로고 금지.**
-5. **캐릭터 + 의상 외의 모든 물체(헤드폰 포함 착탈형·LP·턴테이블·건반·마이크 등)는 이 문서에서 그리지 않고 악세서리로 분리** →
- 제스처는 **소품 없이 손동작만**(빈 손 위치)으로 그려 나중에 합성.
- *단, 캐릭터가 늘 착용한 은색 온이어 헤드폰은 시그니처이므로 파츠/포즈에 그대로 그린다(별도 착탈용 헤드폰은 악세서리에 따로 있음).*
-
-## ▶ 사용 안내 (당신용 — 붙여넣지 말 것)
-- **📋 코드블록만** AI에 붙여넣는다. 한글 설명은 사람용.
-- **`저장:`** = 결과 파일명 힌트, **`첨부:`** = 함께 올릴 레퍼런스.
-- **SET** 표기 블록 = 여러 프레임을 한 번에. 도구가 프레임 수를 제한하면 목록을 나눠 2번에 요청.
-- 표정은 많을수록 좋음(브랜딩용). 아래 목록 외에 더 뽑아도 됨 — 같은 크롭 규칙만 지키면 프레임 교체로 재사용 가능.
-
-### 파일명 규칙 (청바지 베리에이션)
-```
-시트 : sori_jeans_sheet
-파츠 : sori_jeans_rig_apose · sori_jeans_part_head · sori_jeans_part_torso · sori_jeans_part_arm_r · sori_jeans_part_arm_l
-표정 : sori_jeans_face_ (name = neutral, blink, talk, talk_wide, smile, laugh, positive, negative,
- confused, wink, surprised, thinking, cool, love, shy, sad, pout, sleepy,
- playful, determined …)
-제스처 : sori_jeans_wave · sori_jeans_dj · sori_jeans_piano (소품은 합성)
-```
-
----
----
-
-## §0. 베리에이션 시트 (먼저) · 첨부: `sori_sheet.png`
-
-▶ 지침: 기본 시트(`sori_sheet.png`)를 첨부해 **동일 인물 이소리**를 유지하되 **의상만 청바지 룩으로** 교체한 새 레퍼런스 시트를 만든다. 이후 모든 §1~§3 블록은 여기서 만든 `sori_jeans_sheet.png` 를 첨부한다.
-
-📋 붙여넣기 ↓ — **베리에이션 레퍼런스 시트 · 저장: `sori_jeans_sheet.png`**
-```
-Using the attached reference sheet, keep the EXACT SAME woman 이소리 — same face identity, mint/teal BOB hair,
-brown eyes, East-Asian face, bright confident look, GLAMOROUS adult hourglass upper body (tasteful, not
-revealing) — and change ONLY the outfit to skinny blue denim jeans + a white cropped T-shirt, casual-chic look,
-subtle mint neon accents, silver/white on-ear headphones. Produce a CHARACTER REFERENCE SHEET: full-body
-turnaround (front / three-quarter / side) plus 6 face expressions (neutral, smile, laugh, focused, wink,
-surprised). Thin clean anime semi-real linework matching the sheet, flat even lighting. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light / glowing outline on hair. Character
-only, no text, no logo. Avoid: text, watermark, white/opaque background, chibi, child, deformed hands.
-```
-
----
-
-## §1. 기본 리깅 파츠 · 첨부: `sori_jeans_sheet.png`
-
-📋 붙여넣기 ↓ — **① A-포즈 리깅 베이스 · 저장: `sori_jeans_rig_apose.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (mint/teal bob hair, brown eyes, East-Asian
-face, bright confident look, GLAMOROUS adult hourglass upper body — tasteful, not revealing; skinny blue denim
-jeans + a white cropped T-shirt, casual-chic look, subtle mint neon accents, silver/white on-ear headphones) in
-a full-body NEUTRAL RIGGING A-POSE: standing straight, front view, arms slightly away from the torso, elbows
-soft, palms open facing forward, legs together, symmetrical, head level. Thin clean anime semi-real linework
-matching the sheet, flat even lighting. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no
-backdrop, no ground shadow, no rim light / glowing outline on hair. Character only, no text, no logo. Avoid:
-text, watermark, white/opaque background, chibi, child, extra fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **② 머리 파츠 · 저장: `sori_jeans_part_head.png`**
-```
-Using the attached reference sheet, output ONLY the HEAD of the SAME woman 이소리 (mint/teal bob hair, brown
-eyes, East-Asian face, gentle confident smile, silver/white on-ear headphones), including hair and headphones,
-front view, head level, cleanly isolated at the neck with a small overlap margin below the chin for rigging.
-Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no
-white, no shadow, no rim light / glowing outline on hair. Head only, no text, no logo. Avoid: text, watermark,
-thick outlines, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **③ 몸통 파츠 · 저장: `sori_jeans_part_torso.png`**
-```
-Using the attached reference sheet, output ONLY the TORSO of the SAME woman 이소리 (glamorous hourglass upper
-body, skinny blue denim jeans + a white cropped T-shirt, casual-chic look, subtle mint neon accents), NO head
-and NO arms, front view, cleanly isolated with a small overlap margin at the neck and both shoulders for
-rigging. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha)
-— no white, no shadow. Torso only, no text, no logo. Avoid: text, watermark, white background, deformed anatomy.
-```
-
-📋 붙여넣기 ↓ — **④ 오른팔 파츠 · 저장: `sori_jeans_part_arm_r.png`**
-```
-Using the attached reference sheet, output ONLY the character's RIGHT arm+hand (with white T-shirt sleeve) of
-the SAME woman 이소리, relaxed and slightly bent, palm open, cleanly isolated with a small overlap margin at the
-shoulder for rigging. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT
-background (alpha) — no white, no shadow. Arm only, no text. Avoid: text, watermark, white background, extra
-fingers, deformed hands.
-```
-
-📋 붙여넣기 ↓ — **⑤ 왼팔 파츠 · 저장: `sori_jeans_part_arm_l.png`**
-```
-Using the attached reference sheet, output ONLY the character's LEFT arm+hand (with white T-shirt sleeve) of the
-SAME woman 이소리, relaxed and slightly bent, palm open, cleanly isolated with a small overlap margin at the
-shoulder for rigging. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT
-background (alpha) — no white, no shadow. Arm only, no text. Avoid: text, watermark, white background, extra
-fingers, deformed hands.
-```
-
----
-
-## §2. 표정 프레임 (SET) · 첨부: `sori_jeans_sheet.png` + `sori_jeans_part_head.png`
-
-▶ 지침: **머리 파츠와 완전히 같은 위치·크기·각도**로 눈/입/눈썹만 바꾼다. 3개 SET로 나눠 요청(도구 프레임 제한 대응). 더 만들면 좋음.
-- 애니메이션 필수: neutral·blink·talk (·talk_wide) — 반드시 정합 일치.
-- 신호용: positive(끄덕/긍정)·negative(저음/부정)·confused(갸웃/오류).
-
-📋 붙여넣기 ↓ — **표정 SET A (핵심 6) · 저장: `sori_jeans_face_neutral/_blink/_talk/_talk_wide/_smile/_positive.png`**
-```
-Using the attached head reference, create expression frames of the SAME woman 이소리's head (mint bob, brown
-eyes, silver/white on-ear headphones). Produce 6 SEPARATE images with the head in the EXACT SAME position, size,
-crop and angle as the attached head — change ONLY eyes, mouth and eyebrows:
-(1) neutral: eyes open, mouth closed, gentle confident smile;
-(2) blink: eyes closed, mouth closed;
-(3) talk: eyes open, mouth slightly open mid-speech;
-(4) talk_wide: eyes open, mouth wide open (emphatic speech);
-(5) smile: eyes happy, warm open smile;
-(6) positive: bright excited eager look, raised cheeks (nod / yes feeling).
-Keep the EXACT same face identity and framing across all frames. Thin clean anime linework matching the sheet.
-Output PNGs with a FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text.
-Avoid: text, watermark, inconsistent framing, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **표정 SET B (신호·리액션 6) · 저장: `sori_jeans_face_negative/_confused/_wink/_surprised/_laugh/_thinking.png`**
-```
-Using the attached head reference, create MORE expression frames of the SAME woman 이소리's head, EXACT SAME
-position/size/crop/angle as the attached head — change ONLY eyes, mouth and eyebrows:
-(1) negative: slightly downturned brows and mouth, gentle "no" head-shake feeling;
-(2) confused: one eyebrow raised, small uncertain mouth, puzzled tilted "?" look;
-(3) wink: one eye winking, playful smile;
-(4) surprised: wide eyes, small open "oh!" mouth, raised brows;
-(5) laugh: eyes closed happy arcs, big open laughing smile;
-(6) thinking: eyes glancing up, one brow up, lips pursed "hmm".
-Keep the EXACT same face identity and framing. Thin clean anime linework matching the sheet. Output PNGs with a
-FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text. Avoid: text,
-watermark, inconsistent framing, white background, deformed face.
-```
-
-📋 붙여넣기 ↓ — **표정 SET C (브랜딩 이모트 6) · 저장: `sori_jeans_face_cool/_love/_shy/_sad/_pout/_sleepy.png`**
-```
-Using the attached head reference, create BRANDING EMOTE expression frames of the SAME woman 이소리's head, EXACT
-SAME position/size/crop/angle as the attached head — change ONLY eyes, mouth and eyebrows (add small comic
-accents like blush or sparkle only where noted, no extra props):
-(1) cool: half-lidded confident look, tiny smirk;
-(2) love: heart-shaped sparkling eyes, soft happy smile (comic heart eyes);
-(3) shy: slight blush on cheeks, bashful small smile, eyes glancing away;
-(4) sad: teary downturned eyes, small frown;
-(5) pout: puffed cheeks, sulky pout, brows slightly furrowed;
-(6) sleepy: droopy half-closed eyes, small yawn.
-Keep the EXACT same face identity and framing. Thin clean anime linework matching the sheet. Output PNGs with a
-FULLY TRANSPARENT background (alpha) — no white, no rim light on hair. Head only, no text. Avoid: text,
-watermark, inconsistent framing, white background, deformed face.
-```
-
-▶ (선택) 더 확장할 이모트 후보: determined(결의), starstruck(반짝 감탄), playful_tongue(메롱), relieved(안도),
- proud(뿌듯), crying_comic(폭풍눈물), angry(발끈). 필요 시 위 SET 형식(같은 크롭) 그대로 추가.
-
----
-
-## §3. 제스처 포즈 (소품 없이 손동작만) · 첨부: `sori_jeans_sheet.png`
-
-▶ 지침: LP·턴테이블·건반 등 **소품은 그리지 않는다**(악세서리로 합성). 손은 소품을 쓰는 위치로만. 헤드폰은 착용 상태 유지.
-- 끄덕/저음/갸웃/호흡/간단한 손흔듦은 §1 파츠 + §2 표정을 **코드 애니**로 구현(이미지 불필요).
-
-📋 붙여넣기 ↓ — **① 손 흔들기(웨이브) · 저장: `sori_jeans_wave.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit,
-silver/white on-ear headphones), waist-up, one hand raised beside her head in a friendly WAVE, open palm,
-bright cheerful smile, other hand relaxed. Thin clean anime linework matching the sheet. Output a PNG with a
-FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light on hair. Character only, no text,
-high-detail hands. Avoid: text, watermark, white background, extra fingers, deformed hands, chibi.
-```
-
-📋 붙여넣기 ↓ — **② 디제잉(DJ) — 소품 없음 · 저장: `sori_jeans_dj.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit) in
-a classic DJ pose but WITHOUT any equipment: ONE hand reaching down and flat as if scratching an invisible
-turntable disc (empty hand, disc will be composited later), the OTHER hand pressing one ear cup of her
-silver/white on-ear headphones to her ear, cool focused confident expression, leaning slightly into the beat.
-NO turntable, NO record, NO gear drawn — only the character and her hand positions. Thin clean anime linework
-matching the sheet. Output a PNG with a FULLY TRANSPARENT background (alpha) — no white, no shadow, no rim light
-on hair. Character only, no text, high-detail hands. Avoid: text, watermark, white background, extra fingers,
-deformed hands, any equipment or props.
-```
-
-📋 붙여넣기 ↓ — **③ 피아노 연주 — 소품 없음 · 저장: `sori_jeans_piano.png`**
-```
-Using the attached reference sheet, draw the SAME woman 이소리 (identical glamorous face/hair/figure/outfit)
-in a PIANO-PLAYING pose but WITHOUT any piano: both hands held in front of her at waist height, fingers curved
-and spread as if pressing invisible piano keys (keyboard will be composited later), gentle absorbed expression
-as if enjoying the music, upper body view. NO piano, NO keyboard drawn — only the character and her hand
-positions. Thin clean anime linework matching the sheet. Output a PNG with a FULLY TRANSPARENT background
-(alpha) — no white, no shadow, no rim light on hair. Character only, no text, high-detail hands. Avoid: text,
-watermark, white background, extra fingers, deformed hands, any instrument or props.
-```
-
----
-
-## §4. 소품/악세서리
-→ **`IMAGE_GEN_RIGGING_ACCESSORIES.md`** 참조(헤드폰·LP/턴테이블·건반·마이크·고양이귀·손목밴드 등, 캐릭터와 무관하게 1회 제작해 모든 버전에 합성).
diff --git a/docs/IMAGE_GEN_VARIATIONS.md b/docs/IMAGE_GEN_VARIATIONS.md
deleted file mode 100644
index 41cea67..0000000
--- a/docs/IMAGE_GEN_VARIATIONS.md
+++ /dev/null
@@ -1,167 +0,0 @@
-# IMAGE-GEN VARIATIONS — 헤어 · 의상 베리에이션 요청문 (세트별)
-
-> 마스코트 **이소리 · 이단**의 헤어 컬러/스타일·의상 베리에이션을 **세트 종류별**로 요청하기 위한 복붙 요청문.
-> 팔레트·스타일 정의: `CHARACTER_PROFILES.md §1-6 / §2-6`. 기본 재생성: `IMAGE_GEN_REQUESTS.md`.
-> **원칙**: 얼굴·나이·체형·정체성은 고정, **바뀌는 건 표시된 속성(헤어/의상)뿐.** 투명 배경 PNG.
-
----
-
-## ▶ 사용 안내 (당신용 — 이 섹션만 지침)
-- 각 세트는 **베이스 프롬프트 1개 + 변형표**로 구성. 프롬프트의 **`<<...>>`** 부분만 표의 값으로 바꿔 **각 변형을 1장씩** 요청한다.
-- 매 요청에 **해당 캐릭터 시트(`sori_sheet.png`/`dan_sheet.png`)를 첨부**한다(동일 인물 유지).
-- 출력은 **투명 배경 PNG(알파)**. 흰 배경으로 나오면 "transparent alpha, no white"로 재생성.
-- 저장: `Characters//variations/` 권장. 파일명 예: `sori_hair_lavender.png`, `sori_outfit_street.png`.
-- 용도: 스티커·시즌 이벤트·마케팅·테마 스킨(브랜드 핵심 접점은 시그니처 고정).
-
----
-
-# 이소리 (Lee Sori)
-
-## SET A — 이소리 헤어 **컬러** (스타일=기본 단발밥, 상반신)
-**베이스 프롬프트** · *첨부: `sori_sheet.png`*
-```
-Using the attached reference sheet, draw the SAME woman (이소리) — identical glamorous face, hourglass upper
-body and signature outfit — waist-up, gentle smile. Change ONLY the HAIR COLOR to <>, keeping the same
-bob hairstyle. Keep the EXACT same face; thin clean anime style matching the sheet. Output a PNG with a FULLY
-TRANSPARENT background (alpha) — no white, no shadow, no rim light on hair. Character only, no text.
-Avoid: text, watermark, white background, deformed face/hands, chibi.
-```
-**변형표** (`<>` 자리)
-| 저장명 | `<>` |
-|---|---|
-| `sori_hair_mint`(기본) | mint/teal green (#38E0C4) |
-| `sori_hair_aqua` | aqua cyan (#4CD9E8) |
-| `sori_hair_lavender` | lavender purple (#B79CFF) |
-| `sori_hair_coral` | coral pink (#FF8FB1) |
-| `sori_hair_sunset` | sunset orange (#FFB454) |
-| `sori_hair_rosegold` | rose gold (#F5C2A0) |
-| `sori_hair_navy` | deep navy blue (#3A5BD9) |
-| `sori_hair_snowmint` | snow white fading to mint gradient |
-| `sori_hair_black` | natural black/brown |
-
-## SET B — 이소리 헤어 **스타일** (컬러=기본 민트, 상반신)
-**베이스 프롬프트** · *첨부: `sori_sheet.png`*
-```
-Using the attached reference sheet, draw the SAME woman (이소리) — identical glamorous face, hourglass upper
-body and signature outfit — waist-up, gentle smile. Keep mint/teal hair color but change ONLY the HAIRSTYLE
-to <
-
-
-
Dansori — 캐릭터 컨셉 샘플
-
손으로 그린 SVG 컨셉(발랄·친근 치비 마스코트). 이름은 미정 · 임시로 여=민트 / 남=시안.
-
-
-
-
-
-
여자 캐릭터 · 소리형 (임시)
-
AI 어시스턴트 · 발랄·수다·호기심
-
민트·틸고양이귀 헤드폰음파·음표
-
-
-
-
-
-
남자 캐릭터 · 단이형 (임시)
-
정밀 튜너 · 든든·유쾌한 큰웃음
-
시안·블루넥밴드 헤드폰페이더/노브
-
-
-
-
-
-
듀오 · "헤드폰 한 짝씩"
-
둘이 모여 브랜드 완성
-
-
-
-
앱용 원형 아바타 (AI 응답창 등)
-
-
-
- ← 이 원형 버전을 그대로 AI 응답창 아바타/알림 아이콘에 쓸 수 있어요.
-
-
-
이미지 생성 AI용 프롬프트 (Midjourney/DALL·E 등에 붙여넣기)
-
SVG는 컨셉 스케치입니다. 아래 프롬프트로 고퀄 일러스트를 뽑아 보세요.
-
[여자 · Sori]
-cute chibi mascot girl for an audio app, 2.5 heads tall, big sparkly eyes, cheerful friendly smile, soft blush,
-mint-teal bob hair with soundwave-shaped ends, wearing cat-ear headphones (mint), small music notes floating around,
-white top with tiny equalizer bars, flat vector sticker style, bold clean outlines, mint (#38E0C4) accent,
-dark navy background, kawaii, energetic pose — mascot design, front view
-
[남자 · Dan]
-cute chibi mascot boy for an audio app, 2.5 heads tall, big friendly eyes, wide happy grin, slightly messy dark hair
-with a cyan streak, cyan neckband headphones around neck, hoodie with mixer fader/knob details, thumbs up,
-flat vector sticker style, bold clean outlines, cyan (#4CC2FF) accent, dark navy background, kawaii, cheerful —
-mascot design, front view
-
[듀오]
-two cute chibi audio mascots, a mint-haired cheerful girl with cat-ear headphones and a cyan-haired grinning boy with
-neckband headphones, sharing one pair of headphones (a cable between them), happy, flat vector sticker style,
-bold outlines, mint + cyan on dark navy, brand mascots for a music EQ app "Dansori", front view, friendly & bright