Skip to content

fix(character): improve generation retry timing - #86

Merged
bigmooon merged 1 commit into
mainfrom
fix/character-generation-retry-timing
Jun 25, 2026
Merged

bigmooon merged 1 commit into
mainfrom
fix/character-generation-retry-timing

Conversation

@aprkaos56

Copy link
Copy Markdown
Collaborator

Summary

  • 캐릭터 생성 한도를 자정 리셋이 아닌 최근 24시간 기준으로 계산하도록 변경했습니다.

Changes

  • 캐릭터 생성 횟수를 최근 24시간 내 ImgGenLog 기준으로 계산하도록 수정했습니다.
  • 한도 초과 시 가장 오래된 생성 로그 기준의 reset_at, retry_after_seconds를 응답에 포함했습니다.
  • 생성 한도 조회 API도 최근 24시간 기준의 사용량과 재시도 가능 시간을 반환하도록 변경했습니다.
  • 오래된 생성 로그 정리 및 개발용 한도 초기화 명령도 최근 24시간 기준에 맞췄습니다.
  • 호기심 많은 키워드를 AI 서비스 호환 값인 호기심많은으로 정규화하도록 추가했습니다.
  • 관련 캐릭터 생성 API 테스트를 업데이트했습니다.

Checklist

  • Django app/module boundaries are respected (apps/, common/, config/, infrastructure/)
  • Settings use config.settings.*
  • Migrations are included or not needed
  • API behavior, serializers, permissions, or validation changes are documented
  • Tests are added/updated or the reason is noted

Test

  • make test
  • make lint
  • Manual check: 로컬 Docker 환경에서 생성 한도 초기화 및 캐릭터 생성 요청 흐름 확인

Notes

  • 로컬 환경에서 compileall로 변경 파일 문법 확인을 완료했습니다.

@aprkaos56
aprkaos56 force-pushed the fix/character-generation-retry-timing branch from e5df897 to 70e7b67 Compare June 25, 2026 07:29
@bigmooon
bigmooon merged commit f636970 into main Jun 25, 2026
1 check passed
@bigmooon
bigmooon deleted the fix/character-generation-retry-timing branch July 5, 2026 06:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants