변경 요약
Route child 생성 즉시 READY, 배송원 앱의 명시적 시작 시 IN_PROGRESS, 완료 시 COMPLETED가 되도록 route lifecycle을 단순화한다.
대상
- EVNSolution/clever-route-server
- EVNSolution/clever-driver-app
- EVNSolution/shopify-clever
핵심 계약
- 배송원 배정, 출발 시간, Stop 수와 무관하게 child RoutePlan 생성 시
READY
- 배송원 배정은 lifecycle 상태를 변경하지 않음
ROUTE_STARTED 이벤트가 IN_PROGRESS로 전환
ROUTE_COMPLETED 이벤트가 COMPLETED로 전환
CANCELLED는 예외 종료 상태로 유지
- 기존
DRAFT/PUBLISHED 데이터와 WordPress/driver API는 additive compatibility 유지
완료 기준
변경 요약
Route child 생성 즉시
READY, 배송원 앱의 명시적 시작 시IN_PROGRESS, 완료 시COMPLETED가 되도록 route lifecycle을 단순화한다.대상
핵심 계약
READYROUTE_STARTED이벤트가IN_PROGRESS로 전환ROUTE_COMPLETED이벤트가COMPLETED로 전환CANCELLED는 예외 종료 상태로 유지DRAFT/PUBLISHED데이터와 WordPress/driver API는 additive compatibility 유지완료 기준