{
  "simulated": true,
  "providerRequests": 0,
  "locale": "en",
  "notice": "Authored fictional examples on reserved domains. No provider was contacted and no current link was verified.",
  "stages": [
    {
      "id": "discovery",
      "title": "Discovery",
      "input": "Candidate URLs and known references.",
      "output": "A queue of pages to attempt.",
      "limit": "An undiscovered page can contain a real link."
    },
    {
      "id": "access",
      "title": "Access",
      "input": "A queued URL and crawl permissions.",
      "output": "A response, redirect or failed request.",
      "limit": "A failed fetch does not prove removal."
    },
    {
      "id": "extraction",
      "title": "Extraction",
      "input": "The accessible representation of a page.",
      "output": "Reported source-target references and attributes.",
      "limit": "Rendering support and extraction rules differ."
    },
    {
      "id": "normalization",
      "title": "Normalization",
      "input": "Extracted URLs and repeated observations.",
      "output": "Provider-specific grouping or deduplication.",
      "limit": "Do not assume providers share a counting unit."
    },
    {
      "id": "storage",
      "title": "Storage and rechecking",
      "input": "An observation with its timestamp.",
      "output": "Historical records and later observations.",
      "limit": "The latest successful observation can be old."
    },
    {
      "id": "reporting",
      "title": "Reporting and export",
      "input": "Stored records plus scope and filters.",
      "output": "A selected table, sample or downloadable file.",
      "limit": "The export is not a complete current map of the web."
    }
  ],
  "cases": [
    {
      "id": "unobserved",
      "observedAt": null,
      "attemptedAt": null,
      "fetchStatus": null,
      "currentPresence": null,
      "removed": null,
      "sourceUrl": "https://publisher.example/unobserved",
      "targetUrl": "https://target.example/resource",
      "title": "No observation",
      "facts": "The hypothetical index has no observation for this source. The real page has not been checked here.",
      "next": "Investigate discovery and coverage before saying the link is absent."
    },
    {
      "id": "stale",
      "observedAt": "2026-01-10T09:00:00Z",
      "attemptedAt": null,
      "fetchStatus": null,
      "currentPresence": null,
      "removed": null,
      "sourceUrl": "https://publisher.example/stale",
      "targetUrl": "https://target.example/resource",
      "title": "Old observation",
      "facts": "The example was observed on 10 January and exported on 14 January. No new successful check is recorded.",
      "next": "Keep the observation date; a fresh export does not prove current presence."
    },
    {
      "id": "failed",
      "observedAt": "2026-01-10T09:00:00Z",
      "attemptedAt": "2026-01-14T09:00:00Z",
      "fetchStatus": 503,
      "currentPresence": null,
      "removed": null,
      "sourceUrl": "https://publisher.example/failed",
      "targetUrl": "https://target.example/resource",
      "title": "Failed recheck",
      "facts": "After an earlier observation, the example recheck returns HTTP 503. The response does not establish whether the reference was removed.",
      "next": "Retry through the normal authorized workflow and keep the prior evidence separately."
    }
  ]
}
