Skip to content

관측 기반 실패 code 의 일시 전환 #124

Closed

Description

@m-a-king

왜

계약 전환

확정 판정이 페이지 관측에 기댐

  • 받은 dom 에 상품이 없다는 관측을 링크가 상품이 아니라는 결론으로 승격
  • 4xx·일부 5xx 를 봇 방어 클로킹 가능성을 알면서도 확정으로 분류
  • 결과: 호출자가 재시도 없이 닫음

실측

무엇을

permanent 플래그 전환

code 이전 이후
NOT_PRODUCT_PAGE·UNTRUSTWORTHY_VALUE·NO_EXTRACTABLE_CONTENT 확정 422 일시 502
FETCH_CLIENT_ERROR·PERMANENT_UPSTREAM·EMPTY_SHELL 확정 422 일시 502
TOO_MANY_REDIRECTS·MALFORMED_REDIRECT 확정 422 일시 502
LLM_INVALID_RESPONSE 확정 422 일시 502
  • 에스컬레이션 축(plain fetch 에서 헤드리스로)은 그대로
  • 관련 테스트의 permanent 단언 갱신

Gemini 재시도 판단 분리

  • 재시도 중단 판단이 permanent 플래그에 기댐
  • LLM_INVALID_RESPONSE 가 일시가 되면 같은 요청의 Gemini 호출이 늘어남
  • 재시도 여부를 code 축으로 분리해 호출 수 유지

확정 유지

  • INVALID_URL(형식 위반·host 조회 실패)·BLOCKED_HOST·IMAGE_UNSUPPORTED·MODEL_*
  • 원인: 링크 자체의 사실이거나 우리가 직접 막은 것

선행

Activity

  1. self-assigned this
    on Oct 18, 2026
  2. added theissue type on Oct 18, 2026
  3. linked a pull request that will close this issue관측 기반 실패 code 의 일시 전환 #126on Oct 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

fix외부 가시적 결함 수정

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions