와이어프레임 / 35-화면설계 / wireframes / 인라인 미디어 · Phase 1

인라인 미디어 · Phase 1 (이미지·요청형) — 와이어프레임

파이프라인 ③단계 · 구조 뼈대(SOT) · 회색 저해상 · 클릭 가능
출처: Epic #366 · Phase 1 #368 · 허브 노트: 인라인-미디어-생성.md · 명세: 화면설계-04-03-인라인미디어.md · 앨범: 화면-04-04-앨범.html
대화 맥락에서 캐릭터가 이미지를 즉시 생성·전달. 표시는 미리보기, 과금 포인트는 "크게보기(원본)".

▶ 흐름 모드: 요소를 눌러 화면 이동 ▦ 전체 모드: 핫스팟 클릭 시 대상으로 스크롤 ①②③ 요소 번호 = 아래 주석 요소·동작·이동·데이터·규칙·상태 유형 태그

요청 → 생성 → 미리보기

명시("셀피 보내줘")는 바로 생성, 암시(맥락)는 캐릭터 제안·확인 후 생성. 모호하면 항상 제안 경로.

S0 · 대화 기본
CharacterGenerate
1

캐릭터 메시지…

  • 주석 · 대화 기본
  • 1데이터대화 턴은 companion_chat_ai 스트림. 미디어 요청 의도는 intent 파이프라인(#358) 연계.
  • ·규칙별도 "생성 버튼" 흐름과 구분 — 인라인은 대화 맥락 트리거. (Generate=기존 생성화면)
  • 2이동앨범 진입(입력창 좌측 아이콘) → 앨범(#413, 이 화면군 밖).
S1a · 명시 요청 (직접)
Character
1

셀피 하나 보내줘

응! 잠깐만 📸

  • 주석 · 명시 요청
  • 1규칙"셀피 보내줘" 등 직접 지시=제안/확인 생략, 바로 생성(S2).
  • ·규칙세이프가드·closeness tier 게이트(#377)는 동일 적용. 요청이 모호하면 암시 경로(제안·확인 S1b)로 폴백.
  • ·이동요청 확인 → 생성(S2).
S1b · 암시 제안·확인
Character

나 운동 시작했어

오 좋은데? 나도 헬스해

1

헬스하는 사진 보여줄까?

응, 보여줘 괜찮아
  • 주석 · 암시 제안·확인
  • 1규칙캐릭터는 자기 미디어만 제안(자기 활동/장소/외모). closeness tier 게이트(#377). 후보 소재·억제 규칙(#368).
  • ·동작[응]→생성. [괜찮아]/무시→현재 화제 재제안 금지.
S2a · 생성 중 (기본)
Character

지금 찍어볼게…

1
  • Case A · 기본 로딩 (0~t1초)
  • 1요소인-캐릭터 타이핑/로딩 인디케이터만. 진행률 %·"생성 중" 시스템 문구 금지(무색무취·인-캐릭터 원칙).
  • ·규칙세이프가드 통과분만 생성 진입. 정상 완료 시 자동 전이 → 미리보기(S3).
S2b · 생성 중 (지연 안내)
Character

지금 찍어볼게…

1

잘 나오게 찍는 중~ 조금만 기다려 😅

  • Case B · 지연 안내 (t1 초과)
  • 1규칙임계 t1 초과 시(제안 ≈8초) 인-캐릭터 추가 멘트로 대기 유도 — 무반응 이탈 방지. 입력창 계속 활성(대화 가능).
S2c · 장기지연 / 내부 재시도
Character
1

생각보다 오래 걸리네, 거의 다 됐어!

  • Case C · 장기지연 / 내부 재시도 (t2 초과)
  • 1규칙t2 초과 or 내부 페일오버(HF→아마존) 시. 표면은 계속 인-캐릭터 — 인프라 전환·"재시도" 노출 금지(사용자는 동일 경험).
  • ·상태최종 타임아웃(t3) 초과 or 전 인프라 실패 → 생성 실패(S8, 미차감·인-캐릭터 재시도).
  • ·데이터t1·t2·t3 임계값=열린 항목(운영 튜닝). 표시 문구는 케이스별 1종만, 반복 스팸 금지.
S3 · 미리보기
Character

자, 봐봐 :)

1

탭해서 크게 보기

  • 주석 · 미리보기
  • 1요소저해상 썸네일(원본 대비 화질 명확히 낮춤). 이동탭→크게보기(한도 내 즉시 무료 / 초과 시 차감 S5).
  • ·규칙무료 한도(무료 1/일·멤버십 3/일·자정 리셋)는 채팅에 미표시. 잔여·소진 안내는 크게보기 차감 시점(S5)에서만.

크게보기 · 과금

과금 포인트 = "크게보기(원본)". 한도 내 즉시 무료, 초과분은 차감 확인 후.

S4 · 크게보기 (원본·무료/재열람)
원본 보기2앨범
1
  • 주석 · 크게보기 (무료/재열람)
  • 1요소원본(고해상). 규칙한도 내 무료분 or 소유분(무료 소비분·결제분) 재열람팝업 없이 즉시·추가 차감 없음.
  • 2이동상단 앨범 이동(#413). 인라인 크게보기 ↔ 앨범 크게보기 동일 화면.
  • 3요소하단 다운로드 — 개별 크게보기에서만 노출(목록 일괄 다운로드 없음, #413).
S5 · 크게보기 차감 확인
Character

1원본으로 크게 볼까요?

2오늘 무료 크게보기 M/M 소진

N 크레딧이 차감됩니다.

3보유 크레딧 N

취소보기
  • 주석 · 크게보기 차감
  • 1규칙한도 초과분만 차감. 첫 차감만 확인 다이얼로그, 이후 즉시. 소유분(무료한도·결제분)은 팝업 없이 바로.
  • 2요소오늘 무료 크게보기 소진 현황(M/M) 표시 — 왜 차감되는지 맥락 제공. (무료 남으면 이 팝업 없이 즉시 무료)
  • 3요소팝업 내 보유 크레딧 잔액 표시(차감 후 잔액 가늠).
  • ·데이터크레딧 차감=PAY 연계. 단가·무료 한도(무료 1·멤버십 3/일) 수치=열린 항목.
S6 · 한도 후 채팅 업셀 유도
Character
1

더 보여주고 싶은데…

2

더 보여줘

  • 주석 · 한도 후 채팅 업셀 유도
  • 1규칙한도 소진 후 업셀 팝업 없음. 캐릭터가 채팅으로만 더 보여주고 싶다고 흘림(자연스러운 유도).
  • 2동작사용자가 요청할 때만 생성(S2) → 미리보기(S3) → 크게보기 시 차감(S5). 이동요청→생성.
  • ·규칙크레딧/충전 유도는 크게보기 차감 시점(S5)에서만. 갑작스런 결제 모달 금지.
S7·S8 · 거절 / 실패
Character
1

그건 좀 부끄러운데…

2

앗 잘 안 나왔네, 다시 해볼게

다시 시도
  • 주석 · 거절 / 실패
  • 1규칙세이프가드 위반=인-캐릭터 거절(시스템 에러 아님). 생성·차감 없음.
  • 2상태생성 실패=인-캐릭터+재시도, 미차감.

전체 12상태: S0 대화기본 · S1a 명시요청 · S1b 암시제안 · S2a·b·c 생성중(케이스) · S3 미리보기 · S4 크게보기(무료/재열람) · S5 크게보기 차감 · S6 채팅 업셀 · S7·S8 거절/실패. 앨범 화면은 #413(기획)·#431(디자인) 별도. 근거: 인라인-미디어-생성.md · #368 정책 코멘트.