Skip to content

[Worker] WorkerDocument-Task 연결 (누락 범위 추가) #60

Description

@chaeliki

배경

V3 설계 초기 SubmissionStatus(MISSING/SUBMITTED/VERIFIED)는 정확한 값 목록이
없어 추정값이었음. -> 완료 / 만료 / 대기로 확정

같은 근본 원인(WorkerDocument 스키마가 후속 요구사항을 아직 못 담음)으로,
GET /documents(#13)의 taskId 필터도
함께 처리합니다 — WorkerDocument에 taskId 컬럼이 없어 현재 미지원 상태입니다.

추가적으로 누락된 범위의 일들을 계속해서 추가합니다.

구현 범위

  • WorkerDocument에 taskId 필드 추가 (GET /documents의 taskId 필터 지원용)
  • 다음 사용 가능한 migration 번호로 CHECK 제약 갱신 + task_id 컬럼 추가
  • WorkerDocumentCreateRequest/PatchRequest의 Swagger allowableValues 갱신
  • WorkerDocumentSecurityIntegrationTest 등 기존 통합 테스트 값 갱신

이번 이슈에서 하지 않는 것

  • #13(document/file) 패키지 자체 작업 (별도 진행 중)

선행/후속 관계

  • 선행 작업: #5 (근로자 기본정보·서류 메타데이터 API)
  • 관련: #13 (Figma 화면에서 이 요구사항 발견, taskId 필터 요구)

Metadata

Metadata

Assignees

Labels

area:serverSpring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외priority:P0MVP 진행을 막는 최우선 핵심 작업status:in-progress담당자가 현재 구현 중인 작업type:feature사용자 또는 Agent가 사용하는 기능 개발

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions