o2o-triple-pick/backend/app/services
jwkim 0fc7598d88 응원가 생성을 라인업 발표 이후로 게이트
- 네이버 preview fullLineUp 조회 — 양팀 타자 8명 이상이면 발표로 간주,
  확정 라인업(타순·포지션 실명)을 가사 컨텍스트에 주입
- 생성 윈도우(킥오프 150분 전~) 안에서 발표까지 대기, 킥오프 40분 전까지
  미발표면 라인업 없이 폴백 생성
- 라인업 없이 만든 곡은 발표 후 자동 재생성(업그레이드) — 기존 트랙을
  유지한 채 새 곡 완성 시점에 교체, 실패 시 이전 곡 복귀

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 09:59:19 +09:00
..
__init__.py Refactor: Next.js+Firebase → React(Vite) + FastAPI + PostgreSQL 2026-06-10 13:04:35 +09:00
ai.py feat(mls): MLS 리그 추가 — ESPN 비공식 API 연동 2026-08-14 13:47:13 +09:00
auth_kakao.py feat(auth): 카카오 로그인 — o2o-castad-backend 인증 스택 이식 2026-08-14 15:42:54 +09:00
baseball_data.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
baseball_details.py feat(mlb): 문자중계 추가 — feed/live allPlays 규칙 기반 한글 변환 2026-08-14 14:38:48 +09:00
baseball_fetch.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
baseball_sync.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
email.py mail config 적용 . 2026-06-11 09:21:10 +09:00
football_data.py API-Football 데이터 수집 로직 변경 2026-06-16 09:31:29 +09:00
grading.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
mls_espn.py feat(mls): 과거 30일 백필 — 주말 위주 편성으로 일정판에 생기던 공백 해소 2026-08-14 14:56:44 +09:00
points.py feat: KBO/MLB 운영 안정화 — 순위 탭·라이브 개선·취소/더블헤더 지원·야구 점수제 2026-07-22 11:01:10 +09:00
schedule_fetch.py 토너먼트 대진 추가 2026-06-29 09:11:58 +09:00
schedule_sync.py 토너먼트 대진 추가 2026-06-29 09:11:58 +09:00
songs.py 응원가 생성을 라인업 발표 이후로 게이트 2026-08-25 09:59:19 +09:00
suno.py 오늘의 응원가 자동 생성 파이프라인 (Suno) 2026-08-25 09:33:34 +09:00