**task-1582.1 완료 보고** (dev1-team) **완료 보고서: 대시보드 시스템뷰 탭 — 디자인MD 섹션 추가** (9분 39초) **핵심 결과** 시스템뷰 탭에 토글 기반 2개 섹션(시스템상태/디자인MD)을 추가하고, 백엔드 API 2개(인덱스 파싱, 사이트 상세)를 구현하여 58개 사이트를 카테고리 필터 + 텍스트 검색 + 컬러 스와치 카드 + DESIGN.md 모달로 탐색 가능하게 했다. INDEX.md 파싱은 정규식 기반 + mtime 캐싱 적용. 경로 탈출 방어도 적용. **발견/해결 이슈 3건** 1. **allSites useMemo 데이터 매핑 오류** — API 응답이 `{ categories: [...] }` 형태인데 `Object.entries(designMdIndex)` 사용. `designMdIndex.categories.flatMap(...)` 으로 수정 (SystemView.js:129) 2. **fetchDesignMdDetail 응답 파싱 오류** — API가 JSON `{ id, content }` 반환하지만 `r.text()` 사용. `r.json()`으로 변경 후 `data.content` 추출 (SystemView.js:56) 3. **경로 탈출(path traversal) 취약점** — `/api/design-md/../../etc/passwd` 가능. `unquote` + `..`/`/` 차단 + `is_relative_to` 검증 추가 (server.py:881-886)