### 작업 내용 - 로그인 사용자 VOD 작업 API 추가(업로드·목록·상태·결과 다운로드·삭제, 본인 작업만 조회) - 기존 postgres 작업 테이블 마이그레이션 및 설정 경로 로컬 디스크 파일 저장 - 기존 AI 워커 풀 기반 라이브 우선 VOD 스케줄러(유휴 워커 전용, 라이브 진입 시 일시정지·체크포인트 재개, GPU당 1건, 대기 순번·ETA) - 원본 처리 완료 후 24시간 이내 파기(실패·취소 포함) 및 결과물 보관 기간 설정 스위퍼, 파기 로그 - AI VOD 호출 어댑터와 가짜 구현(innolive-ai 인터페이스 확정 전) ### 작업 체크리스트 - [ ] VOD 작업 API·인증 재사용·크기/길이 제한 설정 - [ ] DB 마이그레이션·로컬 파일 저장소 - [ ] 라이브 우선 스케줄러·라이브 경로 회귀 테스트 - [ ] 보존기간 스위퍼·파기 로그 - [ ] go test 및 로컬 postgres 검증 ### 완료 기준 - 사용자가 업로드한 영상이 유휴 워커에서만 처리되고 라이브 진입 시 일시정지 후 재개 - 타인 작업 조회·다운로드·삭제 차단 - 원본 파일 처리 완료 후 24시간 이내 삭제 및 파기 로그 기록 - 기존 라이브 경로 테스트 통과
Activity
merge: feat/vod-jobs/#521