--- name: guardia-design-orchestrator description: "GUARDiA ITSM + Manager UI 전면 디자인 개편 오케스트레이터. C:/GUARDiA/screenshot(Variant 스타일) 기준으로 ITSM 다크테마 + Manager 라이트테마를 동시에 개편하고 Playwright MCP로 Before/After 검증. 다음 상황에서 반드시 사용: (1) 'ITSM 디자인 바꿔줘', 'Manager UI 개편', 'GUARDiA 디자인 전면 개편'; (2) screenshot 스타일 적용; (3) Before/After 시각적 QA; (4) 다시 실행, 업데이트, 수정, 보완." --- # GUARDiA 디자인 개편 오케스트레이터 **실행 모드:** 병렬 서브에이전트 — itsm-ui-refactor + manager-ui-refactor 동시 실행 --- ## 레퍼런스 스크린샷 ``` C:\GUARDiA\screenshot\ ├── screenshot1.png — 히어로 + 화이트헤더 + 로고 ├── screenshot2.png — 서비스 섹션 3열 카드 ├── screenshot3.png — 통계 + 다크CTA 카드 ├── screenshot5.png — 포트폴리오 (다크네이비 배경) ├── screenshot8.png — 아이콘 색상 팔레트 (#003366 #005A8C #00A0C8) ├── screenshot9.png — 3×2 서비스 카드 (연파랑 아이콘박스) ├── screenshot10.png — 히어로 (라이트 배경 + 다크 텍스트) └── screenshot11.png — 화이트 헤더 + 파트너 바 ``` **핵심 색상 (screenshot8):** - `#003366` 딥네이비 (Primary) - `#005A8C` 미드블루 (Secondary) - `#00A0C8` 시안 (Accent/Point) --- ## Phase 0: 컨텍스트 확인 - `itsm/static/style.css` 읽기 → 기존 CSS 변수 파악 - `manager/frontend/src/components/layout/Sidebar.tsx` 읽기 → 현재 구조 파악 - Before 스크린샷 캡처 (Playwright MCP): - `https://zioinfo.co.kr:8443` — ITSM 로그인 + 대시보드 - `https://zioinfo.co.kr:8090` — Manager 대시보드 --- ## Phase 1: ITSM 개편 (itsm-ui-refactor) `itsm-design-overhaul` 스킬 참조. **작업 순서:** ``` 1. itsm/static/style.css — CSS 변수 전체 교체 2. 사이드바 스타일 업데이트 3. 카드·버튼·테이블 스타일 4. itsm/static/login.css — 로그인 페이지 5. 배포: rsync → systemctl restart guardia ``` --- ## Phase 2: Manager 개편 (manager-ui-refactor) `manager-design-overhaul` 스킬 참조. **작업 순서:** ``` 1. manager/frontend/src/ CSS 변수 추가 2. Sidebar.tsx 스타일 업데이트 3. GNB.tsx 화이트 헤더 4. StatCard.tsx 시안 바 + 아이콘박스 5. DataTable.tsx 헤더 네이비 6. Dashboard.tsx 레이아웃 7. npm run build → /var/www/manager/ 배포 ``` --- ## Phase 3: 시각적 QA (visual-qa-tester) Playwright MCP로 After 캡처 + Before 비교. ``` After 캡처: - ITSM: 로그인 / 대시보드 / SR 목록 / 인시던트 - Manager: 대시보드 / 서버 목록 / 스크랩핑 관리 검증: □ 색상 토큰 준수 (#003366 / #00A0C8) □ 카드 그림자·반경 일관성 □ 테이블 헤더 스타일 □ 반응형 768px □ 로그인 페이지 ``` --- ## 배포 스크립트 ```python # C:\GUARDiA\deploy_itsm_design.py (ITSM) # C:\GUARDiA\deploy_manager_design.py (Manager) # SSH → 파일 업로드 → systemctl restart ``` --- ## 테스트 시나리오 **정상:** style.css 변수 교체 → ITSM 재시작 → 시안 색상 적용 확인 **에러:** CSS 변수 누락 → fallback 색상으로 표시 → 변수명 확인 --- ## should-trigger - "ITSM 디자인 바꿔줘" - "Manager UI screenshot 스타일로" - "GUARDiA 전체 디자인 개편" - "ITSM 색상 변경" - "관리자 시스템 UI 개선" - "before/after 비교 스크린샷"