{
  "version": "original-lab/1",
  "recordedAt": "2026-11-11T02:02:46.938Z",
  "environment": {
    "node": "v22.22.3",
    "platform": "darwin",
    "architecture": "arm64",
    "osRelease": "27.0.0",
    "osVersion": "27.0.1"
  },
  "scope": "Two fresh loopback-only HTTP servers. HTTP errors, malformed complete JSON and explicit cancellation of a partial body are observed separately. No remote service, network failure or server-side rollback is tested.",
  "independentReaderTested": false,
  "scriptSha256": "45ba61e8fdad5dec4e37ce3ecabb7690b8ed7515f663396c28fb878b176ffba1",
  "runs": [
    {
      "round": 1,
      "results": [
        {
          "id": "http-404",
          "summary": "fetch 返回响应；status=404；ok=false",
          "data": {
            "status": 404,
            "ok": false,
            "body": {
              "error": "missing"
            }
          }
        },
        {
          "id": "invalid-json",
          "summary": "status=200；json() 拒绝：SyntaxError",
          "data": {
            "status": 200,
            "error": "SyntaxError"
          }
        },
        {
          "id": "checked-boundaries",
          "summary": "显式检查后：HTTP 404；损坏 JSON：SyntaxError",
          "data": {
            "httpError": "HTTP 404",
            "parseError": "SyntaxError"
          }
        },
        {
          "id": "aborted-body",
          "summary": "已收到 status=200；abort 后 json() 拒绝：AbortError",
          "data": {
            "status": 200,
            "error": "AbortError",
            "aborted": true
          }
        }
      ]
    },
    {
      "round": 2,
      "results": [
        {
          "id": "http-404",
          "summary": "fetch 返回响应；status=404；ok=false",
          "data": {
            "status": 404,
            "ok": false,
            "body": {
              "error": "missing"
            }
          }
        },
        {
          "id": "invalid-json",
          "summary": "status=200；json() 拒绝：SyntaxError",
          "data": {
            "status": 200,
            "error": "SyntaxError"
          }
        },
        {
          "id": "checked-boundaries",
          "summary": "显式检查后：HTTP 404；损坏 JSON：SyntaxError",
          "data": {
            "httpError": "HTTP 404",
            "parseError": "SyntaxError"
          }
        },
        {
          "id": "aborted-body",
          "summary": "已收到 status=200；abort 后 json() 拒绝：AbortError",
          "data": {
            "status": 200,
            "error": "AbortError",
            "aborted": true
          }
        }
      ]
    }
  ]
}
