ConditionalWMS outbound allocation and carrier handoff
이번 MR은 WMS 출고 배정 실패 시 warehouse zone별 carrier retry 정책을 분리한다. 핵심 업무 영향은 크지만 rollback flag와 일부 staging smoke test는 제공됐다. 다만 전국 zone 회귀 테스트, 실패 CI 원인 확인, Semgrep medium finding 검토가 부족해 현재 evidence 기준으로는 조건부 병합 판단이 적절하다.
Overall Risk
Medium전체 운영 영향
Security Risk
Medium보안 / scanner finding
CI Risk
Mediumpipeline / 빌드 안정성
Test Risk
High회귀 / 커버리지 evidence
Mantis Gate · Merge Readiness: Conditional
Why
- 이번 MR은 WMS 출고 배정 실패 시 warehouse zone별 carrier retry 정책을 분리합니다.
- `integration:wms-outbound` CI job이 1회 실패 후 재시도에서 통과했지만 최초 실패 원인 설명이 없습니다.
- QA evidence가 수도권 2개 zone smoke test에 제한되어 있습니다.
- 신규 변경 파일에서 carrier callback payload validation 관련 Semgrep medium finding이 있습니다.
Required Actions
- DevOps: 최초 CI 실패 원인 후보와 재시도 통과 사유 기록
- QA: 수도권 외 3개 zone과 carrier handoff 실패 경로 회귀 evidence 추가
- Security/AppSec: Semgrep medium finding disposition 기록
- PMO/품질: 외주 변경 범위와 rollback owner 배포 체크리스트 기록
Recommendation
현재 evidence 기준으로는 조건부 병합 검토가 적절합니다. 위 action을 사람이 확인한 뒤 최종 승인, 보류, 차단은 GitLab 정책과 승인자가 결정합니다.