Skip to content

[feedback/spec] 6대 Workflow 실행 Catalog 보완 #56

Description

@hywznn

한 줄 목표

Golden Case로 검증된 Catalog 실행 계약을 기반으로, 여섯 Workflow가 같은 Runtime 규칙으로 실행될 수 있도록 단계 의존성·완료 증빙·예외 처리 계약을 확장합니다.

대상 Workflow

Intent 실행 Workflow
EXPIRY_RENEWAL 재계약·취업활동기간·체류기간 연장 Master Workflow
WORKER_ONBOARDING 신규 근로자 등록·초기 행정 Master Workflow
EMPLOYMENT_CHANGE 퇴사·고용변동·종료 Master Workflow
DOCUMENT_REQUEST 공통 서류 요청 Subflow
PAYROLL_EXPLANATION 급여명세서 설명 Workflow
WORK_INSTRUCTION 근무일정·업무 안내 Workflow

OUT_OF_SCOPE는 Workflow가 아니라 수동 처리 분기로 유지합니다.

Phase 1 — Golden Case 완료

PR #60으로 CASE-EXPIRY-RENEWAL-001 실행 계약을 main에 반영했습니다.

  • 재계약 → 조건부 신분서류 보완 → 취업활동기간 연장 → 체류기간 연장 순서
  • Step별 depends_on, 체크리스트, 완료 증빙 정의
  • 여권·ARC 상태에 따른 조건부 Task
  • 기관 직접 제출과 HR 승인 지점 분리
  • 체류기간 만료 경과 Variant WF-STY-EXC-001 연결
  • Server·AI·Client Golden E2E에서 실제 사용

Phase 2 — 6대 Workflow 일반화

  • Master Workflow와 재사용 Subflow 관계 명시
  • trigger, applicability, required_slots, steps, depends_on, condition, completion_evidence 공통 Schema 확장
  • Case·Step 표준 상태와 허용 Transition 정의
  • 순차·병렬 실행 단계 의존성 정의
  • 자연어·기한 Rule·OCR·근로자 응답 Trigger의 공통 Event 계약 정의
  • 복합 Intent를 여러 Workflow 후보로 분해하는 규칙 정의
  • 민감 판단과 외부기관 제출의 HR 승인 지점 명시

필요한 Fixture

각 Workflow마다 다음 3개 경로를 제공합니다.

  1. 정상 완료
  2. 필수정보 또는 서류 누락
  3. 예외·보류·수동 전환

완료 조건

  • 여섯 Workflow가 동일 Catalog Schema로 검증됨
  • 모든 Step에 시작 조건과 완료 증빙 존재
  • 의존성이 없는 Step은 병렬 READY 전환 가능
  • HR 확인 없이 법적 상태·퇴사·기관 제출 완료를 확정하는 경로 0건
  • AI·Server·Client 공유 E2E Fixture 최소 18건

우선순위

Golden Case 데모 계약은 완료됐습니다. 여섯 Workflow 공통 Runtime 일반화는 데모 이후 P2 Backlog로 진행합니다.

관련 구현: PR #60
체류기간 만료 예외: PR #54

Metadata

Metadata

Assignees

Labels

area:knowledgeContext Pack·Workflow·공식 출처 관리priority:P2일정에 따라 미룰 수 있는 보완 작업type:feature사용자 또는 Agent 기능 개발

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions