# task-2070: InsuRo 이용 가이드 안내 문구 전수조사 + 메뉴 구조 sync

## 배경
InsuRo의 메뉴 구조가 1차원(좌측 메뉴만) → 2차원(상단 메뉴 + 좌측 섹션)으로 변경됨.
가이드 페이지(/guide)의 25개 섹션 안내 문구가 이전 메뉴 구조 기준으로 작성되어 있어
실제 현재 UI와 sync가 안 맞는 경우가 많음.

## ★ 프로젝트: `/home/jay/projects/InsuRo/`
## ★★★ 코드 수정 없음. Supabase DB(guide_sections) 업데이트만. ★★★

## 현재 메뉴 구조 (2차원)
### 상단 메뉴
- 고객관리 (CRM)
- AI 마케팅
- 분석 & 도구
- 안내 & 설정

### 각 상단 메뉴 아래 좌측 섹션
확인 방법:
```bash
grep -A5 "menuItems\|sidebarMenu\|SIDEBAR\|topNav\|navigation" /home/jay/projects/InsuRo/src/components/DashboardLayout.tsx | head -40
```
또는 Playwright MCP로 실제 UI 확인

## 작업 내용

### 1. 현재 메뉴 구조 매핑
- 상단 메뉴 4개 → 각각의 좌측 섹션 목록 전수 확인
- 각 기능 페이지가 어떤 상단 메뉴 → 어떤 좌측 섹션에 있는지 매핑표 작성

### 2. guide_sections 25개 전수 검토
Supabase DB에서 guide_sections 전체 조회:
```python
from dotenv import load_dotenv; import os; load_dotenv('../.env')
from supabase import create_client
sb = create_client(os.getenv('INSURO_NEW_SUPABASE_URL'), os.getenv('INSURO_NEW_SERVICE_ROLE_KEY'))
secs = sb.table('guide_sections').select('id, title, steps, sidebar_menu_url').order('sort_order').execute()
```

각 섹션의 `steps` 배열에서:
- "왼쪽 메뉴에서..." → 현재는 "상단 'XX' 메뉴 > 좌측 'YY' 섹션"으로 변경 필요
- "사이드바에서..." → 동일
- 메뉴 경로가 현재 UI와 불일치하는 항목 식별

### 3. DB 업데이트
불일치 항목의 steps를 현재 메뉴 구조에 맞게 수정:
```python
sb.table('guide_sections').update({"steps": [수정된_steps]}).eq("id", section_id).execute()
```

## 완료 시그니처
- 보고서에 25개 섹션별 "일치/불일치/수정됨" 상태 표시
- 수정된 섹션의 before/after steps 명시

## 검증 시나리오
1. 모든 guide_sections의 steps가 현재 2차원 메뉴 구조와 일치
2. Playwright로 insuro.biz/guide 접속 → 각 가이드 안내가 실제 메뉴 경로와 일치 확인
3. "왼쪽 메뉴에서" 같은 1차원 구조 표현이 남아있지 않음

## 레벨
- critical

## 프로젝트
- insuro