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.ts의getSession()을 기존retryable헬퍼로 감싸 upstream ALB 5xx transient 실패에 대한 재시도 적용.handlingMessageErrors의 로그 레벨을 재시도 가능한 5xx의 경우warn으로 downgrade. checkToken경로 전체 재시도 도입은 최소 변경 원칙에 따라 이번 스코프에서 제외 (관찰된 failure point인getSession만 커버).- 장기 개선 (표준 재시도/circuit breaker 정립, ALB 헬스체크 조정)은 별도 트래킹.