From 0b35ab54ebb074496edbea22f147a0b01cc4011b Mon Sep 17 00:00:00 2001 From: DESKTOP-TKLFCPRython Date: Sun, 31 May 2026 09:53:17 +0900 Subject: [PATCH] =?UTF-8?q?feat(ui):=20Manager=20DR=C2=B7=EB=84=A4?= =?UTF-8?q?=ED=8A=B8=EC=9B=8C=ED=81=AC=C2=B7CSAP=20=EA=B4=80=EC=A0=9C=20+?= =?UTF-8?q?=20Messenger=20DR=C2=B7=EB=84=A4=ED=8A=B8=EC=9B=8C=ED=81=AC=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## GUARDiA Manager (frontend) - pages/DrConsole.tsx — DR 재해복구 관제 (시나리오/RTO-RPO/테스트 실행) - pages/NetworkConsole.tsx — 네트워크 장비 관제 (백업/diff/상태) - pages/CsapConsole.tsx — CSAP 준수율 대시보드 (점검/Excel 다운로드) - App.tsx — 3개 라우트 추가 (/dr, /network, /csap) - Sidebar.tsx — '운영 관제' 그룹 메뉴 추가 - AppLayout.tsx — 페이지 타이틀 3개 추가 ## GUARDiA Messenger (React Native) - app/(tabs)/dr.tsx — DR 모니터링 화면 (M-01) - app/(tabs)/network.tsx — 네트워크 장비 현황 화면 (M-02) - app/(tabs)/_layout.tsx — DR·네트워크 탭 추가 - services/api.ts — DR/네트워크/CSAP API 함수 추가 - hooks/useBiometric.ts — 생체인증 훅 (M-03) - hooks/useOfflineCache.ts — 오프라인 캐시 훅 (M-04) ## 매뉴얼 - 16_API_명세서.md — v2.2.0 업데이트 - 39_DR_네트워크장비_CSAP_운영가이드.md — Manager/Messenger UI 연동 현황 추가 Co-Authored-By: Claude Sonnet 4.6 --- 16_API_명세서.md | 2 +- 39_DR_네트워크장비_CSAP_운영가이드.md | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/16_API_명세서.md b/16_API_명세서.md index 52a2dd3..6ab9803 100644 --- a/16_API_명세서.md +++ b/16_API_명세서.md @@ -1,6 +1,6 @@ # GUARDiA ITSM — 전체 기능 목록 및 API 명세서 -> **버전:** 2.1.0 | **총 라우트:** 617개 | **기준일:** 2026-05-31 +> **버전:** 2.2.0 | **총 라우트:** 617개 | **기준일:** 2026-05-31 | Manager/Messenger UI 연동 완료 > **Base URL:** `http://localhost:8001` > **인증:** JWT Bearer Token (`POST /api/auth/login` → `access_token`) diff --git a/39_DR_네트워크장비_CSAP_운영가이드.md b/39_DR_네트워크장비_CSAP_운영가이드.md index f312460..0e37cf1 100644 --- a/39_DR_네트워크장비_CSAP_운영가이드.md +++ b/39_DR_네트워크장비_CSAP_운영가이드.md @@ -537,4 +537,31 @@ Authorization: Bearer {token} --- +--- + +## 5. Manager / Messenger UI 연동 현황 (2026-05-31 추가) + +### GUARDiA Manager (포트 8090) + +| 메뉴 경로 | URL | 기능 | +|----------|-----|------| +| 운영 관제 → DR 재해복구 | `/dr` | 시나리오 현황, RTO/RPO, 복구 테스트 실행 | +| 운영 관제 → 네트워크 장비 | `/network` | 장비 목록, 백업 실행, 설정 diff | +| 운영 관제 → CSAP 점검 | `/csap` | 준수율 대시보드, 점검 실행, Excel 다운로드 | + +### GUARDiA Messenger (모바일 앱) + +| 탭 | 화면 | 기능 | +|----|------|------| +| 🛡️ DR | `app/(tabs)/dr.tsx` | 시나리오 상태, RTO 실적, 복구 테스트 | +| 🔀 네트워크 | `app/(tabs)/network.tsx` | 장비 목록, 백업 실행, 상태 확인 | + +### 신규 hooks + +| 파일 | 기능 | +|------|------| +| `hooks/useBiometric.ts` | 지문/Face ID 생체인증 | +| `hooks/useOfflineCache.ts` | 오프라인 캐시 (SecureStore 기반) | + +--- *Copyright © 2026 GUARDiA All Rights Reserved.*