Skip to content

feat: 마이페이지와 멤버 프로필 구현 - #15

Closed
wantkdd wants to merge 2 commits into
developfrom
feat/member-profile
Closed

feat: 마이페이지와 멤버 프로필 구현#15
wantkdd wants to merge 2 commits into
developfrom
feat/member-profile

Conversation

@wantkdd

@wantkdd wantkdd commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

작업내용

  • 마이페이지와 공개 멤버 프로필 구현 전에 self/public API·DTO 경계를 문서로 확정합니다.
  • 계정 생명주기, 이메일 정규화·토큰·outbox, GitHub refresh, 프로필 통계와 rollout 순서를 선행 계약으로 기록합니다.
  • 코드 구현은 아직 포함하지 않았으며, contract review 이후 진행합니다.

포함된 영역

  • FE

  • BE

  • AI

  • docs

  • infra

  • 직접 작성

  • Server: self/public DTO, 계정 상태·스키마·트랜잭션·outbox 구현 계약 검토 대상입니다.

  • Web: /mypage, /members/:memberId, 인증/복구 확인 화면과 필드 노출 계약 검토 대상입니다.

  • Docs: docs/architecture.md, docs/domain.md, docs/decisions/2026-08.md에 선행 계약을 추가했습니다.

예측 (작업 초기 PR 생성 시 작성)

  • 예상 소요: 14–21 engineer-days
  • 막힐 것 같은 곳:
    • 이메일 정규화 전 중복 데이터 감사와 unique/index migration 순서
    • self/public DTO 필드 분리와 기존 팀 설정 UI 호환성
    • email/S3/GitHub outbox transaction boundary와 재시도 정책
    • 탈퇴 유예, 복구, tombstone 상태가 기존 FK와 과거 화면에 미치는 영향
  • 전문 밖 영역 중 걱정되는 것:
    • 운영 이메일 발송 업체와 자격증명 정책
    • 모바일 화면에서 공개/본인 프로필 정보량을 안전하게 줄이는 UX

결과 (머지 전 작성)

  • 실제 소요: 미정
  • 실제로 막힌 곳: 미정
  • 배운 것: 미정

리뷰 요청

  • Server/Web guardian 계약 리뷰를 요청합니다.
  • 특히 self/public DTO 분리, schema/account lifecycle, email uniqueness/indexes, outbox transaction boundaries를 확인해 주세요.
  • Web 쪽은 routes, field exposure, mobile compatibility를 확인해 주세요.
  • 구현은 contract review 이후 진행합니다.

메모

  • 이 PR은 구현 전 계약 확정을 위한 draft PR입니다.
  • code implementation is pending.

Constraint: 구현 전 Server/Web guardian 계약 검토가 필요하다
Rejected: 코드 구현 동시 진행 | 계약 리뷰 전 스키마/API 변경을 고정하지 않기 위해 보류한다
Confidence: high
Scope-risk: moderate
Directive: 구현은 self/public DTO와 계정 생명주기 계약 승인 후 진행한다
Tested: git diff --stat으로 docs/architecture.md, docs/domain.md, docs/decisions/2026-08.md 문서 변경만 확인했다
Not-tested: 문서 계약 변경만 포함해 애플리케이션 빌드와 테스트는 실행하지 않았다
@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
whylog Ready Ready Preview Aug 18, 2026 4:09pm

@whylog-dev

whylog-dev commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

WhyLog AI 리뷰

결과: ✅ 차단 항목 없음 · 모델: Google gemini-3.6-flash

마이페이지 및 멤버 프로필 기능을 도입하기 위한 도메인 용어, 계정 생명주기, 아키텍처 흐름 및 구현 경계 계약을 docs/ 문서에 추가한 PR입니다. 문서 작성 규칙 및 AGENTS.md를 준수하고 있어 문제 항목이 없습니다.

PR 리뷰 문서: docs/pr-reviews/PR-15.md 서명·부모 SHA·입력 digest 확인 · 이전 판단 유지

차단

없음

제안

없음

이 코멘트는 새 실행 때 갱신됩니다. 차단 항목은 사람이 타당성을 확인한 뒤 수정하세요.

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.

2 participants