
# 주문 API의 안정성을 개선하세요 ## 업무 상황 결제 재시도 시 동일한 주문이 중복 생성되고 있습니다. 기존 API 계약을 유지하면서 원인을 파악하고 수정하세요. ## 요구사항 1. 같은 요청을 다시 보내도 주문은 한 번만 생성됩니다. 2. 결제 서비스가 실패하면 상태를 안전하게 복구합니다. 3. 변경 사항은 테스트와 실행 결과로 검증합니다. ## 작업 환경 Node.js · TypeScript · PostgreSQL AI CLI와 문서를 자유롭게 활용할 수 있습니다. ## 제출 항목 수정한 코드, 테스트, DECISIONS.md의 판단 근거 ## 시작하기 npm install npm test
~/order-service $ npm test 준비된 테스트로 수정 결과를 확인할 수 있습니다.
코드·문서·테스트가 갖춰진 IDE로 실제 개발 업무에 가까운 평가 환경을 제공합니다.