Skip to content

feat(workflow): 6대 업무 공통 실행 계약 추가 - #62

Merged
hywznn merged 1 commit into
mainfrom
feat/56-workflow-runtime-catalog
Aug 18, 2026
Merged

feat(workflow): 6대 업무 공통 실행 계약 추가#62
hywznn merged 1 commit into
mainfrom
feat/56-workflow-runtime-catalog

Conversation

@hywznn

@hywznn hywznn commented Aug 18, 2026

Copy link
Copy Markdown
Member

왜 필요한가요?

기존 Catalog에는 업무 설명과 대표 Golden Case는 있었지만, 여섯 업무를 같은 Runtime 규칙으로 실행하기 위한 상태·이벤트·단계 의존성·완료 증빙 계약이 없었습니다.

무엇이 바뀌나요?

  • EXPIRY_RENEWAL·WORKER_ONBOARDING·EMPLOYMENT_CHANGE·DOCUMENT_REQUEST·PAYROLL_EXPLANATION·WORK_INSTRUCTION Runtime Profile 추가
  • Master Workflow와 재사용 Document Subflow 관계 정의
  • 자연어·기한·OCR·근로자 응답 Event 계약과 멱등성 요구 정의
  • 단계 의존성, 병렬 READY 조건, 시작 조건, 완료 증빙 정의
  • 외부기관 처리와 민감 판단의 HR Gate 강제
  • 복합 Intent를 Workflow 후보로 분해하고 HR에게 확인하는 정책 정의
  • Workflow별 정상·정보 누락·수동 검토 Fixture 3건씩 총 18건 추가
  • Schema·교차참조·단계 누락·Fixture coverage 자동 검증 추가

호환성

기존 workflow_catalog.yaml과 Golden Case 계약은 유지하고 별도 Runtime 계층으로 확장했습니다.

검증

  • make check
  • Knowledge validate 통과
  • pytest 25개 통과

Closes #56

@hywznn
hywznn merged commit 55614a3 into main Aug 18, 2026
2 checks passed
@hywznn
hywznn deleted the feat/56-workflow-runtime-catalog branch August 18, 2026 07:55
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.

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

1 participant