-
Notifications
You must be signed in to change notification settings - Fork 0
[Worker][P1] 체류만료·퇴사 근로자 안전 보관과 업무 차단 규칙 구현 #193
Copy link
Copy link
Closed
Labels
area:serverSpring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외Spring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외priority:P1핵심 작업 다음으로 처리할 중요 작업핵심 작업 다음으로 처리할 중요 작업security:privacy개인정보·접근권한·토큰·보안 영향이 있는 작업개인정보·접근권한·토큰·보안 영향이 있는 작업status:in-review구현을 마치고 리뷰 또는 병합을 기다리는 작업구현을 마치고 리뷰 또는 병합을 기다리는 작업type:feature사용자 또는 Agent가 사용하는 기능 개발사용자 또는 Agent가 사용하는 기능 개발
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area:serverSpring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외Spring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외priority:P1핵심 작업 다음으로 처리할 중요 작업핵심 작업 다음으로 처리할 중요 작업security:privacy개인정보·접근권한·토큰·보안 영향이 있는 작업개인정보·접근권한·토큰·보안 영향이 있는 작업status:in-review구현을 마치고 리뷰 또는 병합을 기다리는 작업구현을 마치고 리뷰 또는 병합을 기다리는 작업type:feature사용자 또는 Agent가 사용하는 기능 개발사용자 또는 Agent가 사용하는 기능 개발
한 줄 목표
체류기간이 만료되었거나 퇴사한 근로자를 자동 삭제하지 않고 안전하게 보관하되, 과거 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를 자동 완료합니다.