GUARDiA ITSM Platform
Go to file
DESKTOP-TKLFCPRython 79973261b0 feat(rpa): GUARDiA ITSM RPA 봇 기능 구현 + 하네스 구성
[하네스]
- agents/validation-learner.md: 소스 AST 파싱 validation 학습 에이전트
- agents/rpa-bot.md: 학습 규칙 참조 자동화 실행 에이전트
- skills/rpa-orchestrator/SKILL.md: RPA E2E 워크플로우 스킬
- skills/rpa-validation/SKILL.md: 소스 기반 validation 학습 스킬

[구현]
- core/rpa_engine.py: ValidationLearner(AST 파서) + RPAValidator + RPAExecutor
- routers/rpa.py: 11개 API 엔드포인트
  POST /api/rpa/validations/learn   — models.py AST 파싱 → 1357개 규칙 학습
  GET  /api/rpa/validations         — 학습 규칙 조회 (119 endpoints)
  POST /api/rpa/tasks               — RPA 작업 등록
  POST /api/rpa/execute             — 즉시 실행 (validation + API 호출)
  GET  /api/rpa/executions          — 실행 이력

[테스트 결과]
- validation 학습: 140개 스키마 / 1357개 규칙 / 119개 엔드포인트
- WRONG_TYPE → enum 오류 감지 정확
- 필수 필드 누락 → validation 오류 상세 반환
- 실행 이력 조회 정상

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 16:10:41 +09:00
.claude feat(rpa): GUARDiA ITSM RPA 봇 기능 구현 + 하네스 구성 2026-05-31 16:10:41 +09:00
backups feat(gs-cert): GS인증 7개 필수 개선 구현 완료 2026-05-30 10:10:39 +09:00
cicd feat(cicd): Gitea 기반 CI/CD 파이프라인 통합 2026-05-29 19:37:07 +09:00
core feat(rpa): GUARDiA ITSM RPA 봇 기능 구현 + 하네스 구성 2026-05-31 16:10:41 +09:00
deploy refactor: 101.79.17.164 → zioinfo.co.kr 전체 도메인 변환 + Manager UI 배포 2026-05-31 10:09:17 +09:00
middleware feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
migrations feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
routers feat(rpa): GUARDiA ITSM RPA 봇 기능 구현 + 하네스 구성 2026-05-31 16:10:41 +09:00
scripts/sm feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
static feat(gs-cert): GS인증 7개 필수 개선 구현 완료 2026-05-30 10:10:39 +09:00
tools feat(setup): 폐쇄망 완전 오프라인 설치 지원 2026-05-29 19:14:05 +09:00
uploads/sr_files/SR-20260525-5A0B1E feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
alembic.ini feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
CLAUDE.md feat(rpa): GUARDiA ITSM RPA 봇 기능 구현 + 하네스 구성 2026-05-31 16:10:41 +09:00
database.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
guardia_itsm.db.bak feat(itsm): PMS/준수성/JMeter/공공기관 기능 + Nifty UI + 로고 Copyright 2026-05-29 22:50:29 +09:00
Jenkinsfile refactor: 101.79.17.164 → zioinfo.co.kr 전체 도메인 변환 + Manager UI 배포 2026-05-31 10:09:17 +09:00
main.py feat(rpa): GUARDiA ITSM RPA 봇 기능 구현 + 하네스 구성 2026-05-31 16:10:41 +09:00
models.py feat(autonomous): 자율 운영 자동처리 + 승인 게이트 시스템 구현 2026-05-31 13:03:41 +09:00
requirements.txt feat(itsm): PMS/준수성/JMeter/공공기관 기능 + Nifty UI + 로고 Copyright 2026-05-29 22:50:29 +09:00
test_a1_ws.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_a2_syntax.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_a3_deploy_notify.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_a4_timeline.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_a5_oncall.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_b1_anomaly.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_b2_chatbot.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_b3_code_review.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_b4_kb_agent.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_b5_orchestrator.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_b6_predictive.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_c1_cmdb.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_c2_change.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_c345.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_d1_ldap.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_d2_mfa.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_d3_pam.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_d4_vuln.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_d5_audit.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_e1_report.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_e2e3_analytics.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_e4_metrics.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_e5_finops.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_f1_tenant.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_f2f3_cache.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_f4_pwa.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
test_f5_gateway.py feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00