Repository navigation
fix: 실제 재고 검사와 중계 경로 점검 정합성 보완 - #315
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
실제 운영 검사에서 상품은 검색됐지만 선택한 점포의 수량이 없는 응답을 정상으로 볼 수 없음을 확인했습니다. 세븐일레븐은 대표 재고 검색어를 기존 Health와 같은 핫식스로 맞추고, 이마트24는 원본이 일부 점포 행을 생략하므로 최대10개 후보를 한 번에 조회합니다. 실제 수량0·0·4·7은 통과하고 빈 응답·미확인은 계속 실패합니다. Health의 무시되던 limit=1도 실제 storeLimit=10으로 명시해 기존 유효 범위를 유지했습니다.
중계는 실제 재고가 정상이어도 정기 health의 일시 실패 한 번 때문에 사용 불가로 기록될 수 있었습니다. 정기 검사에서만 통신 오류·기한 초과·HTTP5xx를 한 차례 확인하고, 복구 진단을 남깁니다. 인증 오류·미준비·잘못된 응답은 반복하거나 성공으로 바꾸지 않습니다. 실제 사용자 요청·재고 API에는 추가 재시도를 만들지 않습니다. 모든 새 안전한 진단 코드가 상태 저장소에도 보존되는지 함께 검증했습니다.
기존 Chrome 숨김 작업은 disable하여 다음 로그인 때 새 보조 작업과 중복되지 않도록 문서를 보완했습니다.
검증: check4,010개, 커버리지 네 지표100%, build, 독립 요구사항·코드 리뷰 통과. 실제 MCP12서비스는 초기10개 통과와 실패2개 원인 확인 후 해당2개 재검증 모두 통과했습니다. 원래 실패 로그는 보존했습니다. Mac 인증 준비·상시 감시는 적용했으며 GS·올리브영 인증 fresh 재고는200입니다. 후속 배포 후 정기 경로 스냅샷과 실패 CLI를 다시 확인합니다.