per-record-crc-cannot-detect-reordering

Status: IN

Independent per-record CRCs in `wal.py`, `btree.py`, and `bitcask.py` validate each record in isolation, so record deletion, reordering, or splicing produces a file where every CRC passes but the log is semantically corrupt

Source: entries/2026/05/29/topic-cumulative-checksums.md

JSON