프로젝트 개요
시청자용 웹 뒤에서 작품을 올리고 검수하고 편성하는 창작자 스튜디오와 운영 콘솔을 설계합니다. 이어 올리기 업로드와 AI 제작정보·권리 증빙 제출, PD 검수와 보완 요청, 편성·신고·구독·통계, AI 제작정보 코드 사전과 동의어 정규화를 한 콘솔에 묶습니다. 업무별 최소 권한과 고위험 작업 2인 승인 구조까지 제안형 프로토타입으로 보여 줍니다.
작업 범위
- 운영 대시보드 — 오늘의 처리 현황: 운영자가 첫 화면에서 검수 대기 작품, 변환 오류, 처리할 신고와 문의를 우선순위 순으로 봅니다. 줄을 누르면 해당 업무 화면으로 이어집니다
- 창작자 스튜디오 — 작품 제출: 창작자가 작품·시리즈·회차를 등록하고 영상을 이어 올리며 AI 제작정보와 권리 증빙을 제출합니다. 변환 진행 상태와 장면 썸네일 선택까지 한 흐름으로 이어집니다
- PD 검수 워크플로: 검토 담당자가 접수 작품을 배정받아 영상·AI 제작정보·권리 자료를 나란히 확인하고 의견을 남깁니다. 보완 요청·승인·반려·공개·게시 중단까지 상태가 이어집니다
- AI 제작정보 코드 사전: AI 제작방식·사용 도구 표준 코드를 관리하고 창작자가 쓴 다양한 표현을 동의어로 묶어 표준 코드로 정규화합니다. 원래 입력값은 그대로 보존하고 미분류 값은 따로 모아 처리합니다
주요 업무
- 운영 대시보드 — 오늘의 처리 현황 화면: 업무별 대기열 집계를 한 API로 받아 역할별로 보이는 줄을 다르게 구성합니다
- 창작자 스튜디오 — 작품 제출 화면: 청크 업로드 재개와 변환 상태 폴링, 제출 전 필수 항목 점검을 한 폼 흐름으로 묶습니다
- PD 검수 워크플로 화면: 검수 상태 전이를 표로 고정하고 전이마다 알림과 변경 이력이 남는 구조를 설계합니다
- AI 제작정보 코드 사전 화면: 표준 코드·동의어·미분류 값 세 목록과 변경 이력을 한 화면에서 오가며 편집합니다





프로젝트 핵심 과제
대용량 영상 업로드가 중간에 끊겨도 이어 올릴 수 있
청크 단위 재개와 서버 측 조각 병합 규칙 설계가 필요합니다
검수 중 보완 요청과 재제출이 반복될 때 이전 의견과 파일 버전을 혼동 없이 추적하는 이력 모델이 필요합니다
동의어 정규화가 잘못 연결되면 시청자 필터 결과가 달라져
연결 변경의 영향 범위를 미리 보여 주는 설계가 필요합니다
업무별 최소 권한을 화면·API·데이터 세 곳에 같은 규칙으로 적용해 권한 불일치가 생기지 않
해야 합니다
공개·게시 중단 같은 되돌리기 어려운 작업의 승인과 취소 흐름을 감사 기록과 함께 설계해야 합니다
핵심 기능 상세
운영 대시보드 — 오늘의 처리 현황
운영자가 첫 화면에서 검수 대기 작품, 변환 오류, 처리할 신고와 문의를 우선순위 순으로 봅니다. 줄을 누르면 해당 업무 화면으로 이어집니다.
- 업무 대기열 집계 쿼리를 Prisma로 묶고 Redis 캐시로 대시보드 조회 부담 분리
- 역할별 노출 항목을 서버에서 결정해 화면은 받은 줄만 그리는 구조 설계
- 대기 시간이 긴 건을 위로 올리는 우선순위 정렬 규칙 구현
검수·변환·신고·문의 대기열을 한 응답으로 모아, 역할마다 처리할 일만 보이는 첫 화면을 설계합니다.


