Skip to content

fix: 매물 상세와 조회 오류·실시간 갱신 개선 - #76

Open
dev-ant wants to merge 1 commit into
mainfrom
fix/react-query-reliability
Open

dev-ant wants to merge 1 commit into
mainfrom
fix/react-query-reliability

Conversation

@dev-ant

@dev-ant dev-ant commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

현재 매물 목록이 응답에 없는 auctionId로 링크를 만들던 문제와 조회 실패가 빈 결과처럼 보이던 문제를 수정합니다. 현재 매물과 뿔피리는 1분 자동 확인·수동 새로고침을 제공하며, 실패 시 같은 조건의 마지막 성공 결과를 유지합니다.

변경

  • 실제 응답의 id/dateRegister로 목록·상세 계약 통일, 잘못된 ID 사전 404 및 안전한 날짜 표시
  • 현재 매물·거래내역·통계·뿔피리의 최초 오류, 정상 빈 결과, 갱신 실패 구분과 진행 중 재시도 비활성화
  • 현재 매물·홈 뿔피리의 60초 갱신, 뿔피리 무한목록은 첫 20건만 별도 확인하고 명시적 요청 성공 후 교체
  • 요청 취소·검색 조건 경합 방어, 실시간 검색/뿔피리 BFF no-store, 마지막 조회 시각 표시
  • 버전 1.0.33 → 1.0.34. 신규 의존성·백엔드 변경 없음

검증

  • Node 20 npm run verify 통과: 133 suites / 763 tests, format·lint·typecheck·knip·production build
  • workflow 계약 5 tests 통과, 비밀값 검사 0건
  • 데스크톱·390px 로컬 브라우저에서 숫자 상세 이동/등록일/검색 복귀/키보드 재시도 확인
  • 뿔피리 40건을 읽는 동안 60초 확인은 첫 페이지만 요청, 기존 목록·스크롤 유지 및 새 메시지 안내 확인
  • 독립 코드 리뷰: 41개 파일 검토, 옵션/통계 날짜 응답 검증 누락 2건 보완 후 APPROVE. 검토자가 112개 관련 테스트를 독립 재실행해 통과
  • PR CI 5개 전부 통과: workflow-contract, ci / validate, ci / version-policy, ci / verify, ci / container (head 97b5221869a7a4a9e8a7a8810e07cccb23b7ddf0)

승인된 기획 spec-v1 기준으로 구현했습니다 (SHA256: ECD6BAAE0C5B009F41FAA9239D32B71ED33D7ED40613E02EAC2B6CD02873004D). 기존 무관한 파일의 이미지/ESLint 경고는 유지됩니다. 브라우저 검증은 로컬 모의 API 기준이며 운영 변경은 수행하지 않았습니다. 병합·운영 배포는 별도 사람 승인 대상입니다.

This branch has not been deployed

No deployments
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