{"version":"2.1.259","anchor":"new-integrity-checked-incremental-reader-for-historyjsonl","canonical_anchor":"new-integrity-checked-incremental-reader-for-historyjsonl","heading":"New integrity-checked incremental reader for history.jsonl","tier":"internal","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.259\/e\/new-integrity-checked-incremental-reader-for-historyjsonl","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.259","markdown":"### New integrity-checked incremental reader for history.jsonl\n\nHistory reads now stream in chunks with a running digest and verify the file wasn't rewritten mid-scan.\n\n`history.jsonl` reads now go through a new low-level incremental reader that streams the file in chunks, computes a running sha256 digest, and verifies the file wasn't rewritten out from under an earlier scan by comparing inode, birthtime, and a previously-recorded digest before returning parsed lines.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}