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