← 로드맵

인간 개입 대기 큐

자동화 가능 항목은 코드로 완료했습니다. 아래 「인간 확인」만 처리하면 Go-live 가능합니다.

대기/차단 8QA 0/11

✅ 자동화 완료

Agent·코드로 구현 완료 — 추가 작업 불필요

오피스 캐릭터 CRUD 도크

/office 빌딩 뷰 — 생성·수정·삭제·클릭 미리보기

열기 →

템플릿 썸네일 선택

5종 10파츠 리그 시각 선택 그리드

열기 →

부서 1:1 바인딩

중복 시 경고·교체 확인 (API 409 DEPT_CONFLICT)

경로 재생 미리보기

캐릭터 클릭 → 스테이지에서 웨이포인트 따라 이동

열기 →

자동 QA 14+ 항목

npm run qa:anistudio

열기 →

Playwright E2E 스모크

npm run test:e2e

⏳ 최종 — 인간 확인 필요

보안·창작·승인·눈으로 보는 QA — 완료 처리 후 Go-live

🔑 인증·키 · Phase 6 · critical

Vercel/Neon DATABASE_URL 등록

프로덕션에서 AniStudio 프로젝트 저장이 유실되지 않도록 Neon PostgreSQL 연결 문자열을 등록합니다.

인간 필요 이유: DB 비밀번호·연결 문자열은 보안상 Agent가 대신 입력할 수 없습니다.

⛔ 차단: 프로덕션 저장·오피스 바인딩 영구 보존

  1. Neon Console에서 프로젝트 생성 → Connection string (pooler) 복사
  2. Vercel Dashboard → lonex_anistudio → Settings → Environment Variables
  3. DATABASE_URL 추가 (Production + Preview)
  4. Redeploy 후 /anistudio 에서 저장·새로고침 테스트
🔑 인증·키 · Phase 5 · high

Hugging Face API 토큰 (See-Through 연동)

Phase 5 AI 파츠 자동 분해를 위해 HF Inference API 또는 Space API 토큰이 필요합니다.

인간 필요 이유: HF 계정·토큰 발급은 사용자 인증이 필요합니다.

⛔ 차단: AI 자동 레이어 분해·오토리깅

  1. huggingface.co → Settings → Access Tokens → Read 토큰 생성
  2. .env.local 에 HF_TOKEN=hf_... 추가
  3. Vercel Production env에도 동일 키 등록 (Phase 5 배포 시)
🎨 창작 · Phase 3 · high

브랜드 캐릭터 파츠 PNG 제작·승인

5종 템플릿 외 고객 납품용 고유 캐릭터 파츠(머리·몸·팔·다리) 누끼 PNG를 준비합니다.

인간 필요 이유: 아트 디렉션·브랜드 가이드는 창작자 판단이 필요합니다.

  1. 파츠별 PNG (투명 배경, 피벗 중심 통일)
  2. AniStudio → 에셋 패널에서 슬롯별 업로드
  3. 리그 모드에서 피벗·오프셋 미세 조정
  4. 키프레임 walk cycle 2~4개 추가 후 오피스 확인
📐 좌표 보정 · Phase 3 · critical

오피스 빌딩 ↔ 스튜디오 좌표 보정

AniStudio 캔버스(960×600)와 빌딩 PNG(1400×933) % 좌표가 시각적으로 일치하도록 경로를 보정합니다.

인간 필요 이유: 건물 평면도와 실제 배경 이미지 정합은 눈으로 확인해야 합니다.

⛔ 차단: 가상오피스 생활 연출 품질

  1. 스튜디오에 /office 빌딩 스크린샷을 배경으로 업로드
  2. 부서 슬롯 위치에 맞게 웨이포인트 배치
  3. 저장 → /office 새로고침 → 캐릭터가 바닥·복도 위를 걷는지 확인
  4. 어긋나면 웨이포인트 미세 조정 반복
✅ 승인 · Phase 5 · medium

Kaggle 스프라이트 데이터셋 라이선스 확인

벤치마크·추가 템플릿용 Kaggle 2D 캐릭터 데이터셋의 상업 사용 라이선스를 검토합니다.

인간 필요 이유: 데이터셋별 라이선스·출처 표기는 법무·기획 판단입니다.

  1. Kaggle에서 2d character sprite 검색
  2. 각 데이터셋 License 탭 확인 (CC0 / commercial OK)
  3. 승인된 데이터만 character-templates에 반영
✅ 승인 · Phase 6 · high

고객 납품 ZIP 검수

스튜디오 「📦 납품 ZIP」 다운로드 후 project.json·assets·README 확인.

인간 필요 이유: 고객 전달 전 에셋 품질·파일명·오피스 재현은 담당자 확인이 필요합니다.

  1. 프로젝트 완성 → 저장 → 📦 납품 ZIP
  2. ZIP 압축 해제 → assets/*.png 시각 확인
  3. building-binding.json으로 /office 연동 테스트
  4. 고객 전달 또는 hq-customer-signoff
✅ 승인 · Phase 6 · critical

고객 납품 QA 서명

Phase 4 QA 체크리스트 완료 후 고객 또는 PM의 최종 승인.

인간 필요 이유: 납품 기준 충족 여부는 비즈니스 승인입니다.

⛔ 차단: 상용 배포 Go-live

  1. /anistudio/waiting QA 항목 전부 done 처리
  2. skel2d export 샘플 고객 전달
  3. 오피스 데모 URL 공유 → 피드백 반영
🧪 QA · Phase 4 · high

수동 브라우저 QA (모바일·다크모드)

Agent 자동 테스트 외 실제 브라우저에서 터치·해상도·다크모드 확인.

인간 필요 이유: 시각적 품질·터치 UX는 사람이 최종 확인합니다.

  1. Chrome DevTools → 모바일 뷰 /anistudio/[id]
  2. 경로 편집·리그 회전·재생 테스트
  3. /office 에서 바인딩 캐릭터 30초 관찰
  4. 네모 박스(빈 파츠) 없음 확인

Phase 4 QA 체크리스트

검증 개발자 — 브라우저에서 직접 확인