{
  "test": {
    "id": "tests/1.0/unordered/polling-interval-update",
    "directory": "tests/1.0/unordered/polling-interval-update",
    "manifestPath": "tests/1.0/unordered/polling-interval-update/manifest.ttl",
    "scenarioPath": "tests/1.0/unordered/polling-interval-update/scenario.yaml",
    "expectedPath": "tests/1.0/unordered/polling-interval-update/expected/events.ndjson",
    "iri": "https://www.pieter.pm/ldes-client-conformance-test-suite/1.0#unordered-polling-interval-update",
    "title": "The advertised ldes:pollingInterval drives the interval between runs, and a changed value is picked up",
    "description": "The same view is served over two equal-length follow windows advertising ldes:pollingInterval 1 and then 2. Both the request count and the gap between consecutive polls are checked per phase with tolerance, so a client that ignores the advertised value and polls on a hard-coded interval fails at least one phase whichever interval it hard-codes. The oracle constrains the gap from below and the count from above rather than pinning exact timestamps.",
    "requirement": "LDES10-UNORD-004",
    "requirements": [
      "LDES10-UNORD-004",
      "LDES10-UNORD-005"
    ],
    "requirementLevel": "Should",
    "group": "UnorderedTraversal",
    "requiredCapabilities": [
      "Polling"
    ]
  },
  "outcome": "failed",
  "events": [
    {
      "protocolVersion": 0,
      "type": "context",
      "runId": "fast",
      "eventStream": "https://example.test/stream",
      "dataset": "",
      "mediaType": "application/n-quads",
      "receivedAt": "2026-10-16T10:19:43.194Z"
    },
    {
      "protocolVersion": 0,
      "type": "statistics",
      "runId": "fast",
      "membersEmitted": 0,
      "fragmentsFetched": 13,
      "lastRun": "2026-10-16T10:19:45.653Z",
      "receivedAt": "2026-10-16T10:19:45.653Z"
    },
    {
      "protocolVersion": 0,
      "type": "run-end",
      "runId": "fast",
      "status": "completed",
      "receivedAt": "2026-10-16T10:19:45.653Z",
      "adapterStderr": "2026-10-16T10:19:45.652Z {ldes-client} [Client] \u001b[32minfo\u001b[39m: Stream has been canceled\n2026-10-16T10:19:45.653Z {ldes-client} [Client] \u001b[32minfo\u001b[39m: Client has been gracefully closed\n"
    },
    {
      "protocolVersion": 0,
      "type": "context",
      "runId": "slow",
      "eventStream": "https://example.test/stream",
      "dataset": "",
      "mediaType": "application/n-quads",
      "receivedAt": "2026-10-16T10:19:46.076Z"
    },
    {
      "protocolVersion": 0,
      "type": "statistics",
      "runId": "slow",
      "membersEmitted": 0,
      "fragmentsFetched": 13,
      "lastRun": "2026-10-16T10:19:48.535Z",
      "receivedAt": "2026-10-16T10:19:48.535Z"
    },
    {
      "protocolVersion": 0,
      "type": "run-end",
      "runId": "slow",
      "status": "completed",
      "receivedAt": "2026-10-16T10:19:48.535Z",
      "adapterStderr": "2026-10-16T10:19:48.534Z {ldes-client} [Client] \u001b[32minfo\u001b[39m: Stream has been canceled\n2026-10-16T10:19:48.535Z {ldes-client} [Client] \u001b[32minfo\u001b[39m: Client has been gracefully closed\n"
    }
  ],
  "requests": [
    {
      "sequence": 1,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:43.172Z",
      "completedAt": "2026-10-16T10:19:43.172Z"
    },
    {
      "sequence": 2,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:43.190Z",
      "completedAt": "2026-10-16T10:19:43.190Z"
    },
    {
      "sequence": 3,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:43.205Z",
      "completedAt": "2026-10-16T10:19:43.206Z"
    },
    {
      "sequence": 4,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:43.413Z",
      "completedAt": "2026-10-16T10:19:43.413Z"
    },
    {
      "sequence": 5,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:43.617Z",
      "completedAt": "2026-10-16T10:19:43.617Z"
    },
    {
      "sequence": 6,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:43.821Z",
      "completedAt": "2026-10-16T10:19:43.821Z"
    },
    {
      "sequence": 7,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:44.024Z",
      "completedAt": "2026-10-16T10:19:44.025Z"
    },
    {
      "sequence": 8,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:44.228Z",
      "completedAt": "2026-10-16T10:19:44.228Z"
    },
    {
      "sequence": 9,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:44.432Z",
      "completedAt": "2026-10-16T10:19:44.432Z"
    },
    {
      "sequence": 10,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:44.639Z",
      "completedAt": "2026-10-16T10:19:44.639Z"
    },
    {
      "sequence": 11,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:44.843Z",
      "completedAt": "2026-10-16T10:19:44.843Z"
    },
    {
      "sequence": 12,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:45.046Z",
      "completedAt": "2026-10-16T10:19:45.046Z"
    },
    {
      "sequence": 13,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:45.249Z",
      "completedAt": "2026-10-16T10:19:45.250Z"
    },
    {
      "sequence": 14,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "fast",
      "status": 200,
      "timestamp": "2026-10-16T10:19:45.453Z",
      "completedAt": "2026-10-16T10:19:45.453Z"
    },
    {
      "sequence": 15,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:46.054Z",
      "completedAt": "2026-10-16T10:19:46.054Z"
    },
    {
      "sequence": 16,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:46.072Z",
      "completedAt": "2026-10-16T10:19:46.073Z"
    },
    {
      "sequence": 17,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:46.088Z",
      "completedAt": "2026-10-16T10:19:46.088Z"
    },
    {
      "sequence": 18,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:46.296Z",
      "completedAt": "2026-10-16T10:19:46.296Z"
    },
    {
      "sequence": 19,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:46.500Z",
      "completedAt": "2026-10-16T10:19:46.501Z"
    },
    {
      "sequence": 20,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:46.704Z",
      "completedAt": "2026-10-16T10:19:46.704Z"
    },
    {
      "sequence": 21,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:46.907Z",
      "completedAt": "2026-10-16T10:19:46.908Z"
    },
    {
      "sequence": 22,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:47.111Z",
      "completedAt": "2026-10-16T10:19:47.112Z"
    },
    {
      "sequence": 23,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:47.315Z",
      "completedAt": "2026-10-16T10:19:47.315Z"
    },
    {
      "sequence": 24,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:47.520Z",
      "completedAt": "2026-10-16T10:19:47.520Z"
    },
    {
      "sequence": 25,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:47.724Z",
      "completedAt": "2026-10-16T10:19:47.724Z"
    },
    {
      "sequence": 26,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:47.930Z",
      "completedAt": "2026-10-16T10:19:47.930Z"
    },
    {
      "sequence": 27,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:48.132Z",
      "completedAt": "2026-10-16T10:19:48.133Z"
    },
    {
      "sequence": 28,
      "method": "GET",
      "path": "/root",
      "headers": {
        "host": "127.0.0.1:39099",
        "connection": "keep-alive",
        "accept": "application/n-quads,application/trig;q=0.95,application/ld+json;q=0.9,application/n-triples;q=0.8,text/turtle;q=0.6,application/rdf+xml;q=0.5,text/n3;q=0.35,application/xml;q=0.3,image/svg+xml;q=0.3,text/xml;q=0.3,text/html;q=0.2,application/xhtml+xml;q=0.18,application/json;q=0.135,text/shaclc;q=0.1,text/shaclc-ext;q=0.05",
        "user-agent": "Comunica/5.0 (linux; x64) ActorHttpFetch/5.3.0 Node.js/22",
        "accept-encoding": "br,gzip,deflate",
        "accept-language": "*",
        "sec-fetch-mode": "cors"
      },
      "phase": "slow",
      "status": 200,
      "timestamp": "2026-10-16T10:19:48.336Z",
      "completedAt": "2026-10-16T10:19:48.336Z"
    }
  ],
  "diagnostics": [
    "request slow:/root: expected count 2, got 14",
    "request timing fast:/root: request 2 followed request 1 after 18ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 3 followed request 2 after 15ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 4 followed request 3 after 208ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 5 followed request 4 after 204ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 6 followed request 5 after 204ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 7 followed request 6 after 203ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 8 followed request 7 after 204ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 9 followed request 8 after 204ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 10 followed request 9 after 207ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 11 followed request 10 after 204ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 12 followed request 11 after 203ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 13 followed request 12 after 203ms, expected at least 800ms between consecutive requests",
    "request timing fast:/root: request 14 followed request 13 after 204ms, expected at least 800ms between consecutive requests",
    "request timing slow:/root: request 2 followed request 1 after 18ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 3 followed request 2 after 16ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 4 followed request 3 after 208ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 5 followed request 4 after 204ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 6 followed request 5 after 204ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 7 followed request 6 after 203ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 8 followed request 7 after 204ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 9 followed request 8 after 204ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 10 followed request 9 after 205ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 11 followed request 10 after 204ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 12 followed request 11 after 206ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 13 followed request 12 after 202ms, expected at least 1700ms between consecutive requests",
    "request timing slow:/root: request 14 followed request 13 after 204ms, expected at least 1700ms between consecutive requests"
  ]
}
