Skip to content

fix: 브라우저 오류 화면 감지와 응답 대기 진단 - #20

Merged
digitie merged 2 commits into
mainfrom
codex/fuel-response-recovery
Sep 28, 2026
Merged

digitie merged 2 commits into
mainfrom
codex/fuel-response-recovery

Conversation

@digitie

@digitie digitie commented Sep 28, 2026 •

Copy link
Copy Markdown
Owner

HTTP 200 서비스 오류 HTML을 조기에 실패 처리하고 응답 대기의 단계·숫자 지역·최근 8개 핵심 요청 이벤트를 기록합니다. 인증 URL·헤더·본문·원 예외 문자열을 새 진단에 포함하지 않습니다. 호출 간격·predicate·재시도 정책은 유지합니다. WSL 및 Docker 각각 259개 통과·live API 4개 제외, 커버리지 93.45%, 타입 검사 및 Python 3.11~3.13 CI 통과. 외부 통신 없는 실제 Chromium 응답 불일치 회귀도 통과했습니다. 독립 James/Popper 리뷰에서 신규 P0/P1 없음. 비숫자 지역 식별과 응답 이후 DOM 진단 P2는 문서화한 후속이며, 과거 전국 수집 timeout의 근본 해결로 주장하지 않습니다. Transport PR51의 n150 단일 실행 검증은 진행 중입니다.

@digitie

digitie commented Sep 28, 2026

Copy link
Copy Markdown
Owner Author

최종 검증

  • 후보 5fa00463e8cd0c67aa935e8e2f0c3adef48c42e2: WSL/Docker 각각 259개 통과, live 4개 제외, 커버리지 93.45%, 타입 검사 통과.
  • Python 3.11/3.12/3.13·타입 CI 모두 통과. James/Popper 독립 적대 리뷰의 P0/P1 없음. 비숫자 지역 구분·응답 이후 DOM 진단의 P2 제한은 후속으로 남긴다.
  • n150 Transport fcd4d1f에 이 provider commit을 설치한 뒤 8시간 보호를 지켜 단 한 번 실행했다. run 83c635f8-1bf4-4216-a5aa-113efe51245f SUCCESS, DB 19750 success.
  • 주유소 원본 11,767개, 마지막 성공·가격 저장 시각 2026-09-29 07:32:56 KST, 오류 해제·다음 허용 15:32:56 KST 확인. 과거 timeout의 근본 원인이 규명됐다는 뜻은 아니다.
  • 소비자 운영 HTTPS 관리자 E2E 421개와 parking-radar 16개 모두 통과. 최초 DNS/지연 실패도 숨기지 않고 소비자 검증 문서에 보존했다.
  • 상세 운영 증적.

소비자가 검증한 provider commit을 그대로 고정하고 있으므로 이 PR은 merge commit 방식으로 합쳐 해당 commit의 main ancestry를 보존한다. 호출 간격 단축·차단 회피·추가 재시도는 하지 않았다.

@digitie
digitie marked this pull request as ready for review September 28, 2026 23:05
@digitie
digitie merged commit 7e0f770 into main Sep 28, 2026
4 checks passed
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