zioinfo-mail/workspace/guardia-itsm
DESKTOP-TKLFCPR\ython fc0ba65e05 feat(expansion): GUARDiA v3 P3 완성 — 13 routers + 14 DB tables
라우터 (667개 엔드포인트, P3 신규 69개):
- multimodal.py:      llava 이미지 분석 + 에러 자동 분류
- learning_loop.py:   Ollama 파인튜닝 + 품질 지표
- ai_insights.py:     주간 인사이트 + 반복 패턴 + 개선 권고
- container_alerts.py: Docker 이상 감지 → SR 자동 생성
- ncloud.py:          NCloud API (서버/LB/스토리지/비용)
- billing.py:         구독 플랜 + 사용량 측정 + 청구서
- servicenow.py:      ServiceNow CMDB/Incident 양방향 연동
- erp_connector.py:   그룹웨어/HR ERP 연동 + 결재 웹훅
- kakao_notify.py:    카카오 알림톡 + 대량 발송
- auto_report.py:     Excel/PDF 보고서 자동 생성·다운로드
- benchmark.py:       기관 간 익명 벤치마킹 (완전 익명화)
- cohort_analysis.py: 도입 코호트 + 리텐션 + 기능 도입률

DB 모델 (14개 신규 테이블):
tb_learning_run, tb_container_alert_{rule,log},
tb_ncloud_config, tb_subscription, tb_invoice,
tb_servicenow_{config,mapping}, tb_erp_config,
tb_kakao_{config,notify_log}, tb_report_{record,schedule},
tb_benchmark_contrib

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 06:06:59 +09:00
..
.claude refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
backups refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
cicd refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
core refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
deploy refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
middleware refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
migrations refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
routers feat(expansion): GUARDiA v3 P3 완성 — 13 routers + 14 DB tables 2026-06-02 06:06:59 +09:00
scripts/sm refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
static refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
tests feat(cicd+tests): Jenkins pipeline + unit/integration test suite 2026-06-01 00:22:10 +09:00
tools refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
uploads/sr_files/SR-20260525-5A0B1E refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
alembic.ini refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
CLAUDE.md refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
database.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
guardia_itsm.db.bak refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
Jenkinsfile fix(zioinfo): add /var/www/zioinfo copy step in deploy + restore stash files 2026-06-01 20:42:12 +09:00
main.py feat(expansion): GUARDiA v3 P3 완성 — 13 routers + 14 DB tables 2026-06-02 06:06:59 +09:00
models.py feat(expansion): GUARDiA v3 P3 완성 — 13 routers + 14 DB tables 2026-06-02 06:06:59 +09:00
requirements.txt refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_a1_ws.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_a2_syntax.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_a3_deploy_notify.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_a4_timeline.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_a5_oncall.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_b1_anomaly.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_b2_chatbot.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_b3_code_review.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_b4_kb_agent.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_b5_orchestrator.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_b6_predictive.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_c1_cmdb.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_c2_change.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_c345.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_d1_ldap.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_d2_mfa.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_d3_pam.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_d4_vuln.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_d5_audit.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_e1_report.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_e2e3_analytics.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_e4_metrics.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_e5_finops.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_f1_tenant.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_f2f3_cache.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_f4_pwa.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
test_f5_gateway.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00