[S15P11A705-307] back 실제 상태로 BD-46·latestCollectionId·thumbnailUrl 서술 정정 - #101
Closed
TrossYou wants to merge 1 commit into
Closed
[S15P11A705-307] back 실제 상태로 BD-46·latestCollectionId·thumbnailUrl 서술 정정#101TrossYou wants to merge 1 commit into
TrossYou wants to merge 1 commit into
Conversation
Contributor
Author
|
브랜치 규칙(티켓 선행) 미준수로 되돌립니다. 티켓 생성 후 다시 올립니다. |
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.
관련 이슈
S15P11A705-307 (후속 정정)
작업 내용
back 레포(Team-PinLog/back)의 실제 PR·결정 문서를 확인한 결과, #100에 담긴 서술 세 건이 사실과 달라 정정한다. 추측이 아니라 back PR 본문과
docs/backend/decisions/를 근거로 삼았다.1. BD-46 — "해소 대기 중인 한계"가 아니라 의도적 보류 결정이었다
BD-46-list-sort-default-asc-with-params.md와 back #168을 확인했다. BD는 Jira 이슈가 아니라 Backend Decision 문서이고, 커서-방향 미검증은 고쳐지길 기다리는 버그가 아니라 감수하기로 결정한 트레이드오프다. back #168 본문에 "back 후속 없음"이 명시돼 있다.Base64(정렬키, id)라 방향 정보가 없어 형식상 유효한 요청이 되고, 그래서 400을 낼 근거가 없다는 것까지 반영했다.2.
latestCollectionId— 아직 머지 안 됨 (back #191 OPEN)back PR #191(
S15P11A705-308)이 열려만 있다. 현재 지도 마커가 전부 미분류 색인 것은 정상이며 optional 유지가 맞다. #100에서 "배포 시점이 늦어질 가능성"이라고 두루뭉술하게 적었던 것을 실제 상태로 바꿨다.3.
thumbnailUrl— 이미 머지됨 (back #184 MERGED, 2026-08-04)PlaceSummaryResponse를 쓰는 모든 응답에 실린다. Record 상세뿐 아니라 Collection 상세도 포함이라, 두 곳의 Zod 스키마에 필드를 추가했다.null이다. back #184 본문 기준 (1) 이미지 파일이src/test/resources에만 있어 배포 산출물에 실리지 않고, (2) place에 이미지를 잇는 UPDATE SQL이 미실행이다(배포 DB 쓰기 권한을 infra#189에서 요청 중). 폴백 이미지가 기본 화면이라고 보고 디자인해야 한다 — 이 점을 문서에 명시했다.back이
SecurityConfig에/images/places/**permitAll을 이미 넣어 인증은 막지 않으므로, 남은 변수는 Traefik 라우팅뿐이다(/api/core/v1이 아니라/api/core/프리픽스로 넘겨야 함).4. 회원 탈퇴 2단계 — 이미 완료됨
front #97(back #181
S15P11A705-285)로 이미 구현·머지돼 있었다. #100에서 "별도 티켓 필요"라고 적은 것은 사실이 아니라 경고 문구를 걷어냈다.변경 유형
확인 방법
npx tsc --noEmit/npx vitest run(78 passed) 통과.thumbnailUrl은.nullable().optional()이라 서버가 아직 안 내려줘도 파싱이 깨지지 않는다. Record 상세·Collection 상세 진입해 기존과 동일하게 렌더되는지만 확인하면 된다(현재는 값이 없어 화면 변화 없음).체크리스트
member.id(내부 사용자 ID)를 URL·요청·응답에 사용하지 않았다 (진입점은 Collection id)label만 사용하고code를 노출하지 않았다contextId로 쿼리 키·URL·선택 상태를 교체했다 (이번 변경 범위에 Context 수정 없음)keywords: []등 빈 결과를 오류로 처리하지 않았고 로딩·오류·401 상태를 처리했다docs/conventions.md(용어·any·컴포넌트 직접 API 호출 금지)를 지켰다남은 문의는 인프라 한 건뿐이다
BD-46과 탈퇴가 정리되면서 백엔드 문의는 사라졌다. 인프라 확인만 남는다:
🤖 Generated with Claude Code