{
  "counts": {
    "distinct_read_identities": 802,
    "languages": 4,
    "resolved_read_call_sites": 68,
    "stages": 698,
    "total_read_occurrences": 4287,
    "unresolved": 0
  },
  "language_categories": {
    "lang-01": "web pages",
    "lang-02": "application code",
    "lang-03": "database procedures",
    "lang-04": "browser scripts"
  },
  "language_stages": {
    "lang-01": 419,
    "lang-02": 186,
    "lang-03": 49,
    "lang-04": 44
  },
  "record_bytes": 132356,
  "record_directory": "tests/compiler/goldens",
  "record_filename_prefix_withheld": true,
  "record_filename_suffix": "_read_set.json",
  "record_served": false,
  "record_sha256": "93d554548433d12f0cd4c1c4b680d6d5371f8e109948a407698be4c11df18af9",
  "redacted_bytes": 70702,
  "redacted_filename": "read-census-redacted.json",
  "redacted_served": true,
  "redacted_sha256": "15a98c4ba26ac9f00c8b1c0c83e31dca1f04682f30e5707d02675a8de411b11e",
  "redaction_rule": "Every string value in the record is replaced by a positional token. The record is walked depth first, each object's keys in the order the served file writes them and each array's items in order, and the first time a string value is met it is given the next token in the sequence name-0001, name-0002 and so on; the same value is given the same token everywhere it occurs. No token is computed from the value it stands for, so a reader holding a candidate name has no way to test it against this file. The keys of every language split are replaced along the same walk by the tokens lang-01, lang-02 and so on, so the split is served by position and not by language name; language_categories below gives each of those tokens the broad category the site prints for it, and language_stages gives its share of the stages. Numbers, booleans, array lengths and every other key are unchanged.",
  "schema_version": 1,
  "withholding_reason": "The record's file name begins with the name of the estate it was read from. That estate is one third party application codebase read as a test estate, it is not named on this site, and the 802 read identities the record lists are that estate's own schema and are not published. The record is resolved inside the directory above by the digest above, so the withheld segment of the path cannot loosen the binding.",
  "written": "2026-09-10"
}
