Skip to content

feat: 합성 근로자 전체 문서 메타데이터·파일 적재 #182

Description

@hywznn

배경

기존 Demo 문서는 H2 또는 메타데이터에만 존재해 서버 재시작 뒤 원본 파일을 안정적으로 확인하기 어려웠습니다. Demo Company의 28명 근로자와 문서 메타데이터를 기준으로 실제 합성 원본을 영구 PostgreSQL과 파일 저장소에 연결해야 합니다.

작업 범위

  • 응웬반A와 나머지 Demo 근로자 27명의 합성 신원 정보 정의
  • 신규 DEMO_SEED 문서 43건 생성·적재
  • 기존 LEGACY 83건 중 비누락 67건에 합성 원본 생성·연결
  • 이미지·PDF·HWP·HWPX 본문을 근로자 DB와 문서 메타데이터에 일치
  • 실제 국가 문장·보안문양을 제외하고 DEMO / NOT VALID 표시
  • 고정 ID·저장 키·SHA-256 기반 멱등 import/verify/cleanup
  • Demo 비밀번호 환경변수 변경 시 예약 계정 BCrypt hash 동기화
  • Client 문서함·상세 미리보기·근로자 상세 노출 검증
  • 타 회사 문서·파일 접근 차단과 OCR 원본 계보 검증

완료 조건

  • 문서 메타데이터 126건, 실제 파일 109건
  • 이미지 71, PDF 34, HWP 1, HWPX 3
  • 파일 없는 MISSING 17건 유지
  • Demo Company 근로자 28명 모두 유효한 파일 연결 여권 보유
  • DB SHA-256과 원본·API 다운로드 파일 해시 일치
  • 재실행과 서버 재시작 후 중복 0건
  • Client 문서함 검색, 상세 이미지 미리보기, 근로자 상세 연결 정상
  • 타 회사 계정으로 상세·다운로드 시 404
  • OCR 결과에서 worker_document_idfile_id 역추적 가능
  • 기존 운영·개발 데이터 삭제 또는 덮어쓰기 0건

Metadata

Metadata

Assignees

Labels

area:serverSpring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외priority:P1핵심 작업 다음으로 처리할 중요 작업status:in-progress담당자가 현재 구현 중인 작업type:tooling테스트·검증·CI·개발 편의 도구 작업

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions