Skip to content

feat: E-9 재계약 Golden Case 실행 계약 추가 - #60

Merged
hywznn merged 4 commits into
mainfrom
feat/56-golden-renewal-master
Aug 18, 2026
Merged

feat: E-9 재계약 Golden Case 실행 계약 추가#60
hywznn merged 4 commits into
mainfrom
feat/56-golden-renewal-master

Conversation

@hywznn

@hywznn hywznn commented Aug 18, 2026

Copy link
Copy Markdown
Member

무엇을 구현했나요?

  • CASE-EXPIRY-RENEWAL-001에 재계약 → 조건부 신분서류 보완 → 취업활동기간 연장 → 체류기간 연장 순서를 정의했습니다.
  • Task별 사용자용 제목·설명·체크리스트·완료 증빙을 분리했습니다.
  • 기관 직접 제출과 처리결과 기록을 승인 후 실행 항목으로 정의했습니다. 승인 전에는 신청정보·필수서류 검토만 차단 조건으로 사용합니다.
  • 선행관계와 조건부 Task를 Schema로 검증합니다.
  • 응웬반A 기반 합성 Golden Demo 입력·기대 결과를 추가했습니다.

왜 필요한가요?

기존 Workflow 단위 Catalog만으로는 Server가 전체 Case 순서와 Task별 체크리스트를 알 수 없어 화면의 행정 절차가 두 항목으로 축약됐습니다. Knowledge를 절차와 필드 의미의 기준으로 두고 Server·AI·Client가 같은 흐름을 사용하도록 만드는 실행 계약입니다.

실제 연계 확인

Server #207과 로컬 AI Runtime을 연결한 수동 E2E에서 다음을 확인했습니다.

  • Catalog 순서대로 Task 4개 생성
  • 조건부 여권·ARC 보완 업무 생성
  • 제출 파일 채택·OCR 검토 후 Renewal 자동 재개
  • 재계약 → 취업활동기간 연장 → 체류기간 연장 순서 유지
  • 최종 Case COMPLETED, 4/4, 진행률 100%

검증

  • python -m pytest -q — 22 passed
  • python -m ruff format --check fowoco-knowledge/src fowoco-knowledge/tests
  • python -m ruff check fowoco-knowledge/src fowoco-knowledge/tests
  • PYTHONPATH=src python -m fowoco_knowledge validateVALID: FOWOCO Knowledge 0.3.1
  • 실제 개인정보 미포함

범위 밖

  • 여섯 Workflow 공통 Runtime 일반화
  • Client 화면 변경
  • 외부기관 자동 제출
  • HWP→PDF 미리보기 품질 개선

Refs #56

@hywznn
hywznn marked this pull request as ready for review August 18, 2026 03:50
@hywznn
hywznn merged commit 61c488a into main Aug 18, 2026
4 checks passed
@hywznn
hywznn deleted the feat/56-golden-renewal-master branch August 18, 2026 03:50
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.

1 participant