{
  "captured": "2026-10-14T19:20:39.911479+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "16333b1cbcfdd94c8ba65255ac4cf6fdff31aeadf8898c0c5f2e1f63c9a5b7ff",
    "broken_sha256": "b089988bf915c50c8057613b5b2b892c25232db81a9394a6d5ec9d1d68033f6e",
    "rule_sha256": "d089295ab81d8bfecf219836c4e099773e2cf69f72d5931c069b8ce2784cc25a"
  },
  "rule": "The preHandler must reject an authenticated actor that lacks orders:write before allowing the cancellation route.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "orders-plugin.cjs",
        "--rules",
        "orders-write-permission",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"orders-plugin.cjs\",\n  \"name\": \"orders-plugin.cjs\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"orders-write-permission\",\n      \"said\": \"The preHandler must reject an authenticated actor that lacks orders:write before allowing the cancellation route.\",\n      \"broken\": 0.91,\n      \"floor\": 0.5\n    }\n  ],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": false\n}\n",
      "stderr": ""
    },
    "fixed": {
      "command": [
        "perch",
        "check",
        "orders-plugin.cjs",
        "--rules",
        "orders-write-permission",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"orders-plugin.cjs\",\n  \"name\": \"orders-plugin.cjs\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
