zioinfo-mail/projects/new_zioinfo/.metadata/.plugins/org.eclipse.search/dialog_settings.xml
DESKTOP-TKLFCPR\ython e228faabf5 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

200 lines
6.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<item key="filters_last_used" value=""/>
<section name="SearchDialog">
<item key="PREVIOUS_PAGE" value="org.eclipse.search.internal.ui.text.TextSearchPage"/>
</section>
<section name="Search">
<list key="Search.processedPageIds">
<item value="org.eclipse.search.internal.ui.text.TextSearchPage"/>
<item value="org.eclipse.egit.ui.commitSearchPage"/>
<item value="org.eclipse.jdt.ui.JavaSearchPage"/>
<item value="org.eclipse.pde.internal.ui.search.SearchPage"/>
</list>
<list key="Search.enabledPageIds">
<item value="org.eclipse.search.internal.ui.text.TextSearchPage"/>
<item value="org.eclipse.egit.ui.commitSearchPage"/>
<item value="org.eclipse.jdt.ui.JavaSearchPage"/>
<item value="org.eclipse.pde.internal.ui.search.SearchPage"/>
</list>
</section>
<section name="TextSearchPage">
<item key="CASE_SENSITIVE" value="false"/>
<item key="REG_EX_SEARCH" value="false"/>
<item key="WHOLE_WORD" value="false"/>
<item key="SEARCH_DERIVED" value="false"/>
<item key="SEARCH_IN_BINARIES" value="false"/>
<item key="HISTORY_SIZE" value="12"/>
<section name="HISTORY0">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="LoginHistoryMapper"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="EXTENSIONS">
<item key="0" value="*"/>
</section>
<section name="HISTORY1">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="KeyGenerator"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY2">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="log.info"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY3">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="EnableJpaAuditing"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY4">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="HSQL"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY5">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="debug"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY6">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="UmsResource对象"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY7">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="url"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY8">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="application-dev"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY9">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="mysql"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY10">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="mybatis"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
<section name="HISTORY11">
<item key="ignoreCase" value="true"/>
<item key="isRegExSearch" value="false"/>
<item key="isWholeWord" value="false"/>
<item key="textPattern" value="com.mysql.cj.jdbc.Driver"/>
<item key="scope" value="0"/>
<list key="fileNamePatterns">
<item value="*"/>
</list>
<list key="workingSets">
</list>
</section>
</section>
<section name="SearchDialog.ScopePart">
<item key="scope" value="0"/>
</section>
<section name="DialogBounds_SearchDialog">
<item key="DIALOG_X_ORIGIN" value="506"/>
<item key="DIALOG_Y_ORIGIN" value="91"/>
<item key="DIALOG_WIDTH" value="539"/>
<item key="DIALOG_HEIGHT" value="493"/>
<item key="DIALOG_FONT_NAME" value="1|맑은 고딕|9.0|0|WINDOWS|1|-15|0|0|0|400|0|0|0|1|0|0|0|0|맑은 고딕"/>
</section>
<section name="">
<item key="org.eclipse.search.resultpage.limit" value="1000"/>
</section>
<section name="org.eclipse.search.text.FileSearchResultPage">
<item key="org.eclipse.search.resultpage.limit" value="1000"/>
</section>
<section name="org.eclipse.jdt.ui.JavaSearchResultPage">
<item key="org.eclipse.jdt.search.resultpage.limit" value="1000"/>
<item key="org.eclipse.jdt.search.resultpage.limit_enabled" value="TRUE"/>
</section>
<section name="">
<item key="org.eclipse.search.resultpage.limit" value="1000"/>
</section>
</section>