Dataset contract

The product is structured data. The site is the distribution channel. Everything below is served as immutable static JSON at https://errors.standardbeagle.com/data/….

Files

PathPurpose
/data/manifest.jsonFreshness poll target. Tiny. MCP checks this first.
/data/index.jsonCompact search index — one record per error, all repos.
/data/repos.jsonRepoEntry[] — the list of analyzed repos.
/data/repos/{owner}/{name}.jsonFull ErrorEntry[] for one repo.
/data/errors/{id}.jsonA single full ErrorEntry record.

Current dataset

{
  "schemaVersion": 2,
  "datasetVersion": "2026-08-01T05:21:06.426Z",
  "counts": {
    "repos": 7,
    "errors": 815
  },
  "files": {
    "index": {
      "path": "/data/index.json",
      "bytes": 272052,
      "sha256": "b383cb47b215b2c1b83c6b92eabdf96c7cd90f2f75884c72876603e7d276639b"
    },
    "repos": {
      "path": "/data/repos.json",
      "bytes": 1446,
      "sha256": "da6fd2082216786562458892ca21d57e71935cccb9e7f30d61797b808ac98a6d"
    }
  }
}

Schema

JSON Schema (Draft-07): /schema.json. TypeScript types: @errlookup/schema. Every record validates on write, on read (build), and on download (MCP). Fail fast; never silently coerce.

Cache headers

/data/manifest.json
  Cache-Control: public, max-age=300
/data/*
  Cache-Control: public, max-age=86400, stale-while-revalidate=604800