{
  "captured": "2026-10-14T19:24:32.183186+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "119266788a2dd0876146215be0a9c07c2ff2dd3d5d1dd21831d34be4de333bc4",
    "broken_sha256": "ea046e253e3bcdb1c8de17a209fc4b457653d9f4fbd8da2b0adca5423b61f204",
    "rule_sha256": "83d2b008bd70ff0513d6aa6d8ae785f0782cd4d29481bdb671a7ae38497d894f"
  },
  "rule": "The fulfilled search response must check obsolete before setting items, so a response for a previous query cannot replace the current result.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "src/useOrderSearch.js",
        "--rules",
        "obsolete-search-does-not-update",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"src/useOrderSearch.js\",\n  \"name\": \"src/useOrderSearch.js\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"obsolete-search-does-not-update\",\n      \"said\": \"The fulfilled search response must check obsolete before setting items, so a response for a previous query cannot replace the current result.\",\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",
        "src/useOrderSearch.js",
        "--rules",
        "obsolete-search-does-not-update",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"src/useOrderSearch.js\",\n  \"name\": \"src/useOrderSearch.js\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
