{
  "captured": "2026-10-14T19:24:37.056236+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "fa67e0c1fe548890276a66c14c32c2270573d69b861fc359b05b7a29cfc496bb",
    "broken_sha256": "ecc0855f17cbe75251b8289408b0ea56f5f0268d1f5f1bcfeaf9570a4ed8843b",
    "rule_sha256": "f7cdcf52de4080b77f9b6f208d71222c6b45d736c794dd134ba40fa5676b2ef3"
  },
  "rule": "useOrderDraft must use Nuxt useState, not a module-level ref shared by server requests.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "composables/useOrderDraft.ts",
        "--rules",
        "ssr-state-request-isolation",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"composables/useOrderDraft.ts\",\n  \"name\": \"composables/useOrderDraft.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"ssr-state-request-isolation\",\n      \"said\": \"useOrderDraft must use Nuxt useState, not a module-level ref shared by server requests.\",\n      \"broken\": 0.77,\n      \"floor\": 0.5\n    }\n  ],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": false\n}\n",
      "stderr": ""
    },
    "fixed": {
      "command": [
        "perch",
        "check",
        "composables/useOrderDraft.ts",
        "--rules",
        "ssr-state-request-isolation",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"composables/useOrderDraft.ts\",\n  \"name\": \"composables/useOrderDraft.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
