### 헤더 네비 작업 체크리스트 (순서)

1) 레퍼런스 분석
- [x] ref/headerref01.html 구조/스타일 패턴 분석 (접근성/반응형 확인)

2) 기본 골격/리소스 준비
- [x] 로고 파일 경로 확인(`/public/logo.png`) 및 Next Image 적용 여부 결정
- [x] 헤더 컨테이너/레이아웃 골격 생성(`src/app/components/AppHeader.tsx` 확장)

3) 데이터 연동 설계
- [x] 대분류 소스 결정: `GET /api/categories` 사용(대분류+소분류 동시 제공)
- [x] 소분류(보드) 매핑 규칙 정의(현재 시드 트리 기준)

4) 대분류 네비 구현
- [x] 상단에 대분류 탭 렌더링(정렬/활성 상태 반영)
- [x] hover 시 소분류 드롭다운 표시(키보드 포커스 접근성 포함)
- [ ] 현재 페이지 경로와 활성 대분류 동기화

5) 소분류(보드) 드롭다운 구현
- [x] 소분류 리스트 렌더링(이름/slug 링크)
- [ ] 보드 타입/승인필요 등 뱃지 표기 여부 결정 및 적용

6) 검색창 구현
- [x] 헤더 검색 입력 UI 추가(placeholder, 키보드 액션)
- [x] 검색 엔드포인트/페이지 연동(`src/app/search/page.tsx`)

7) 스타일/반응형/테마
- [x] 모바일 메뉴 토글(햄버거) 및 접근성 속성(aria-* ) 적용
- [ ] 라이트/다크 모드 색상 대응

8) 연동/테스트
- [ ] API 호출 캐시/키 구성(`src/lib/queryKeys.ts`) 및 훅 사용
- [ ] 주요 플로우 스모크 테스트(대분류 hover, 소분류 클릭, 검색)

9) 문서/정리
- [ ] 헤더 네비 구조/데이터 의존성/확장 포인트 간단 문서화