Repository navigation
v1.42.0 — 결재 코어를 SDK 로
결재(approval) 코어가 xgen-core 에서 xgen_sdk.approval 로 옮겨 왔다.
결재를 올리는 쪽은 core 가 아니다 — 배포는 xgen-workflow, 지식 컬렉션·문서는 xgen-documents, 클라우드·DB·도구 스토어는 다시 xgen-workflow 다. 결재 원장은 하나여야 하므로 deploy_state_machine·user_notifications 와 같은 방식(같은 코드·같은 표)을 쓴다.
구성: engine(규칙) · store(원장) · registry(행위) · directory(사람 찾기) · notifier(알림) · models(표) · sql(DB 통로)
역할 분담: 표 생성 = core 만 / 결재 올리기 = 어느 서비스든 / 결정 = core 의 /api/approval 한 곳
옮기면서 바꾼 것: notifier 가 모델 대신 SQL 로 쓴다. 모델 클래스는 core 에만 있어서 그대로 두면 workflow·documents 에서 알림만 조용히 빠진다.
동작 변화 없음. 검증 95건 동반 (SDK 전체 244 passed).