Skip to content

[fix] main과 운영에서 캐릭터 촬영 제거 - #18

Merged
DevDon-iOS merged 2 commits into
mainfrom
fix/#17-production-camera-removal
Sep 15, 2026
Merged

DevDon-iOS merged 2 commits into
mainfrom
fix/#17-production-camera-removal

Conversation

@DevDon-iOS

Copy link
Copy Markdown
Collaborator

요약

캐릭터 촬영 기능은 develop에만 남겨야 하지만, 활동 로그 작업의 develop 병합으로 main에 유입되어 재배포 시 운영에 노출됐다. main에서 촬영 기능을 제거한다.

변경 내용

  • 촬영 버튼, /camera 경로, 카메라 구현·모델·WASM·전용 의존성 제거
  • 카메라 권한 정책 복구 및 운영 제외 회귀 테스트 추가
  • 예약 사진 업로드와 예약 흐름은 유지
  • 기존 로그 데이터 호환성을 위해 이미 적용한 마이그레이션과 이벤트 명칭 유지
  • develop 브랜치는 변경하지 않음

검증

  • npm run lint && npm run typecheck && npm test && npm run build 통과 (단위 테스트 14개)
  • TEST_BASE_URL=http://127.0.0.1:4317 node --env-file=../../.env.test ../../node_modules/@playwright/test/cli.js test production-boundary.spec.ts 통과
  • 본문 로딩 후 촬영 링크 없음, /camera와 전용 자산 404, 예약 사진·금액 선택 유지 확인
  • git diff --check 통과

화면

촬영 기능 제거

제한 및 배포

사용자 요청대로 main에 병합 후 프로덕션 재배포한다. develop 전체를 main에 병합하면 촬영 기능이 재유입될 수 있으므로 이 회귀 테스트와 변경 범위를 확인해야 한다.

Closes #17

@DevDon-iOS
DevDon-iOS merged commit d3ae36a into main Sep 15, 2026
1 check passed
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.

1 participant