Skip to content

fix: 편의점 Zyte 폴백과 운영 점검 복구#157

Merged
hmmhmmhm merged 10 commits into
mainfrom
fix/convenience-store-recovery
Jul 27, 2026
Merged

fix: 편의점 Zyte 폴백과 운영 점검 복구#157
hmmhmmhm merged 10 commits into
mainfrom
fix/convenience-store-recovery

Conversation

@hmmhmmhm

Copy link
Copy Markdown
Owner

요약

  • CU와 세븐일레븐 JSON API에 직접 호출 우선 Zyte 폴백을 추가했습니다.
  • CU 재고의 확인된 차단은 연결을 끊지 않고 available: false로 반환하며, 선택적 워밍업은 유료 폴백에서 제외했습니다.
  • Worker 키를 REST/MCP 전체 경로에 주입하고 편의점 4사의 운영 헬스체크를 12개로 확대했습니다.
  • 차단당 Zyte 폴백을 정확히 1회로 제한해 비용 급증을 방지합니다.

검증

  • npm run format:check
  • npm run lint
  • npm run lint:biome
  • npm run typecheck
  • npm run check:source-lines
  • npx vitest run --maxWorkers=1 --no-file-parallelism (143 files, 1,617 tests)
  • npx vitest run --coverage --maxWorkers=1 --no-file-parallelism (100% statements/branches/functions/lines)
  • npm run build

운영 참고

  • CU 원본 재고 API와 Zyte 경로가 모두 차단되는 현재 상황에서는 빈 재고와 명시적인 unavailable 원인을 반환합니다. 매장 검색과 연결 자체는 유지됩니다.

@hmmhmmhm
hmmhmmhm merged commit 2e5b1cc into main Jul 27, 2026
6 checks passed
@hmmhmmhm
hmmhmmhm deleted the fix/convenience-store-recovery branch July 27, 2026 12:53
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.

1 participant