An uncertain ERP response can create duplicate orders
Illustrative evidence: Synthetic order traces (E02)
- Why it matters
- A timeout does not prove that an order was rejected. Retrying as a new order may create a second fulfillment request.
- Recommended action
- Define one durable external order identifier and a safe retry or reconciliation procedure.
- How to verify
- Replay an ambiguous timeout and confirm that one customer order produces no duplicate ERP order.
