[
  {
    "name": "network scenario must expose error and retry",
    "result": "PASS"
  },
  {
    "name": "sold-out blocks adding; alternative meat route works",
    "result": "PASS"
  },
  {
    "name": "Meat ID failure retry",
    "result": "PASS"
  },
  {
    "name": "out-of-range address blocks payment and supports recovery",
    "result": "PASS"
  },
  {
    "name": "unavailable slot blocks payment; change slot recovers",
    "result": "PASS"
  },
  {
    "name": "failed payment preserves purchase and retry creates one order",
    "result": "PASS"
  },
  {
    "name": "empty basket returns to shop",
    "result": "PASS"
  },
  {
    "name": "old search empty resets to products",
    "result": "PASS"
  },
  {
    "name": "split delivery rejects empty wave assignment",
    "result": "PASS"
  }
]