{
  "meta": {
    "suite": "main",
    "generatedAt": "2026-09-24T01:09:31.413Z",
    "finishedAt": "2026-09-24T01:14:33.471Z",
    "host": "darwin-arm64",
    "hostNode": "v26.8.1",
    "runtimes": [
      {
        "version": "v22.23.3",
        "bundledUndici": "6.28.1"
      },
      {
        "version": "v24.21.0",
        "bundledUndici": "7.29.1"
      },
      {
        "version": "v26.10.0",
        "bundledUndici": "8.10.2"
      }
    ],
    "npmUndici": [
      {
        "alias": "undici5",
        "version": "5.29.0"
      },
      {
        "alias": "undici6",
        "version": "6.28.1"
      },
      {
        "alias": "undici7",
        "version": "7.29.1"
      },
      {
        "alias": "undici8",
        "version": "8.11.0"
      }
    ],
    "deadlineMs": 330000,
    "closeDeadlineMs": 6000,
    "loopLimitRequests": 25,
    "concurrency": 64,
    "signalTimeoutMs": 2000,
    "filter": "\\|hang\\|",
    "blackholeReady": true,
    "fixtures": {
      "hang": "TCP accepted, CONNECT read, never answered (no client deadline set)"
    },
    "wirings": {
      "dispatcher": "fetch(url, { dispatcher: new ProxyAgent(proxy) }) with the built-in fetch",
      "global-dispatcher": "setGlobalDispatcher(new ProxyAgent(proxy)) from npm undici, then the built-in fetch",
      "undici-fetch": "fetch and ProxyAgent both imported from the same npm undici",
      "env-agent-global": "HTTPS_PROXY (HTTP_PROXY for http:// targets) set; setGlobalDispatcher(new EnvHttpProxyAgent()) from npm undici, then the built-in fetch",
      "dispatcher1-wrapper": "fetch(url, { dispatcher: new Dispatcher1Wrapper(new ProxyAgent(proxy)) }) with undici 8, built-in fetch",
      "env-none": "HTTPS_PROXY (HTTP_PROXY for http:// targets) set, no opt-in, built-in fetch",
      "env-var": "HTTPS_PROXY (HTTP_PROXY for http:// targets) + NODE_USE_ENV_PROXY=1, built-in fetch",
      "env-flag": "HTTPS_PROXY (HTTP_PROXY for http:// targets) + node --use-env-proxy, built-in fetch",
      "env-api": "HTTPS_PROXY (HTTP_PROXY for http:// targets) set; http.setGlobalProxyFromEnv() called before the built-in fetch"
    },
    "targets": {
      "proxy-only-name": "https://origin.test/  (reserved name: only the lab proxy can reach it)"
    },
    "notes": [
      "Synthetic loopback observations only. They show how these Node.js/undici versions report each injected proxy fault; they say nothing about any real proxy provider.",
      "route: proxy = the lab proxy saw a TCP connection or the error names the proxy address; direct = the origin saw the request without the proxy, the error names the destination address, or the target name failed DNS; none = no network I/O was observed.",
      "proxy.connects counts CONNECT requests; proxy.nonConnect counts other requests (for http:// targets, absolute-form requests such as GET http://origin.test/...); proxy.requests lists the distinct request lines the proxy received.",
      "layer is derived from the observed strings, route and counts only, never from the fixture name. A cell whose proxy saw 5 or more requests for one fetch is labeled a retry loop.",
      "Ports are replaced with placeholders; elapsedMs and request counts in retry loops are timing-dependent.",
      "killedFor: deadline = still pending when the harness deadline expired; retry-loop = stopped after the proxy saw 25 requests for one fetch."
    ]
  },
  "cells": [
    {
      "id": "v22.23.3|dispatcher|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301795,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|dispatcher|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301730,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|dispatcher|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301748,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|dispatcher|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 331,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301765,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301729,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301683,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301627,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|undici-fetch|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301797,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|undici-fetch|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301627,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|undici-fetch|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301621,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|undici-fetch|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301677,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|env-agent-global|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 286,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 301684,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|env-agent-global|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301510,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|env-agent-global|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301612,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|dispatcher1-wrapper|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301673,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|env-none|builtin|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 267,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v22.23.3|env-var|builtin|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 301416,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|env-flag|builtin|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 301435,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v22.23.3|env-api|builtin|hang|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "http.setGlobalProxyFromEnv is not a function in v22.23.3",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 107,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301750,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|dispatcher|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301630,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|dispatcher|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301739,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|dispatcher|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 254,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301624,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301637,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301735,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301694,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|undici-fetch|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301626,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|undici-fetch|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301759,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|undici-fetch|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301649,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|undici-fetch|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301720,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|env-agent-global|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 294,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 301733,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|env-agent-global|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301653,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|env-agent-global|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301646,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|dispatcher1-wrapper|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301549,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|env-none|builtin|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 320,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v24.21.0|env-var|builtin|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301462,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|env-flag|builtin|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301443,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v24.21.0|env-api|builtin|hang|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301518,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|dispatcher|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 228,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 295,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301486,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|dispatcher|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301658,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 250,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 218,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301587,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301606,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|undici-fetch|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301766,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|undici-fetch|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301595,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|undici-fetch|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301586,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|undici-fetch|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301563,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|env-agent-global|undici5@5.29.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 212,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici6@6.28.1|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 277,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-agent-global|undici7@7.29.1|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301638,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|env-agent-global|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301433,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|dispatcher1-wrapper|undici8@8.11.0|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301636,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|env-none|builtin|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 56,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-var|builtin|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301405,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|env-flag|builtin|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301432,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    },
    {
      "id": "v26.10.0|env-api|builtin|hang|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "hang",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "HeadersTimeoutError",
          "code": "UND_ERR_HEADERS_TIMEOUT",
          "message": "Headers Timeout Error",
          "type": "HeadersTimeoutError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:443"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 301407,
      "killedFor": null,
      "route": "proxy",
      "layer": "no reply to CONNECT: undici headers timeout fired",
      "signature": "TypeError: fetch failed > HeadersTimeoutError[UND_ERR_HEADERS_TIMEOUT]: Headers Timeout Error"
    }
  ]
}
