{
  "captured": "2026-10-14T19:19:08.569799+00:00",
  "model": "jev-latest",
  "identity": {
    "fixed_sha256": "edfb32ce8cdd2d3b749747ae420ec16b57d9c99c39459b7e6fdb1da1f0a6b679",
    "broken_sha256": "c69a0645be86cee1a7fbc22412b7cd505fc6e7e489fd656370716198dc659cc7",
    "rule_sha256": "ba8dc94a57f10d6a5a45e9d3dbaec3bd8681a7dd4ca80a09595404447574c0c1"
  },
  "rule": "The GET handler response for an authenticated order must set Cache-Control to private, no-store. It must never advertise public caching.",
  "results": {
    "broken": {
      "command": [
        "perch",
        "check",
        "app/api/orders/[id]/route.ts",
        "--rules",
        "private-order-cache",
        "--json"
      ],
      "exit_code": 3,
      "stdout": "{\n  \"path\": \"app/api/orders/[id]/route.ts\",\n  \"name\": \"app/api/orders/[id]/route.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [\n    {\n      \"rule\": \"private-order-cache\",\n      \"said\": \"The GET handler response for an authenticated order must set Cache-Control to private, no-store. It must never advertise public caching.\",\n      \"broken\": 0.9,\n      \"floor\": 0.5\n    }\n  ],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": false\n}\n",
      "stderr": ""
    },
    "fixed": {
      "command": [
        "perch",
        "check",
        "app/api/orders/[id]/route.ts",
        "--rules",
        "private-order-cache",
        "--json"
      ],
      "exit_code": 0,
      "stdout": "{\n  \"path\": \"app/api/orders/[id]/route.ts\",\n  \"name\": \"app/api/orders/[id]/route.ts\",\n  \"line\": 1,\n  \"checked\": 1,\n  \"broken\": [],\n  \"issues\": null,\n  \"note\": null,\n  \"clean\": true\n}\n",
      "stderr": ""
    }
  }
}
