Skip to content

fix: @JsonIgnore 누락 수정 및 CLAUDE.md 패키지 구조 갱신#45

Merged
younchanhyeok merged 1 commit into
devfrom
fix/#42-runtime-bug-and-performance
May 7, 2026
Merged

fix: @JsonIgnore 누락 수정 및 CLAUDE.md 패키지 구조 갱신#45
younchanhyeok merged 1 commit into
devfrom
fix/#42-runtime-bug-and-performance

Conversation

@younchanhyeok
Copy link
Copy Markdown
Contributor

@younchanhyeok younchanhyeok commented May 7, 2026

관련 이슈

closes #46

변경 사항

  • TicketActionLog: ticket 필드에 @JsonIgnore 추가
  • TicketMetricSnapshot: ticket 필드에 @JsonIgnore 추가
  • CLAUDE.md: 패키지 구조를 실제 코드와 일치하도록 갱신

작업 내용 상세

🟡 @JsonIgnore 누락

TicketActionLog, TicketMetricSnapshot 엔티티의 ticket 필드가 LAZY 로딩인데 @JsonIgnore가 없어서 직렬화 시 LazyInitializationException 또는 N+1 쿼리 발생 가능. @JsonIgnore 추가로 직렬화에서 제외.

🟠 CLAUDE.md 불일치

  • ai/MetricPoint.java 제거 (이미 삭제된 파일)
  • ai/ 패키지에 MetricsCollectionScheduler, MetricsData, MetricsSendRequest 추가
  • metric/ 패키지에 MetricPoint, CurrentMetric 추가
  • kubernetes/ 패키지에 PodInfo, PodEvent 추가

체크리스트

  • ./gradlew build 성공 확인
  • 민감 정보 (API 키, 비밀번호 등) 코드에 포함되지 않음

- TicketActionLog, TicketMetricSnapshot의 ticket 필드에 @JsonIgnore 추가
- CLAUDE.md 패키지 구조를 실제 코드와 일치하도록 수정

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@younchanhyeok younchanhyeok merged commit 0afbb2b into dev May 7, 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