{
  "captured": "2026-10-14T19:32:30.983689+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "be526df6275a94f83fedc780e844f8742aafd60a4e31b767e6b01a7f71d5857b",
    "broken_sha256": "171b359af8d70458bc6c594b29dc90bde9339dd7d5a374a65bf88bc68fa52ac9",
    "rule_sha256": "dd535b9c539278de0dbae477d3c7161b6f794d9760ed7ab668beac566b9de59f"
  },
  "rule": "orderSearch must use switchMap for query-dependent requests so subscribing to a new query unsubscribes the previous request.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "src/order-search.ts",
        "--rules",
        "search-switches-obsolete-request",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"src/order-search.ts\",\n  \"name\": \"src/order-search.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"search-switches-obsolete-request\",\n      \"said\": \"orderSearch must use switchMap for query-dependent requests so subscribing to a new query unsubscribes the previous request.\",\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/order-search.ts",
        "--rules",
        "search-switches-obsolete-request",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"src/order-search.ts\",\n  \"name\": \"src/order-search.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
