{
  "captured": "2026-10-14T19:20:39.937419+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "3ce10d811881e33a03995a5fe53d560f2844bb621506df26b3ec2c9bbe014b7c",
    "broken_sha256": "db55366cfde854693c961b0ed45141bfc650280822c070f9df840579bf6015fa",
    "rule_sha256": "e6b481c88f4d5668e036101734639d3838db216af460ac333f33014ea163a9a9"
  },
  "rule": "The cancellation handler must reject a verified token without orders:write before invoking cancelOrder.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "orders.ts",
        "--rules",
        "verified-token-write-scope",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"orders.ts\",\n  \"name\": \"orders.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"verified-token-write-scope\",\n      \"said\": \"The cancellation handler must reject a verified token without orders:write before invoking cancelOrder.\",\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.ts",
        "--rules",
        "verified-token-write-scope",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"orders.ts\",\n  \"name\": \"orders.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
