--- name: kintex-menu-recompose description: 킨텍스 좌측 메뉴를 카테고리별로 재구성·정합하는 절차 스킬. "메뉴 재구성", "카테고리별 메뉴", "메뉴 정리", "메뉴에 없다/누락", "신규 화면 메뉴 편입", "메뉴 순서 변경", 다시 실행·업데이트·보완 요청 시 kintex-menu-ia-dev가 반드시 이 스킬을 따라 수행하라. --- # kintex-menu-recompose — 카테고리별 메뉴 재구성 절차 ## 표준 카테고리 (v1 — 2026-07-12, 소유자 IA 지시 반영처) | 그룹 | 포함 기준 | 현행 대표 라우트 | |---|---|---| | 홈 | 랜딩 | /home | | 전시 운영 | 행사 생애주기 운영 | /schedule·/halls·/booth-sales·/ops/operations | | 설계·시공 | 부스 설계~시공·물류 | 플로어플랜(행사 스코프)·/docs·/auctions·/logistics·/contractor/dashboard | | 관람객·마케팅 | 대외 접점 | /visitors·/visitors/checkin·/leads·/campaigns·/sponsorship·/cms | | 정산·분석 | 돈·지표 | /settlement·/analytics | | 업무 공통 | §5B 공통(결재 포함) | /work/* (worklog·schedule·message·notice·meeting·report·opinion·search·approval) | | 시스템관리 | 관리자 전용(useIsAdmin 게이트) | /admin/* 전부 | 분류 규칙: ①사용자 여정 기준(누가 언제 쓰나) ②한 화면은 한 그룹(중복 배치 금지) ③그룹 7±2 유지 — 넘치면 소유자에게 분할안 제안 ④애매하면 UIWS menuTree의 대응 그룹을 따른다. ## 절차 1. **라우트 인벤토리**: `grep -n 'path="' src/frontend/src/App.tsx` 전수 + 행사 스코프 빌더(EVENT_SCOPED_PATH) 목록화. 2. **현행 메뉴 트리 추출**: AppShell(또는 menuTree 상수)의 그룹·항목 파싱. 3. **양방향 대조**: 메뉴 없는 라우트(누락) / 라우트 없는 메뉴(dead) / 잘못된 그룹 배치 목록화. 공개(/public·/tickets)·내부(/_styleguide)·상세 딥링크(:id 하위)는 메뉴 제외 대상으로 명시. 4. **재구성**: 표준 카테고리에 맞춰 메뉴 상수 수정(아코디언 그룹·아이콘·역할 게이트·i18n 라벨 4개 언어). 5. **검증**: tsc·vite EXIT 0 + 헤드리스 렌더에서 그룹 펼침·이동 스팟. 6. **보고**: `_workspace/menu_ia_report.md` 갱신(편입/이동/제외 근거 포함). ## 상시 규칙 - 새 화면을 만드는 모든 웨이브는 이 스킬 기준으로 메뉴 편입까지가 완료 정의다(누락 = 미완). - 소유자가 카테고리를 바꾸면 위 표를 갱신하고 버전을 올린다(변경 이력 주석).