{
  "captured": "2026-10-14T19:19:03.777091+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "cd8aae1410259ef0d17e967bf9698ad1ff3f19bb1711bf9042254f7105f6d058",
    "broken_sha256": "c1abc5a6cda23b4b780203c8f6bd3880232d021dce48757f42695f0000e0a5cc",
    "rule_sha256": "730ea31286e0ac00aae24546a071b2e4289374d9a4c56eda0c16aa2e074254da"
  },
  "rule": "cancelOrder must obtain a verified actor and constrain updateMany by that actor tenantId and ownerId before mutating the order.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "app/orders/actions.ts",
        "--rules",
        "action-write-authorization",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"app/orders/actions.ts\",\n  \"name\": \"app/orders/actions.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"action-write-authorization\",\n      \"said\": \"cancelOrder must obtain a verified actor and constrain updateMany by that actor tenantId and ownerId before mutating the order.\",\n      \"broken\": 0.72,\n      \"floor\": 0.5\n    }\n  ],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": false\n}\n",
      "stderr": ""
    },
    "fixed": {
      "command": [
        "perch",
        "check",
        "app/orders/actions.ts",
        "--rules",
        "action-write-authorization",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"app/orders/actions.ts\",\n  \"name\": \"app/orders/actions.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
