# task-935.1: 대시보드 프로젝트뷰 — 아누시스템 작업이 "기타"로 분류되는 문제 원인 분석 및 개선 (한정위임)

## 배경
- 대시보드 프로젝트뷰에서 아누시스템(개발 인프라) 관련 작업들이 별도 프로젝트로 분류되지 않고 **"기타"**로 빠지고 있음
- 현재 등록된 프로젝트: dev-system, insuwiki, mediscan, mktingauto, threadauto
- 아누시스템 관련 작업(예: task-930.x 스킬 품질 시스템, task-934.x 조직도 수정 등)이 해당 프로젝트에 매핑되지 않는 것으로 보임

## 대시보드 위치
- URL: `http://100.76.130.39:8000/dashboard/`
- 대시보드 코드: `/home/jay/workspace/dashboard/` 디렉토리

## 작업 범위 (한정위임 — 끝까지 진행)

### Phase 1: 원인 분석

1. **프로젝트뷰 렌더링 로직 확인**
   - 대시보드 코드에서 프로젝트별 작업 분류 로직 파악
   - 어떤 기준으로 작업이 프로젝트에 매핑되는지 (task_id? team_id? project 필드?)
   - "기타"로 빠지는 조건이 무엇인지

2. **데이터 소스 확인**
   - task-timers.json 또는 API 응답에서 프로젝트 분류 필드 확인
   - 아누시스템 작업들의 프로젝트 필드 값 확인 (비어있는지, 잘못된 값인지)

3. **프로젝트 매핑 규칙 확인**
   - 프로젝트 목록이 어디에 정의되어 있는지
   - 새 작업이 프로젝트에 매핑되는 시점과 방법

### Phase 2: 개선

원인에 따라 적절한 수정 적용:

- **매핑 규칙 누락**: 아누시스템 프로젝트 매핑 규칙 추가
- **데이터 문제**: 기존 작업 데이터에 프로젝트 필드 보정
- **분류 로직 개선**: 팀/작업 유형 기반 자동 분류 로직 보완
- "기타"에 빠지는 작업이 최소화되도록 fallback 분류 로직 개선

### Phase 3: 검증

1. 대시보드 프로젝트뷰에서 아누시스템 작업이 정상 분류되는지 확인
2. 기존 프로젝트(insuwiki, threadauto 등) 분류에 영향 없는지 확인
3. "기타" 카테고리에 남아있는 항목이 합리적인지 확인

## 제약사항
- 대시보드 파일만 수정 (dashboard/ 디렉토리)
- 다른 팀 작업 파일 건드리지 말 것
- API 엔드포인트 구조 변경 시 기존 호환성 유지

## 산출물
1. 원인 분석 결과
2. 수정 완료된 파일 목록
3. 보고서: `memory/reports/task-935.1.md`
