{
  "captured": "2026-10-14T19:28:04.914614+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "ccf34386af12a2f1369e4707f5f2b3b93ae04230b37d258a9adae30b564304c4",
    "broken_sha256": "1d251ebac78172861dfe7098dec93af0733394ed83d9b5a62a0b06918c643899",
    "rule_sha256": "476391465bb3fbb49df333917cdce6d123c998cdbcfe7bc0271e33a474867609"
  },
  "rule": "read must consume the response through Resource.use, or otherwise guarantee its release after success, failure, and cancellation. Ignoring the release returned by allocated breaks this requirement.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "src/main/scala/ReadOrder.scala",
        "--rules",
        "http-response-resource-release",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"src/main/scala/ReadOrder.scala\",\n  \"name\": \"src/main/scala/ReadOrder.scala\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"http-response-resource-release\",\n      \"said\": \"read must consume the response through Resource.use, or otherwise guarantee its release after success, failure, and cancellation. Ignoring the release returned by allocated breaks this requirement.\",\n      \"broken\": 0.78,\n      \"floor\": 0.5\n    }\n  ],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": false\n}\n",
      "stderr": ""
    },
    "fixed": {
      "command": [
        "perch",
        "check",
        "src/main/scala/ReadOrder.scala",
        "--rules",
        "http-response-resource-release",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"src/main/scala/ReadOrder.scala\",\n  \"name\": \"src/main/scala/ReadOrder.scala\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
