refactor(blog): 공개 목록 정책과 시리즈 surface 정리 - #119
Merged
Merged
Conversation
공개 전 콘텐츠 리뷰 결과를 반영해 제목과 검토 메모를 갱신했습니다.
목록, static params, 상세 조회가 하나의 visibility 정책을 공유하도록 모듈을 추출했습니다. private 기본값과 preview 동작을 검증하고 ADR로 경계를 기록했습니다.
글 상세 헤더와 MDX 본문 표면을 semantic color와 radius token으로 통일했습니다. 토큰 적용을 회귀 테스트로 고정했습니다.
공개 Tech 글의 리뷰 하한과 featured 자격을 policy 모듈의 실행 기준으로 통합했습니다. 글별 큐레이션 데이터는 meta.json에 유지하고 ADR로 경계를 기록했습니다.
Node 기반 content audit이 앱 정책과 같은 JSON 기준을 사용하도록 변경했습니다. 공개 Tech와 featured 검증·요약의 기준 불일치를 방지했습니다.
검토 기준을 충족하지 못한 public 글과 부적격 featured 글이 목록, 상세, static path에 노출되지 않도록 repository 경계에서 정책을 적용했습니다.
사용되지 않는 시리즈 route, 탐색 컴포넌트, model helper와 Archive 필터를 제거하고 legacy /series 요청은 Engineering으로 정리했습니다.
Next 16.2.10과 React 19.2.7로 patch 업데이트하고 production build를 확인했습니다.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
dev-wooyeon
marked this pull request as ready for review
July 23, 2026 12:25
dev-wooyeon
added a commit
that referenced
this pull request
Jul 24, 2026
* docs(blog): 블로그 시스템 구축기 제목 검토 반영 공개 전 콘텐츠 리뷰 결과를 반영해 제목과 검토 메모를 갱신했습니다. * refactor(blog): 공개 정책 경계 분리 목록, static params, 상세 조회가 하나의 visibility 정책을 공유하도록 모듈을 추출했습니다. private 기본값과 preview 동작을 검증하고 ADR로 경계를 기록했습니다. * refactor(blog): 상세 MDX 토큰 정렬 글 상세 헤더와 MDX 본문 표면을 semantic color와 radius token으로 통일했습니다. 토큰 적용을 회귀 테스트로 고정했습니다. * refactor(blog): 발행 정책 중앙화 공개 Tech 글의 리뷰 하한과 featured 자격을 policy 모듈의 실행 기준으로 통합했습니다. 글별 큐레이션 데이터는 meta.json에 유지하고 ADR로 경계를 기록했습니다. * fix(content): 감사 정책 기준 공유 Node 기반 content audit이 앱 정책과 같은 JSON 기준을 사용하도록 변경했습니다. 공개 Tech와 featured 검증·요약의 기준 불일치를 방지했습니다. * fix(blog): 공개 목록 발행 정책 적용 검토 기준을 충족하지 못한 public 글과 부적격 featured 글이 목록, 상세, static path에 노출되지 않도록 repository 경계에서 정책을 적용했습니다. * refactor(blog): 시리즈 탐색 surface 제거 사용되지 않는 시리즈 route, 탐색 컴포넌트, model helper와 Archive 필터를 제거하고 legacy /series 요청은 Engineering으로 정리했습니다. * chore(deps): Next와 React patch 업데이트 Next 16.2.10과 React 19.2.7로 patch 업데이트하고 production build를 확인했습니다. --------- Co-authored-by: 박은우 <noah@bag-eun-uui-MacBookAir.local>
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.
변경 사항
/series를/engineering으로 정리했습니다.검증
npm run lintnpm run verify:docsnpm run test:unit -- blog/services/policy.test.ts blog/services/post-repository.test.ts app/sitemap.test.ts blog/ui/components/PostCard.test.tsx blog/ui/pages/EngineeringPageClient.test.tsxnpm run build