{
  "captured": "2026-10-14T19:26:42.705462+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "7549ebea63a49365a9b02db275378a79718ee065e20b5a8c5b3a2742eba1e7c6",
    "broken_sha256": "30e9c1f49d4e2ccf5ea55df7a47354f40da6c6ed164249b2714d3202ca570a25",
    "rule_sha256": "9c3c41cee55624917a579bc78ede11bbe69c6a60390c39fa7ffd3d27ca60006a"
  },
  "rule": "The cancellation observeEvent must require identity$can_cancel before invoking updateOrder, not just a non-null identity.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "R/order_module.R",
        "--rules",
        "write-observer-checks-permission",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"R/order_module.R\",\n  \"name\": \"R/order_module.R\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"write-observer-checks-permission\",\n      \"said\": \"The cancellation observeEvent must require identity$can_cancel before invoking updateOrder, not just a non-null identity.\",\n      \"broken\": 0.86,\n      \"floor\": 0.5\n    }\n  ],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": false\n}\n",
      "stderr": ""
    },
    "fixed": {
      "command": [
        "perch",
        "check",
        "R/order_module.R",
        "--rules",
        "write-observer-checks-permission",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"R/order_module.R\",\n  \"name\": \"R/order_module.R\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
