{
  "schemaVersion": 1,
  "tool": "occam_transcode",
  "firstRead": {
    "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions",
    "backend_policy": "http",
    "fit_markdown": true,
    "focus_query": "function scope closures",
    "max_tokens": 800
  },
  "secondRead": {
    "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions",
    "backend_policy": "http",
    "fit_markdown": true,
    "focus_query": "function scope closures",
    "max_tokens": 800,
    "if_none_match": "3c10ec86156c7d9c0ff82df4aef86441287b9941a90a8ceb97d77216576e24eb"
  },
  "notes": [
    "if_none_match is the prior contentHash (bare hex).",
    "materializationKey must match: same URL + focus + budget + fit.",
    "diff_against is optional and is not used in this capture.",
    "occam_digest only supports if_none_match on combined markdown — use transcode for a page-level re-read."
  ]
}
