[FE-11] 어드민 사이드바 “피처 플래그” nav 통합 (단독 통합 티켓)

작업 내용 (설계 의도)

변경 사항

운영자가 /admin 사이드바에서 피처 플래그 화면에 진입하도록 nav를 추가한다. 공용 파일(AdminSidebar.tsx)을 수정하는 유일한 티켓이므로 마지막 wave 단독 배치한다(Single Writer per File). 화면(FE-07~10)이 존재한 뒤 열어 링크가 실제 화면으로 연결되게 한다. 근거 설계: ../design-fe-web.md “화면 배치 결정 A(통합) / Release Scenario”.

  • web/app/admin/_components/AdminSidebar.tsx: 기존 MCP 그룹 아래(또는 위)에 “피처 플래그” nav 그룹/항목 추가 — 목록(/admin/feature-flags) 등. 기존 MCP 항목·구조 보존.
  • 하드코딩 색이 있는 기존 사이드바 스타일은 이 티켓 범위에서 신규 항목만 토큰으로 작성(기존 라인 대규모 리팩토링은 범위 밖 — 무관 변경 금지).
  • 이 티켓 병합 전까지 피처 플래그 화면은 URL 직접 접근으로만 노출(점진 공개).

롤백

nav 항목 라인 제거로 진입점 차단(라우트 파일 잔존해도 무해).

의존

  • FE-07, FE-08, FE-09, FE-10 (링크 대상 화면 존재)

다이어그램

클래스 의존

flowchart LR
    Screens["S1~S5 FE-07~10"] --> Nav["AdminSidebar nav 추가"]
    Nav --> Layout["app/admin/layout.tsx (기존)"]

테스트 케이스

  • 사이드바에 “피처 플래그” nav 항목이 렌더되고 /admin/feature-flags로 링크된다
  • 기존 MCP nav 항목이 그대로 유지된다
  • 신규 nav 항목이 하드코딩 색 없이 토큰으로 렌더된다
  • 신규 nav 링크가 키보드 포커스 가능하다(접근성)