ES /docs

CupixAuth#getSession missing retry on 504 — no retryable wrapper

State: cf86fc53-a9cf-453e-bbda-7c465197898b

Progress#

Phase Status Timestamp
Analyze done 2026-07-08T04:20:00Z
Plan done 2026-07-08T04:22:00Z
Jira done 2026-07-08T04:24:00Z
Prepare done 2026-07-08T04:26:00Z
Implement: cupixworks done 2026-07-08T04:32:00Z
Validate done 2026-07-08T04:34:00Z
PR done 2026-07-08T04:36:00Z
Reflection done 2026-07-08T04:38:00Z

Decisions#

  • Selected fix option: 단기 개선 (1주 이내) — RCA에 명시된 단기 개선 항목만 구현.
  • Scope: packages/api/src/authentication/cupix-auth.tsgetSession()을 기존 retryable 헬퍼로 감싸 upstream ALB 5xx transient 실패에 대한 재시도 적용. handlingMessageErrors의 로그 레벨을 재시도 가능한 5xx의 경우 warn으로 downgrade.
  • checkToken 경로 전체 재시도 도입은 최소 변경 원칙에 따라 이번 스코프에서 제외 (관찰된 failure point인 getSession만 커버).
  • 장기 개선 (표준 재시도/circuit breaker 정립, ALB 헬스체크 조정)은 별도 트래킹.