# server.py Pyright 에러 2건 수정

## Lv.1 작업

## 문제 (task-1766.1 미해결 이슈)

### 1. Import 해석 불가
```
Import "dashboard.data_loader" could not be resolved
Import "dashboard.helpers" could not be resolved
```
server.py에서 dashboard 패키지의 모듈을 import하는데 Pyright가 경로를 해석 못함.

수정 방향:
- `/home/jay/workspace/pyrightconfig.json`의 `extraPaths`에 dashboard 경로 추가
- 또는 `__init__.py` 누락 시 추가
- 실제 import 구문과 파일 위치를 확인하여 정확한 경로 설정

### 2. Code is too complex to analyze (line 1569, 5308)
server.py의 특정 함수가 너무 복잡하여 Pyright가 분석 포기.

수정 방향:
- 해당 줄의 함수를 확인 (`Read server.py offset=1565 limit=20` 등)
- 복잡한 조건문/중첩을 early return 패턴으로 분리
- 또는 함수를 2~3개 헬퍼로 분리하여 복잡도 낮추기
- 기능 변경 없이 구조만 리팩터링

## 검증 시나리오
1. `pyright /home/jay/workspace/dashboard/server.py 2>&1 | grep "could not be resolved"` → 0건
2. `pyright /home/jay/workspace/dashboard/server.py 2>&1 | grep "too complex"` → 0건
3. 대시보드 정상 동작 확인: `curl -s http://localhost:8000/api/status` → 200
4. 기존 pytest 통과 확인

## 보고서
`/home/jay/workspace/memory/reports/task-{TASK_ID}.md`