{
  "receipt": {
    "version": "pod.receipt.v1",
    "seal": "0x0c38af90b37461b64243db77aad989eb609d7f703d5054d23bc656e0c51e344f",
    "commit": "c997e2cef704be45922a8ec819d6668086ff00ec",
    "tree": "0x4d6b4b23fe43753f576f82498be030902e6428248d595891f293b6c0c81f1f0e",
    "repository": "https://vps-39a35c60.vps.ovh.us/bundle/a-small-shop-with-stock",
    "image": "node@sha256:9bef0ef1e268f60627da9ba7d7605e8831d5b56ad07487d24d1aa386336d1944",
    "start": "node server.js",
    "checks": [
      {
        "says": "The catalogue lists each product with its price and how many are in stock",
        "command": "node check-1.mjs",
        "exitCode": 0,
        "seconds": 0.449,
        "hidden": false
      },
      {
        "says": "A shopper can start a basket and add products to it",
        "command": "node check-2.mjs",
        "exitCode": 0,
        "seconds": 0.547,
        "hidden": false
      },
      {
        "says": "The basket shows each product in it, how many, and the total price",
        "command": "node check-3.mjs",
        "exitCode": 0,
        "seconds": 0.635,
        "hidden": false
      },
      {
        "says": "Checking out a basket turns it into an order and takes the items out of stock",
        "command": "node check-4.mjs",
        "exitCode": 0,
        "seconds": 0.64,
        "hidden": false
      },
      {
        "says": "Adding more of a product than is in stock is refused, and the basket does not change",
        "command": "node check-5.mjs",
        "exitCode": 0,
        "seconds": 0.548,
        "hidden": true
      },
      {
        "says": "Two shoppers' baskets are separate: what one adds, the other does not see",
        "command": "node check-6.mjs",
        "exitCode": 0,
        "seconds": 0.555,
        "hidden": true
      },
      {
        "says": "If two baskets hold the last one of a product, the second to check out is refused and its basket is kept",
        "command": "node check-7.mjs",
        "exitCode": 1,
        "seconds": 0.435,
        "hidden": true
      },
      {
        "says": "A basket that was checked out cannot be changed or checked out again",
        "command": "node check-8.mjs",
        "exitCode": 1,
        "seconds": 0.52,
        "hidden": true
      }
    ],
    "runs": 3,
    "verdict": "failed",
    "allowedHosts": [],
    "undeclaredCalls": [],
    "runner": "0xc8b6E72Eb254bcb9C2A0a63AeF19d78748d10281",
    "finishedAt": "2026-10-07T15:07:14.428Z"
  },
  "hash": "0xaa9707ce0c093b8e3dd2ef67b57c6aba25a50208844d4dcd12d78694b6d67e94",
  "signature": "0x631c17e6d07873474a9b9e86c74c527386c5ec9c45881b5bb8962f6c1fbf6c41588fa48cf13fd8d21bac195406f4f07e237c98acc5af0327411bd4aa4c4ce1ec1b"
}