zioinfo-mail/workspace/guardia-itsm
DESKTOP-TKLFCPR\ython 0ebac500f5
Some checks are pending
GUARDiA CI / Python Lint & Import Test (push) Waiting to run
GUARDiA CI / Validate Install Scripts (push) Waiting to run
GUARDiA CI / PR Validation Summary (push) Blocked by required conditions
feat(enhance-v4): APK QR 배포 / 배치SSH / 자산QR / 스마트알림 / 웹메일 주소록+서명
- ITSM: app_deploy.py (APK 업로드·QR 생성·랜딩 페이지)
- ITSM: batch_ssh.py (다중 서버 동시 SSH 실행)
- ITSM: asset_qr.py (자산 QR 태그·체크인·라벨 인쇄)
- ITSM: smart_notify.py (조건 기반 알림 규칙 엔진)
- ITSM: models.py (AppVersion/BatchSSHJob/AssetQRToken/SmartNotifyRule 등 7개 모델)
- ITSM: main.py (4개 신규 라우터 등록)
- ITSM: static/app.js (앱배포·배치SSH·자산QR·알림규칙 4개 뷰)
- ITSM: static/index.html (신규 사이드바 메뉴 4개)
- Manager: AppDistribution.tsx (APK 업로드 UI·QR 표시·버전 관리)
- Manager: NotificationRules.tsx (알림 규칙 편집기)
- Manager: App.tsx + Sidebar.tsx (신규 라우트 등록)
- Mail: contacts.py (주소록 CRUD·자동완성)
- Mail: signature.py (HTML 서명 관리)
- Mail: Contacts.tsx + SignatureEditor.tsx (프론트엔드 컴포넌트)
- Messenger: scan.tsx (자산 QR 스캔 탭)
- Messenger: _layout.tsx (QR 탭 추가)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 19:49:00 +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(enhance-v4): APK QR 배포 / 배치SSH / 자산QR / 스마트알림 / 웹메일 주소록+서명 2026-06-02 19:49:00 +09:00
scripts/sm refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
static feat(enhance-v4): APK QR 배포 / 배치SSH / 자산QR / 스마트알림 / 웹메일 주소록+서명 2026-06-02 19:49:00 +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(enhance-v4): APK QR 배포 / 배치SSH / 자산QR / 스마트알림 / 웹메일 주소록+서명 2026-06-02 19:49:00 +09:00
models.py feat(enhance-v4): APK QR 배포 / 배치SSH / 자산QR / 스마트알림 / 웹메일 주소록+서명 2026-06-02 19:49:00 +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