배경
QA 문서가 H2 임시 DB에만 등록되어 서버 종료 시 사라진다. Gold Scenario와 문서함/근로자 상세/OCR 연동을 재현할 수 있도록 합성 근로자와 문서를 영구 PostgreSQL 및 프로젝트 파일 저장소에 적재해야 한다.
범위
- 현재 DB/Flyway/WorkerDocument/StoredFile/업무/AI 계약 조사
- 합성 Demo Company와 근로자 3~5명 구성
- 대표 근로자
응웬반A / NGUYEN VAN AN과 Gold Scenario 문서 구성
- 이미지·PDF·HWPX 합성 파일 생성
- 멱등 Import/Verify/Cleanup 명령 구현
- 파일 해시·Content-Type·스토리지 키·DB 메타데이터 검증
- 문서 목록/상세/다운로드/근로자별 조회와 tenant 접근 차단 검증
- Client 문서함·근로자 상세 표시 검증
worker_document_id 기반 AI/OCR 접근 계약 검증
- 실행 방법과 적재 결과 문서화
안전 원칙
- 실제 개인정보 및 정교한 공식 보안문양 사용 금지
- 기존 데이터 삭제/덮어쓰기 금지
- 재실행 시 중복 0건
- Secret/접속정보/개인 로컬 경로 커밋 금지
- 파일 원본은 파일 저장소, 메타데이터는 DB에 저장
완료 조건
- PostgreSQL과 실제 파일 저장소에 Demo 데이터가 영속 저장됨
- 재시작·재실행 후에도 데이터/파일 중복 없음
- API 조회·다운로드·tenant 차단·OCR 원본 접근 검증
- Client에서 문서/만료/임박/누락/검토 상태 확인
- 검증 및 cleanup 절차가 자동화되어 있음
배경
QA 문서가 H2 임시 DB에만 등록되어 서버 종료 시 사라진다. Gold Scenario와 문서함/근로자 상세/OCR 연동을 재현할 수 있도록 합성 근로자와 문서를 영구 PostgreSQL 및 프로젝트 파일 저장소에 적재해야 한다.
범위
응웬반A / NGUYEN VAN AN과 Gold Scenario 문서 구성worker_document_id기반 AI/OCR 접근 계약 검증안전 원칙
완료 조건