{
  "captured": "2026-10-14T19:19:13.084188+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "1565275c8e47097da0afa2bacc9e08fd888cb6b0de939cb4cc6622b9fc989f39",
    "broken_sha256": "48843ee751237d3ce64f90057ae8c19fc4814afdc9debeaf4fbde02405ee1ce4",
    "rule_sha256": "c4d9e8eadf8f492e96bf8b895d1c0f30bdab1e37e403c2c49716d16989a190fe"
  },
  "rule": "The inventory decrement must be conditional on available >= quantity in the same database query.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "app/Actions/ReserveStock.php",
        "--rules",
        "reservation-conditional-write",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"app/Actions/ReserveStock.php\",\n  \"name\": \"app/Actions/ReserveStock.php\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"reservation-conditional-write\",\n      \"said\": \"The inventory decrement must be conditional on available >= quantity in the same database query.\",\n      \"broken\": 0.78,\n      \"floor\": 0.5\n    }\n  ],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": false\n}\n",
      "stderr": ""
    },
    "fixed": {
      "command": [
        "perch",
        "check",
        "app/Actions/ReserveStock.php",
        "--rules",
        "reservation-conditional-write",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"app/Actions/ReserveStock.php\",\n  \"name\": \"app/Actions/ReserveStock.php\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
