Backend - 멤버 Top 10 DNA 데이터 확장
ID: 59e18df2-6875-4f3a-838f-f5ec9ae8afe0
높음
완료
## 목표
TeamStrengthAnalyzer에서 멤버별 Top 10 DNA 데이터를 제공하여 개요 탭의 WAY×DNA 강점 표를 지원한다.
## 변경 파일
- `app/services/workspaces/team_strength_analyzer.rb`
## 상세 내용
1. `build_member_data` (L72-73): `first(5)` → `first(10)`으로 확장
2. `build_member_strength_map` (L197-219): 각 DNA에 `:tier` 필드 추가
- `:top5` (rank 1-5), `:top10` (rank 6-10), `nil` (그 외)
- 기존 `top5` 필드는 하위호환을 위해 유지
3. `compute_team_dna_ranking` (L148-180): 이미 올바른 카운팅 로직 → 변경 불필요
## 완료 기준
- [ ] 멤버 데이터에 Top 10 DNA가 포함됨
- [ ] strength_map의 각 DNA에 tier 정보가 정확히 표시됨
- [ ] 기존 matrix 탭이 정상 동작함 (하위호환)
- [ ] 테스트 통과
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
담당자:
팀리드
생성일:
2026년 02월 27일 05:26
활동 로그
-
팀팀리드 상태 변경: 진행 중 → 완료
2026년 02월 27일 05:42:02
-
팀팀리드 3개 티켓 일괄 작업 시작. backend-dev, frontend-dev 2인 팀 구성 예정.
2026년 02월 27일 05:28:20
-
팀팀리드 티켓 클레임 완료
2026년 02월 27일 05:28:13