한 줄 목표
체류기간이 만료되었거나 퇴사한 근로자를 자동 삭제하지 않고 안전하게 보관하되, 과거 Task·문서·승인·감사 이력은 유지합니다.
중요한 정책
체류만료일이 지났다는 이유만으로 자동 퇴사·불법체류·삭제 처리하지 않습니다. 먼저 Server #184의 체류상태 확인을 거쳐 HR이 고용종료를 명시적으로 확인하고, 남은 업무가 없을 때만 보관합니다.
저장소별 구현
Server 안전 보관 규칙
API
GET /api/v1/stay-verifications
POST /api/v1/stay-verifications/scan
PATCH /api/v1/stay-verifications/{verificationId}
GET /api/v1/workers/{workerId}/archive-eligibility
POST /api/v1/workers/{workerId}/archive
검증 결과
이번 범위에서 하지 않는 것
- 만료일 기준 자동 삭제·자동 퇴사
- 개인정보 원문과 원본 파일의 즉시 물리 삭제
- 보유기간 만료 배치·백업 삭제
- 법적 체류 상태 자동 판단
- Infra 변경
연결 PR과 병합 순서
- Knowledge PR #54
- Server PR #198
- Server PR #199의 base를
main으로 변경하고 CI 재검증
- AI PR #57
- Client PR #355
각 PR 병합 시 연결 Issue를 자동 완료합니다.
한 줄 목표
체류기간이 만료되었거나 퇴사한 근로자를 자동 삭제하지 않고 안전하게 보관하되, 과거 Task·문서·승인·감사 이력은 유지합니다.
중요한 정책
체류만료일이 지났다는 이유만으로 자동 퇴사·불법체류·삭제 처리하지 않습니다. 먼저 Server #184의 체류상태 확인을 거쳐 HR이 고용종료를 명시적으로 확인하고, 남은 업무가 없을 때만 보관합니다.
저장소별 구현
WF-STY-EXC-001, 상태·증빙·금지 규칙 확정WF-CHG-001후보 연결Server 안전 보관 규칙
ACTIVE·ON_LEAVE근로자는 보관 차단expected_version적용WORKER_ARCHIVED감사로그 기록API
GET /api/v1/stay-verificationsPOST /api/v1/stay-verifications/scanPATCH /api/v1/stay-verifications/{verificationId}GET /api/v1/workers/{workerId}/archive-eligibilityPOST /api/v1/workers/{workerId}/archive검증 결과
이번 범위에서 하지 않는 것
연결 PR과 병합 순서
main으로 변경하고 CI 재검증각 PR 병합 시 연결 Issue를 자동 완료합니다.