Go to file
DESKTOP-TKLFCPR\ython f3fb1abf9d feat(ocr): Upstage Document AI 연동 — 20개 엔드포인트 + 7종 워크플로우
upstage_ocr.py (8개 엔드포인트):
- /api/ocr/config: API Key 설정 (AES-256-GCM 암호화)
- /api/ocr/parse: 문서 파싱 (PDF/이미지 → 구조화 JSON)
- /api/ocr/extract: 정보 추출 (Key-Value, 스키마 기반)
- /api/ocr/qa: 문서 QA (자연어 질의)
- /api/ocr/batch: 다중 파일 배치
- /api/ocr/history: 처리 이력
- /api/ocr/usage: API 사용량

doc_workflow.py (9개 엔드포인트 — 7종 워크플로우):
- /api/docflow/contract: 나라장터 계약서 → 조달 자동 등록
- /api/docflow/server-spec: 납품서 → CMDB 자동 등록
- /api/docflow/invoice: 청구서 → 과금 연동
- /api/docflow/audit-report: CSAP 보고서 → 준수율
- /api/docflow/incident-report: 장애보고서 → SR 자동 생성
- /api/docflow/meeting-minutes: 회의록 → 액션아이템 SR
- /api/docflow/brand-contract: 현대백화점 등 브랜드 계약서

doc_template.py (5개 엔드포인트):
- 내장 7종 템플릿 (나라장터/납품서/브랜드계약/청구서/장애/CSAP/회의록)
- 커스텀 템플릿 CRUD

DB 모델 (4개): UpstageOCRConfig, OCRHistory, DocWorkflowJob, DocTemplate
ITSM 사이드바: '문서 AI (OCR)' 그룹 추가 (9개 메뉴)
민감 정보 자동 마스킹 (주민번호/카드번호/전화번호)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 18:47:36 +09:00
_archive refactor(cleanup): commit folder reorganization - scripts/, _archive/, docs/ restructure 2026-06-01 19:43:09 +09:00
.claude feat(harness): Upstage OCR 연동 하네스 — Document AI + 7개 워크플로우 2026-06-02 18:24:26 +09:00
.gitea/workflows feat(cicd): Gitea 기반 CI/CD 파이프라인 통합 2026-05-29 19:37:07 +09:00
certification feat(cert): 프로그램 등록 신청서 3종 DOCX + 저작권 등록용 소스코드 2026-05-30 12:33:29 +09:00
deploy feat: admin system 2026-05-30 18:41:49 +09:00
design-overhaul refactor(structure): move app -> workspace/guardia-messenger 2026-05-31 23:53:57 +09:00
docker feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
docs refactor(cleanup): commit folder reorganization - scripts/, _archive/, docs/ restructure 2026-06-01 19:43:09 +09:00
logo refactor(structure): move app -> workspace/guardia-messenger 2026-05-31 23:53:57 +09:00
ollama feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
paperclip feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
plugins/harness-main feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
projects refactor: 101.79.17.164 → zioinfo.co.kr 전체 도메인 변환 + Manager UI 배포 2026-05-31 10:09:17 +09:00
screenshot refactor(structure): move app -> workspace/guardia-messenger 2026-05-31 23:53:57 +09:00
scripts feat: initial zioinfo-mail webmail system 2026-06-01 21:55:48 +09:00
setup refactor(cleanup): commit folder reorganization - scripts/, _archive/, docs/ restructure 2026-06-01 19:43:09 +09:00
skills feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
testcase feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현 2026-05-29 18:18:52 +09:00
workspace feat(ocr): Upstage Document AI 연동 — 20개 엔드포인트 + 7종 워크플로우 2026-06-02 18:47:36 +09:00
.dockerignore feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
.gitignore feat(repo-split): mono->5 independent Gitea repos + docs 2026-05-31 23:43:50 +09:00
CLAUDE.md feat(harness): Upstage OCR 연동 하네스 — Document AI + 7개 워크플로우 2026-06-02 18:24:26 +09:00
docker-compose.gpu.yml feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
docker-compose.prod.yml feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
docker-compose.yml feat(monitoring): Scouter APM 서버 모니터링 통합 2026-05-29 19:45:52 +09:00
docker-start.sh feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
Dockerfile feat(docker): Docker 컨테이너 환경 구성 2026-05-29 19:08:52 +09:00
start.ps1 feat: admin system 2026-05-30 18:41:49 +09:00
start.sh feat: admin system 2026-05-30 18:41:49 +09:00