# 기록 탭 이미지 파일 클릭 링크 수정

## 문제
보고서 내 이미지 파일명(예: `recruiting-angleA-meta-1080×1080-slide1-v1.png`)이 클릭 가능한 링크로 변환되지 않음.

원인:
- pathPattern 정규식이 `경로/파일명.확장자` 형태만 매칭 (디렉토리 구분자 `/` 필수)
- 보고서 테이블에는 파일명만 있고 경로가 없음
- 저장 경로 정보는 보고서 하단에 "저장 경로: output/meta-ads/angle-A/" 형태로 별도 존재

## 해결 방안

### 방안 1: 보고서 내 이미지 파일명도 링크화
- pathPattern 정규식에 **경로 없는 이미지 파일명**도 매칭하도록 추가
- 예: `recruiting-*.png`, `*.png`, `*.jpg` 등
- 클릭 시 보고서 내 "저장 경로:" 텍스트를 파싱하여 전체 경로 조합
- 또는 서버 API에서 파일명으로 검색하여 전체 경로 반환

### 방안 2: 서버에 파일 검색 API 추가
- `GET /api/file-search?name=recruiting-angleA-meta-1080×1080-slide1-v1.png`
- workspace 내에서 파일명으로 검색 → 전체 경로 반환 → 해당 경로로 파일 뷰어 열기

### 방안 3 (가장 간단): pathPattern 확장
- 이미지 확장자(.png, .jpg 등)로 끝나는 텍스트를 모두 매칭
- 클릭 시 해당 보고서의 task_id를 기반으로 관련 output 경로를 추론
- 또는 보고서 HTML에서 가장 가까운 "저장 경로" 텍스트를 찾아 prefix로 사용

## 수정 대상
- `/home/jay/workspace/dashboard/components/utils.js` — linkifyFilePaths 함수 + FileViewerModal

## 검증
- task-1154.1 보고서에서 이미지 파일명 클릭 → 이미지가 모달에 표시

## task-timer
- task_id: task-1158.1
- team: dev1-team
