## 코드 리뷰 WARNING 항목 (2026-04-09) ### W1: AuthProvider setInterval 최적화 - 미인증 유저에게도 5분 주기 세션 체크 동작 → 인증 상태일 때만 실행하도록 수정 - `packages/web/lib/components/auth/AuthProvider.tsx` ### W3: SpotSolutionTabs 접근성 - role="tab", aria-selected, role="tablist", 화살표 키 네비게이션 누락 - `packages/web/lib/components/detail/SpotSolutionTabs.tsx` ### W4: ExploreClient 추천 태그 하드코딩 - BLACKPINK, NewJeans 등 하드코딩 → 설정/API에서 가져오도록 - `packages/web/app/explore/ExploreClient.tsx` ### W5: Rust image dimensions 입력 검증 - image_width/height에 range 검증 추가 (1-20000) - `packages/api-server/src/domains/posts/dto.rs` ### W6: Rust post_type 매직 스트링 - "try"/"post" 상수로 관리 - `packages/api-server/src/domains/posts/service.rs`
코드 리뷰 WARNING 항목 (2026-04-09)
W1: AuthProvider setInterval 최적화
packages/web/lib/components/auth/AuthProvider.tsxW3: SpotSolutionTabs 접근성
packages/web/lib/components/detail/SpotSolutionTabs.tsxW4: ExploreClient 추천 태그 하드코딩
packages/web/app/explore/ExploreClient.tsxW5: Rust image dimensions 입력 검증
packages/api-server/src/domains/posts/dto.rsW6: Rust post_type 매직 스트링
packages/api-server/src/domains/posts/service.rs