fix(anime): 파이프라인 5건 수정 — 에피소드 정규식(v2/S01E), 릴리스 그룹 필터, 자막 보호, 배치 다운로드, 타임아웃
This commit is contained in:
19
docs/devlog/entries/20260315-001.md
Normal file
19
docs/devlog/entries/20260315-001.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 애니 파이프라인 중복 다운로드 버그 5건 수정
|
||||
|
||||
- **시간**: 2026-03-15 07:00~08:24
|
||||
- **Commit**: `42d0d81`
|
||||
- **Vikunja**: 신규 생성
|
||||
|
||||
## 결정 사항
|
||||
- `_extract_episode()`: SxxExx 패턴을 최우선으로 체크하고 v2 suffix 허용
|
||||
- `_add_torrents()`: NAS 기존 파일의 릴리스 그룹(Counter로 과반 판정) 기준 필터링
|
||||
- `_download_subtitles()`: 기존 자막이 있는 에피소드는 무조건 스킵 (수동 자막 보호)
|
||||
- `batch_download()`: operator.md의 수동 루프 패턴 대신 단일 CLI 명령으로 통합
|
||||
- operator 타임아웃: anime/task 구분 없이 600초 통일
|
||||
|
||||
## 수정 파일
|
||||
- `tools/anime_pipeline.py` — 정규식 + 릴리스 그룹 필터 + 자막 스킵 + batch 메서드
|
||||
- `handlers/task_handler.py` — 타임아웃 180→600
|
||||
- `prompts/operator.md` — batch 명령 추가
|
||||
- `core/docs_manager.py` — changes 배열 str/dict 양쪽 처리
|
||||
- `.agents/references/known-issues.md` — 3건 추가
|
||||
Reference in New Issue
Block a user