Skip to content

[Feature] Embedding Job Attempt 시작 기록 #63

Description

@Gimini-3

📌 Description

현재 유효한 PROCESSING Job 소유자가 Claim Token을 멱등성 키로 사용해 실행 Attempt를 시작할 수 있도록 관리자 API와 저장 계약을 구현합니다.

동일 Job·Claim Token 재전송은 기존 Attempt를 반환하고, Job 행 잠금과 DB 유일성 제약으로 Job별 Attempt 번호 및 한 Claim당 한 Attempt 불변식을 보장합니다.

✅ To-do

  • V34 Claim Token 컬럼 및 유일성 제약 추가
  • Attempt Domain·Repository 구현
  • 소유권·Lease 검증 및 멱등 시작 Service 구현
  • 관리자 API·DTO·오류 계약 구현
  • 단위·통합·동시성 테스트 및 회귀 검증

📒 기타

  • 설계 문서: docs/design/gimin-#63-embedding-job-attempt-start.md
  • 신규 외부 연동이나 런타임 설정 변경은 없습니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions