guardia-itsm/.claude/skills/sr-lifecycle/SKILL.md
DESKTOP-TKLFCPRython 64c27c3509 feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현
G-1: 메신저 Webhook Relay + _send_to_room 실제 httpx 호출 구현
G-2: POST /api/tasks/bulk SR 대량작업 엔드포인트 (최대 100건)
G-3: 라이선스 만료 알림 스케줄러 (매일 09:00 KST)
G-4: 체험판 upgrade_banner 필드 + license.py 배너 로직
G-5: core/auto_rca.py + incidents/problem auto-rca 엔드포인트
G-6: core/deploy_impact.py + vibe impact-analysis 엔드포인트
G-7: core/ticket_classifier.py + SR 생성 시 AI 분류 + ai-suggestion API
G-8: VulnPatchRecord 모델 + vuln_scan 패치추적 4개 엔드포인트
G-9: core/jira_sync.py + gateway Jira/Confluence 연동 엔드포인트
G-10: core/push_notify.py + routers/push.py + PushSubscription 모델
G-11: approvals 다중승인 (위임/서명/기한초과/마감연장)
G-12: alembic.ini + migrations/ + cicd/migrate_to_postgres.sh

하네스: guardia-orchestrator 확장기능 Phase 반영
봇명령어: /sr /status /license /bulk 슬래시 명령어 추가
설치스크립트: setup/ (Ubuntu, CentOS, RHEL, Windows) --test 옵션 포함

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 18:18:52 +09:00

2.0 KiB

name description
sr-lifecycle GUARDiA SR(서비스 요청) 생명주기 관리 스킬. (1) SR 생성·조회·상태변경·완료 처리; (2) 담당자 배정 및 워크로드 분산; (3) SR 대량 처리, 필터링, 우선순위 재조정; (4) '서비스 요청 처리', 'SR 접수', '티켓 관리' 요청 시 사용. SLA 계산·에스컬레이션은 sla-guardian 스킬 참조.

SR 생명주기 스킬

상태 흐름

OPEN → IN_PROGRESS → WAITING_CUSTOMER → RESOLVED → CLOSED
         ↓ (SLA 위반)
       ESCALATED

주요 API

SR 목록 조회

GET /api/tasks?status=OPEN&priority=HIGH&limit=20

SR 생성

POST /api/tasks
{
  "title": "서비스 요청 제목",
  "description": "상세 설명",
  "priority": "HIGH",
  "sr_type": "INCIDENT",
  "requested_by": "user@company.com"
}

상태 변경

PATCH /api/tasks/{id}/status
{ "status": "IN_PROGRESS", "note": "처리 시작" }

담당자 배정

POST /api/assign/{sr_id}
{ "assignee": "engineer_username", "reason": "배정 사유" }

우선순위별 처리 기준

우선순위 SLA 기준 대응
CRITICAL 2h 즉시 인시던트 생성, 온콜 호출
HIGH 4h 즉시 배정, 30분마다 상태 확인
MEDIUM 8h 당일 처리
LOW 48h 다음 영업일 내 처리

라이선스 제한 주의

SR 생성 자체는 라이선스 에디션 제한을 받지 않는다. 단, SR에 연관된 기관·서버 등록은 에디션 한도를 적용받는다.

작업 COMMUNITY STANDARD ENTERPRISE
SR 생성
기관 등록 최대 1개 최대 50개 무제한
서버 등록 최대 20개 최대 500개 무제한
AI 에이전트 연동
CICD/배포 자동화

한도 초과 시 기관/서버 생성 API가 HTTP 403을 반환한다. 라이선스 갱신 전까지 기존 SR 처리는 정상 동작한다.