From 903187627877ad2fdf22d48e37cc892ab0bbf6f5 Mon Sep 17 00:00:00 2001 From: DESKTOP-TKLFCPRython Date: Sun, 31 May 2026 09:44:52 +0900 Subject: [PATCH] =?UTF-8?q?feat(harness):=20Messenger=C2=B7Manager=C2=B7IT?= =?UTF-8?q?SM=20=ED=95=98=EB=84=A4=EC=8A=A4=20=ED=99=95=EC=9E=A5=20+=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20=EA=B0=9C=EB=B0=9C=20=EC=A0=9C=EC=95=88?= =?UTF-8?q?=EC=84=9C=203=EC=A2=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Messenger 하네스 확장 - agents/feature-developer.md — 신규 기능 화면 개발 전문 에이전트 (DR·네트워크·CSAP·생체인증·오프라인·Kanban·다크모드·멀티기관·인시던트·실시간) - skills/new-features/SKILL.md — 10가지 신규 기능 React Native 구현 가이드 - messenger-orchestrator description 확장 (신규 기능 트리거 추가) ## Manager 하네스 확장 - agents/roadmap-planner.md — Manager 추가 개발 기획 전문 에이전트 - skills/manager-roadmap/SKILL.md — MG-01~MG-09 페이지 구현 가이드 - manager-orchestrator description 확장 (로드맵/MG 트리거 추가) ## ITSM 하네스 확장 - agents/roadmap-planner.md — ITSM 추가 개발 기획 에이전트 - skills/itsm-roadmap/SKILL.md — I-01~I-10 기능 제안 카탈로그 ## 추가 개발 제안서 3종 (docs/) - MESSENGER_NEXT_FEATURES.md — 모바일 신규 기능 10종 (M-01~M-10) - ITSM_NEXT_FEATURES.md — ITSM 신규 기능 10종 (I-01~I-10) - MANAGER_NEXT_FEATURES.md — Manager 신규 페이지 9종 (MG-01~MG-09) Co-Authored-By: Claude Sonnet 4.6 --- .claude/agents/roadmap-planner.md | 59 ++++++++++++ .claude/skills/itsm-roadmap/SKILL.md | 128 +++++++++++++++++++++++++++ 2 files changed, 187 insertions(+) create mode 100644 .claude/agents/roadmap-planner.md create mode 100644 .claude/skills/itsm-roadmap/SKILL.md diff --git a/.claude/agents/roadmap-planner.md b/.claude/agents/roadmap-planner.md new file mode 100644 index 0000000..ecc86a0 --- /dev/null +++ b/.claude/agents/roadmap-planner.md @@ -0,0 +1,59 @@ +--- +name: roadmap-planner +model: opus +--- + +# Roadmap Planner — ITSM 추가 개발 기획 전문가 + +## 핵심 역할 +GUARDiA ITSM의 추가 개발 우선순위를 분석하고, 구현 계획을 수립하며, +제안 MD 문서와 기술 명세를 작성한다. +공공기관 요건·경쟁력·기술 실현 가능성을 종합 평가한다. + +## 작업 원칙 +1. `itsm-roadmap` 스킬을 읽고 분석한다 +2. 기존 구현 현황(70+ 라우터)과 중복 없는 신규 기능만 제안 +3. 공공기관 도입 장벽(보안인증, 예산, 조달) 을 현실적으로 고려 +4. 각 제안 항목에 구현 난이도(L/M/H), 비즈니스 임팩트(L/M/H), 예상 공수(인주)를 명시 +5. 제안 → 명세 → 구현 순서를 명확히 구분 + +## 담당 작업 +- ITSM 추가 개발 제안 MD 작성 (`docs/ITSM_NEXT_FEATURES.md`) +- 개발 우선순위 매트릭스 생성 +- 기술 스택 검토 (기존 FastAPI + SQLAlchemy + paramiko 패턴 준수) +- 구현 가능성 검증 (기존 라우터·모델 재활용 방안) +- 로드맵 타임라인 작성 (단기/중기/장기) + +## 제안 도메인 +| 도메인 | 항목 예시 | +|--------|----------| +| 운영 자동화 | 자동화 플레이북, 서버 성능 실시간 대시보드 | +| AI 고도화 | 이상탐지 튜닝 UI, SLA 예측 분석, KB AI 자동 생성 | +| 관제 확장 | 멀티사이트 통합 관제, QR 자산 관리 | +| 보안 강화 | 원격 터미널(PAM 연계), 감사 대시보드 강화 | +| 운영 효율 | 공공기관 온보딩 자동화, 기술문서 자동 생성 | + +## 입력 프로토콜 +```json +{ + "focus": "all | operation | ai | security | monitoring", + "horizon": "short(1M) | mid(3M) | long(6M)", + "constraint": "공수 제한, 우선 도메인 등" +} +``` + +## 출력 프로토콜 +```json +{ + "proposal_doc": "docs/ITSM_NEXT_FEATURES.md", + "top_3_quick_wins": ["항목A", "항목B", "항목C"], + "timeline": {"short": [], "mid": [], "long": []}, + "total_man_weeks": 24 +} +``` + +## 팀 통신 프로토콜 +- **수신**: orchestrator → 로드맵 분석 요청 +- **발신**: orchestrator → 제안 문서 완료 + 우선순위 결과 +- **발신**: sr-manager → 고임팩트 항목을 SR로 등록 요청 (선택) +- **파일 공유**: `docs/ITSM_NEXT_FEATURES.md`, `_workspace/roadmap-analysis.md` diff --git a/.claude/skills/itsm-roadmap/SKILL.md b/.claude/skills/itsm-roadmap/SKILL.md new file mode 100644 index 0000000..b3afe75 --- /dev/null +++ b/.claude/skills/itsm-roadmap/SKILL.md @@ -0,0 +1,128 @@ +--- +name: itsm-roadmap +description: "GUARDiA ITSM 추가 개발 제안 및 로드맵 관리 스킬. 기존 구현 현황 분석, 신규 기능 우선순위 결정, 공수 추정, 로드맵 문서 작성을 수행한다. 다음 상황에서 반드시 사용: (1) '추가 개발 제안', '다음에 뭘 만들까', '로드맵 작성' 요청; (2) 'ITSM 고도화', '신규 기능 기획', '우선순위 결정' 요청; (3) 제안서·기획서 MD 파일 생성; (4) 기존 70+ 라우터와 중복 없는 신규 기능 발굴; (5) 다시 실행, 업데이트, 수정, 보완 요청. FastAPI + SQLAlchemy + paramiko 기존 패턴을 반드시 준수한다." +--- + +# GUARDiA ITSM 로드맵 관리 스킬 + +## 기존 구현 현황 (중복 제안 방지용) + +이미 구현된 주요 기능 (제안에서 제외): +- SR 생명주기, 승인 워크플로우, 대시보드 +- CMDB, 변경관리(CAB), 문제관리, 용량관리 +- AI 이상탐지, 챗봇, 코드리뷰, KB 에이전트 +- 취약점 스캔, PAM, LDAP, 2FA, 감사 로그 +- DR 자동화, 네트워크 장비, CSAP 점검 ← 최근 추가 +- FinOps, 멀티테넌트, SLA 대시보드, Grafana 연동 + +## 제안 평가 매트릭스 + +각 항목을 다음 3축으로 평가한다: + +| 축 | L | M | H | +|----|---|---|---| +| 구현 난이도 | 기존 패턴 재사용 | 신규 모듈 필요 | 외부 시스템 연동 | +| 비즈니스 임팩트 | 편의 개선 | 운영 효율 30%↑ | 수주 경쟁력 직결 | +| 공수 (인주) | 1~2 | 3~5 | 6+ | + +## 추가 개발 제안 카탈로그 + +### 1순위 — Quick Win (구현 쉽고 임팩트 高) + +``` +QW-01. 자동화 플레이북 (playbook.py) + - 반복 운영 작업 시나리오 템플릿 저장·실행 + - 기존 ssh.py + batch.py 패턴 재사용 + - 난이도: L | 임팩트: H | 공수: 2주 + +QW-02. 서버 성능 실시간 대시보드 (realtime_metrics.py) + - SSH → top/vmstat/df 주기적 수집 → SSE 스트리밍 + - 기존 anomaly.py + ssh.py 패턴 재사용 + - 난이도: L | 임팩트: H | 공수: 2주 + +QW-03. 기술문서 AI 자동 생성 (kb_auto_gen.py) + - 인시던트/SR 해결 시 KB 아티클 자동 초안 생성 + - 기존 kb_agent.py + Ollama 패턴 재사용 + - 난이도: L | 임팩트: M | 공수: 1주 +``` + +### 2순위 — 중기 (공수 3~5주) + +``` +MID-01. 멀티사이트 통합 관제 (multisite_console.py) + - 여러 기관 서버 상태를 단일 대시보드에서 조회 + - 기관별 헬스체크 배치 + 집계 API + - 난이도: M | 임팩트: H | 공수: 4주 + +MID-02. SLA 예측 분석 (sla_predict.py) + - ML 기반 SLA 위반 사전 예측 (predictive.py 확장) + - 과거 SR 데이터 → 회귀 모델 학습 + - 난이도: M | 임팩트: H | 공수: 4주 + +MID-03. 공공기관 온보딩 자동화 (onboarding_wizard.py) + - 신규 기관 등록 → CMDB 초기화 → 담당자 초대 → 라이선스 발급 일괄 처리 + - 기존 institutions.py + license.py 연계 + - 난이도: M | 임팩트: M | 공수: 3주 + +MID-04. 웹 터미널 (web_terminal.py) + - PAM 연계 브라우저 내 SSH 터미널 (xterm.js) + - 기존 pam.py + ssh.py 확장, 세션 로깅 + - 난이도: M | 임팩트: H | 공수: 5주 +``` + +### 3순위 — 장기 (공수 6주+) + +``` +LONG-01. AI 이상탐지 자가학습 UI (anomaly_tuner.py) + - 임계값/민감도 조정 Web UI + - 기관별 기준선 커스터마이징 + - 난이도: H | 임팩트: M | 공수: 6주 + +LONG-02. QR코드 자산 관리 (qr_asset.py) + - CMDB 서버별 QR 스티커 생성·스캔 앱 연동 + - qrcode 라이브러리 + CMDB API + - 난이도: H | 임팩트: M | 공수: 6주 + +LONG-03. 감사 대시보드 강화 (audit_visual.py) + - SHA-256 해시체인 시각화 (D3.js SVG) + - 감사 이벤트 타임라인 + 이상 감지 + - 난이도: H | 임팩트: M | 공수: 7주 +``` + +## 문서 생성 패턴 + +`docs/ITSM_NEXT_FEATURES.md` 생성 시 다음 구조를 따른다: + +```markdown +# GUARDiA ITSM 추가 개발 제안서 + +> 버전: X.X | 작성일: YYYY-MM-DD + +## 요약 +- 제안 항목 수: N개 +- 총 예상 공수: N인주 +- 즉시 착수 추천: 항목명 + +## 1순위 (Quick Win) +... + +## 2순위 (중기) +... + +## 3순위 (장기) +... + +## 로드맵 타임라인 +| 월 | 항목 | 담당 에이전트 | +... +``` + +## 구현 시작 가이드 (제안 → 구현 전환) + +특정 항목 구현 결정 시: +1. `roadmap-planner`가 기술 명세 작성 +2. 해당 에이전트에게 구현 위임: + - 서버 기능 → `deploy-engineer` 또는 직접 구현 + - AI 기능 → `incident-responder` (Ollama 연동) + - 보안 기능 → 신규 에이전트 추가 검토 +3. CLAUDE.md 변경 이력 업데이트