Repository navigation
feat: add permanent item SEO data and sitemap - #135
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.
경매 기록의 보존 기간과 독립적인 아이템 페이지를 지원하도록 공개 SEO 상세 및 사이트맵 projection API를 추가합니다. 카탈로그 정보 또는 보존된 일간/주간 통계 존재 여부를 공통 색인 자격으로 사용하고, 최근 표시 기간 밖의 마지막 집계도 제공합니다. 평균 가격은 거래 금액/판매 수량으로 계산하며 미존재 404와 장애 5xx를 구분합니다.
검증:
gradlew.bat verify --no-daemon170 tests 통과(실제 MySQL 통합 2개 포함, skip 없음), workflow contract 8 tests 및 mocked Bash tests 통과, 독립 Codex actual-diff 검토 승인. 합성 MySQL EXPLAIN에서 기존 통계 인덱스 조회를 확인했으며 카탈로그 filesort는 남습니다. 스키마·수집 파이프라인·의존성 변경은 없습니다.계약:
docs/item-seo.md,contracts/item-*-response.example.json. Version: 1.0.9. Search SEO v1 r1 SHA256:15F78F576F0F51CD2EBED1DAE13244D10E5C36077F9B48917A060B415CE87DB8.React 소비자보다 먼저 배포해야 합니다. 사람 승인 전 병합·운영 배포하지 않습니다.