# Task: 대시보드 개발팀/횡단조직 멤버 역할 표시 추가

## 개요
대시보드의 개발 1~3팀, 횡단조직 & 특수팀 멤버 카드에 역할(role) 텍스트가 표시되지 않는 문제 수정.
논리적 팀(마케팅/컨설팅/출판)처럼 이름 아래에 역할이 보이도록 변경.

## 파일
`/home/jay/workspace/dashboard/index.html`

## 현재 상태
- **MemberRow 컴포넌트 (134행)**: `member.role`이 `title` 속성(호버 툴팁)에만 사용됨. 화면에 텍스트로 표시 안 됨.
- **LogicalTeamCard (302행)**: `m.role`이 `<span>` 태그로 화면에 표시됨.
- 데이터(organization-structure.json)에는 모든 멤버의 role이 이미 있음 (예: 불칸=백엔드 개발자, 마아트=QC 매니저 등)

## 수정 내용
MemberRow 컴포넌트(134~151행)에서 멤버 이름 아래에 role 텍스트를 추가.

### 참고: 논리적 팀에서 role 표시하는 방식 (302행)
```jsx
<span className="text-[10px] text-slate-500 mt-px block">{m.role}</span>
```

### MemberRow에 적용할 위치
138~146행 `<div className="flex-1 min-w-0">` 안에, 이름/뱃지 행 아래에 role 표시:
```jsx
<div className="flex-1 min-w-0">
    <div className="flex items-center gap-1.5">
        <span className="text-sm font-medium text-slate-800">{shortName}</span>
        {isLead && <span>팀장</span>}
        <ModelBadge model={member.model} />
        {currentTask && <span>...</span>}
    </div>
    {/* ★ 여기에 role 추가 */}
    {member.role && (
        <span className="text-[10px] text-slate-500 mt-px block leading-none">{member.role}</span>
    )}
</div>
```

## 주의사항
- 팀장(isLead=true)의 role도 표시 (예: 헤르메스 = 설계/분배/검토)
- 단, 팀장은 이미 "팀장" 뱃지가 있으므로 role이 "팀장"인 경우 중복 표시 안 되게 처리
- 횡단조직(CrossTeamCard)의 lead도 동일하게 role 표시 확인
- 줄 간격: 논리적 팀과 동일하게 `leading-none`, `mt-px` 적용
- 기존 레이아웃/간격 유지, role 텍스트만 추가

## 테스트
- 개발 1팀: 불칸(백엔드 개발자), 이리스(프론트엔드 개발자), 아테나(UX/UI 설계자), 아르고스(테스터) 표시 확인
- 횡단조직: 로키, 마아트, 야누스, 비너스 등의 role 표시 확인
- 논리적 팀: 기존 표시 깨지지 않는지 확인
