Skip to content

feat: 체류기간 만료 경과 예외 Workflow 연결 - #57

Merged
hywznn merged 1 commit into
mainfrom
feat/50-expired-stay
Aug 16, 2026
Merged

feat: 체류기간 만료 경과 예외 Workflow 연결#57
hywznn merged 1 commit into
mainfrom
feat/50-expired-stay

Conversation

@hywznn

@hywznn hywznn commented Aug 16, 2026

Copy link
Copy Markdown
Member

왜 필요한가요?

체류기간이 지났다는 날짜 사실만으로 AI가 불법체류·퇴사·근무 가능 여부를 결론내리면 안 됩니다. Server가 확인한 상태를 기준으로 AI는 HR 질문과 다음 행동 후보만 반환해야 합니다.

Depends on fowoco/knowledge#54
Closes #50

무엇이 바뀌나요?

  • Knowledge 0.3.1의 WF-STY-EXC-001을 builtin catalog에 연결합니다.
  • /internal/v1/workflows/renewal/run에서 variant=EXPIRED_STAY_EXCEPTION을 지원합니다.
  • 승인 완료·신청 중·불명확·미신청·고용 종료의 다섯 상태별 HR 질문과 다음 행동을 반환합니다.
  • legalConclusion은 항상 null입니다.
  • WF-CHG-001은 Server가 EMPLOYMENT_ENDED를 전달한 경우에만 검토 후보로 제안합니다.
  • 문서 생성·근로자 발송·자동 상태 변경은 수행하지 않습니다.
  • Knowledge E2E-012~016 계약을 AI 회귀 Fixture로 고정했습니다.

응답 핵심

{
  "intent": "EXPIRY_RENEWAL",
  "workflowId": "WF-STY-EXC-001",
  "variant": "EXPIRED_STAY_EXCEPTION",
  "nextAction": "REQUEST_HR_STATUS_CONFIRMATION",
  "legalConclusion": null,
  "suggestedWorkflowIds": []
}

검증

  • 관련 API·Pipeline·Workflow 테스트 48건 통과
  • 전체 pytest 통과
  • ruff check app tests 통과

병합 전

Knowledge PR #54가 먼저 병합되어 0.3.1 계약이 canonical 상태가 된 뒤 Ready로 전환합니다.

@hywznn
hywznn marked this pull request as ready for review August 16, 2026 23:26
@hywznn
hywznn merged commit 3543b1c into main Aug 16, 2026
@hywznn
hywznn deleted the feat/50-expired-stay branch August 18, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(workflow): 체류기간 만료 예외 Workflow 연결

1 participant