창작자 스튜디오 — 작품 제출
창작자가 작품·시리즈·회차를 등록하고 영상을 이어 올리며 AI 제작정보와 권리 증빙을 제출합니다. 변환 진행 상태와 장면 썸네일 선택까지 한 흐름으로 이어집니다.
- 청크 단위 이어 올리기와 진행률 표시, 중단 후 이어서 올리는 업로드 구조 설계
- AWS S3 사전 서명 주소 업로드와 변환 작업 큐 상태 표시 구현
- 필수 입력·파일 형식·증빙 첨부 여부를 제출 전에 자동 점검하는 규칙 구현
이어 올리기와 변환 큐 상태를 한 화면에 묶고 제출 전 자동 점검을 붙여, 검수자가 받는 자료의 빈틈을 줄이는 흐름으로 설계합니다.


PD 검수 워크플로
검토 담당자가 접수 작품을 배정받아 영상·AI 제작정보·권리 자료를 나란히 확인하고 의견을 남깁니다. 보완 요청·승인·반려·공개·게시 중단까지 상태가 이어집니다.
- 검수 상태 전이표(접수·검토 중·보완 요청·승인·공개·게시 중단)와 전이 검증 로직 설계
- 시스템 기본 점검 결과와 사람 검토 의견을 한 상세 화면에 합치는 구조 구현
- 보완 요청과 재제출 이력을 스레드 형태로 저장하는 데이터 모델 설계
최종 공개 결정은 담당자가 하도록 두고 시스템은 누락·오류 점검만 맡는 역할 분리를, 상태 전이표와 변경 이력으로 설계합니다.


AI 제작정보 코드 사전
AI 제작방식·사용 도구 표준 코드를 관리하고 창작자가 쓴 다양한 표현을 동의어로 묶어 표준 코드로 정규화합니다. 원래 입력값은 그대로 보존하고 미분류 값은 따로 모아 처리합니다.
- 동의어 사전 매칭과 정규화 결과를 원본 입력과 분리 저장하는 이중 컬럼 모델 설계
- 미분류 값을 빈도순으로 모아 표준 코드에 연결하는 일괄 처리 화면 구현
- 코드·동의어 변경을 이력 테이블에 남기고 이전 상태로 되돌리는 구조 설계
원래 입력값을 보존한 채 표준 코드로 정규화해, 시청자 쪽 필터와 추천이 같은 코드를 쓰면서도 원본 근거를 잃지 않도록 설계합니다.


프로젝트 진행 단계
업무 역할·권한 매트릭스 정의 · 2026.10
창작자·제작사·PD·운영자 4개 역할별 접근 범위와 고위험 작업 2인 승인 대상 정의
업로드·변환 파이프라인 설계 · 2026.10
청크 이어 올리기, S3 사전 서명 주소, 변환 작업 큐와 상태 표시, 썸네일 추출 구조 설계
검수 워크플로·이력 구현 · 2026.10
검수 상태 전이표, 보완 요청 스레드, 시스템 기본 점검, 상태 변경 이력 테이블 구현
코드 사전·편성·승인 화면 구현 · 2026.10
표준 코드·동의어 정규화, 홈 섹션 편성, 2인 상호 승인과 접근 기록 조회 화면 구현
개발 결과
기술적 주안점
- 검수·변환·신고·문의 대기열을 한 응답으로 모아, 역할마다 처리할 일만 보이는 첫 화면을 설계합니다
- 이어 올리기와 변환 큐 상태를 한 화면에 묶고 제출 전 자동 점검을 붙여, 검수자가 받는 자료의 빈틈을 줄이는 흐름으로 설계합니다
- 최종 공개 결정은 담당자가 하도록 두고 시스템은 누락·오류 점검만 맡는 역할 분리를, 상태 전이표와 변경 이력으로 설계합니다