로컬 캐릭터 제작 MVP

해야 할 일과 결정할 것

`characters.json` 기반 캐릭터 초안 저장, 생성 페이지 보강, 이미지 생성과 관리까지 이어지는 작업 순서입니다.

먼저 결정 사용자가 정해야 하는 항목
  • status 저장 값

    한글 `제작중`, `완료`로 저장할지, 영문 `DRAFT`, `DONE`으로 저장할지 정합니다.

  • characters.json 위치

    추천 위치는 `server/data/characters.json`입니다.

  • 생성 버튼 임시 동작

    backend-api 연결 전까지 로컬 완료 처리할지, 버튼을 비활성화할지 정합니다.

  • 참조 이미지 4종

    각 이미지의 이름, 용도, 메타데이터 필드를 정합니다.

  • 이미지 삭제 방식

    즉시 삭제인지, 확인 모달을 거치는지 정합니다.

구현 순서

작업 단계

  1. 1
    로컬 캐릭터 초안 저장소

    `{ status, character }` 구조와 `characters.json` 읽기, 쓰기 API를 준비합니다.

  2. 2
    캐릭터 생성 페이지 개선

    제작중 초안 드롭다운, 폼 자동 채우기, OpenAI preview 상담 흐름을 연결합니다.

  3. 3
    캐릭터 대화 페이지 연결

    대화 페이지가 `characters.json`의 모든 캐릭터를 불러오도록 전환합니다.

  4. 4
    캐릭터 이미지 생성 페이지

    참조 이미지 선택, 요청 입력, gpt-image 생성, `server/data/images/` 저장을 구현합니다.

  5. 5
    캐릭터 이미지 관리 페이지

    저장된 이미지를 목록으로 보여주고, 선택 삭제할 수 있게 합니다.