You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(afternote): 임시저장 조회·도메인·요청 payload 계약을 분리한다 #1762
changed the title [-]feat(afternote): 임시저장을 읽고 찾아가는 축 — 상세·목록 조회와 임시저장 목록 화면 (#808 분리)[/-][+]feat(afternote): 임시저장 조회·도메인·요청 payload 계약을 분리한다[/+]on Sep 8, 2026
Activity
github-actions commentedon Sep 2, 2026
이 이슈를 맡은 PR 은 #1763 다 (base
refactor/1746-memorial-content-flatten).base 가 기본 브랜치(
develop)가 아니라서 GitHub 은 이 이슈의 Development 칸에아무것도 표시하지 않는다. 본문에
Closes #N이 있어도 마찬가지다 — 그 링크는 기본 브랜치를target 하는 PR 에서만 만들어진다.
PR 이 닫히거나 머지되면 이 이슈의
pr-open라벨은 다음 리컨사일에서 떨어진다.fix(afternote): CI 가 잡은 두 곳을 맞춘다 — testFixtures 정렬·androidTest 호출부 (#…
fix(afternote): 발행 상세 계약 기록을 실서버 기준으로 정정하고 와이어 가드를 붙인다 (#1762)
OnlyReadOneBook commentedon Sep 3, 2026
완료 조건 「발행 상세는
playlist·credentials부재를 계약 위반으로 실패시킨다(폴백 없음)」는 지금 실서버 기준으로 위험합니다. PR #1763 리뷰에서 드러난 것을 남깁니다.그 조건의 근거는 서버가 응답을 조립하며 필수값을 강제한다는 것이었는데, 그 강제는 BE
main에만 있습니다.AfternotedetailResponseorigin/mainoneOf3분기(Draft/Published/PublishedPlaylist) +requirePublishedPlaylist+requirePublishedCredentialsorigin/release(실서버)oneOf분리도 두require*도 없음main이release보다 133커밋 앞서 있습니다. 그래서 지금 폴백을 걷으면 실서버에서 발행 SOCIAL·BUSINESS 상세가 영영 안 열릴 수 있습니다.이 PR 이 한 것
기준을 「서버가 보장하는가」에서 **「빠졌을 때 화면이 성립하는가」**로 바꿔 매퍼 KDoc 에 적었습니다.
memorial(PLAYLIST 본문) — 없으면 보여줄 본문이 없으므로 실패로 옮긴다(이 조건은 닫힘)credentials(SOCIAL·BUSINESS) — 없어도 제목·남기실 말씀·수신자·처리방법은 성립하므로 빈 값으로 낮춘다(열어 둠)참고로
credentials를 읽는 경로는SOCIAL_NETWORK·BUSINESS두 갈래뿐이라 GALLERY 는 애초에 이 경로를 타지 않습니다. BE 의 강제 범위와도 같습니다.남은 일
release가main을 따라잡은 뒤toPublishedCredentials()를 실패로 좁히면 이 완료 조건이 원래 뜻대로 닫힙니다. 그 전에는 좁히지 않는 편이 맞습니다.fix(afternote): 임시저장 목록 0건 본문에 develop 이 필수로 올린 문구를 넘긴다 (#1762)
merge: #1958 상세 명명 정리 위에 임시저장 조회를 연결 (#1762)
refactor(afternote): 조회 계약을 최신 기반에 맞추고 목록 UI를 실제 진입 PR로 이동 (#1762)
[-]feat(afternote): 임시저장을 읽고 찾아가는 축 — 상세·목록 조회와 임시저장 목록 화면 (#808 분리)[/-][+]feat(afternote): 임시저장 조회·도메인·요청 payload 계약을 분리한다[/+]refactor(afternote): 임시저장 목록 축을 걷어내고 조회 분리만 남긴다
Merge branch 'feat/1745-draft-detail' into feat/1762-draft-resume
docs(afternote): initialLoadSize 를 한 페이지로 낮춘 이유를 적는다 (#1762)
docs(afternote): initialLoadSize 주석의 영향 서술을 실제 동작으로 좁힌다 (#1762)
docs(afternote): initialLoadSize 주석에서 없는 동작 차이를 걷어낸다 (#1762)
refactor(afternote): 동작을 바꾸지 않는 initialLoadSize 지정을 걷어낸다 (#1762)
Merge pull request #1985 from Afternote/feat/1762-draft-resume
github-actions commentedon Sep 13, 2026
Auto-closed by merge of #1985 into
feat/1745-draft-detail.