# task-2122: 대시보드 시스템뷰 — 프로세스 상세 정보 표시

## 프로젝트: `/home/jay/workspace/dashboard/`

## 요구사항
프로세스 목록에 프로세스명뿐만 아니라 **어떤 작업을 하고 있는지** 상세 정보 표시.

## 수정 내용

### 1. 백엔드 (routes_get.py)
프로세스 정보에 `cmdline` (커맨드 라인) 또는 `detail` 필드 추가:
- `psutil.Process.cmdline()` → 명령어 인자에서 작업 정보 추출
- `claude` 프로세스: `--append-system-prompt-file` 뒤의 파일명에서 봇 ID 추출 가능
- `python3` 프로세스: 실행 중인 스크립트 경로 (예: `dashboard/server.py`, `dispatch.py`)
- `cokacdir`: 봇 서버 프로세스
- task-timers.json에서 running 태스크 정보를 프로세스와 매핑:
  - running 태스크의 bot 필드 → 해당 봇의 claude PID 매핑
  - 매핑 성공 시 "task-2121 (.env.production 추가)" 같은 작업 설명 표시

### 2. 프론트엔드 (SystemView.js)
- 프로세스 테이블에 "작업 내용" 컬럼 추가
- 또는 프로세스명 아래에 작은 글씨로 상세 정보 표시
- claude 프로세스: `[task-2121] .env.production 추가` 형태
- python3: 실행 스크립트명 (dashboard/server.py 등)
- 기타: cmdline 첫 부분

## ★ 먼저 읽을 파일
- `/home/jay/workspace/dashboard/routes_get.py` — 프로세스 목록 API
- `/home/jay/workspace/dashboard/components/SystemView.js` — 프로세스 테이블 UI

## 완료 시그니처
- claude 프로세스에 작업 task ID + 설명 표시
- python3 프로세스에 스크립트 경로 표시
- 대시보드 정상 렌더링

## 레벨
- normal

## 프로젝트
- dev-system