🔄 Duplicate Tracking System: - 중복 신고 시 원본 이슈에 신고자 정보 자동 추가 - 신고 인지도 및 대응 속도 분석을 위한 데이터 수집 - 뒷북치는 신고자 파악 및 집계 기능 📊 Database Schema Updates: - duplicate_of_issue_id: 중복 대상 이슈 ID (FK) - duplicate_reporters: 중복 신고자 목록 (JSONB 배열) - 015_add_duplicate_tracking.sql 마이그레이션 실행 - GIN 인덱스로 JSONB 검색 성능 최적화 🔧 Backend Enhancements: - 중복 폐기 시 대상 이슈에 신고자 정보 자동 추가 - 신고자 중복 체크 로직 (동일 사용자 재추가 방지) - /api/inbox/management-issues API 추가 (중복 선택용) - 프로젝트별 관리함 이슈 목록 조회 지원 🎨 Frontend UI Improvements: - 중복 선택 시 관리함 이슈 목록 표시 - 프로젝트별 필터링된 이슈 목록 제공 - 간단한 이슈 정보 표시 (제목, 카테고리, 신고자, 중복 건수) - 직관적인 선택 UI (클릭으로 선택, 시각적 피드백) 📋 Duplicate Selection Process: 1. 폐기 사유로 '중복' 선택 2. 동일 프로젝트의 관리함 이슈 목록 자동 로드 3. 중복 대상 이슈 선택 (필수) 4. 확인 시 신고자 정보가 원본 이슈에 추가 💾 Data Structure: - duplicate_reporters: [ { user_id: 123, username: 'reporter1', full_name: '신고자1', report_date: '2024-10-25T14:30:00', added_at: '2024-10-25T15:00:00' } ] 🔍 Analytics Features: - 중복 신고 건수 표시 - 신고자별 신고 시점 추적 - 원본 이슈 대비 지연 신고 분석 가능 - 부서별/사용자별 인지도 분석 데이터 제공 🚀 User Experience: - 중복 처리 시 명확한 안내 메시지 - 관리함 이슈 목록 실시간 로드 - 선택 필수 검증 (중복 대상 미선택 시 경고) - 처리 완료 후 자동 목록 새로고침 Expected Result: ✅ 중복 신고 시 신고자 정보 자동 추적 ✅ 신고 인지도 및 대응 속도 분석 데이터 수집 ✅ 직관적인 중복 대상 선택 UI ✅ 부서별/개인별 신고 패턴 분석 기반 마련
7.0 KiB
7.0 KiB