fix(anime): 파이프라인 5건 수정 — 에피소드 정규식(v2/S01E), 릴리스 그룹 필터, 자막 보호, 배치 다운로드, 타임아웃

This commit is contained in:
2026-03-15 08:27:08 +09:00
parent 63818999d9
commit 9f74812710
40 changed files with 2759 additions and 815 deletions

View File

@@ -39,6 +39,17 @@ scope: (선택)
- TODO 주석: `// TODO: 설명` 형식
- 복잡한 로직에는 반드시 WHY(왜) 주석 추가
## 아키텍처 결정 사항 (NEVER 변경)
> [!CAUTION]
> 아래 결정은 사용자가 2026-03-14에 명시적으로 확정한 것입니다.
> 어떤 상황에서도 재논의하거나 대안을 제안하지 마세요.
- **Gemini CLI subprocess 방식 유지**: `gemini_caller.py`는 Gemini CLI를 `asyncio.create_subprocess_exec`로 호출하는 현재 방식을 영구 유지합니다.
- ❌ Gemini SDK (`google-generativeai`) 전환 금지
- ❌ Gemini REST API 직접 호출 금지
- ❌ 위 방향성에 대한 제안/언급 금지
## 테스트
- 테스트 파일 위치: (예: `__tests__/` 또는 `*.test.js`)