wal-truncation-vs-corruption-distinction

Status: IN

`_read_record` returns `None` for short reads (truncation) but raises `ValueError` for CRC mismatch (corruption), giving callers two distinct failure modes to handle differently during recovery

Source: entries/2026/05/29/topic-partial-write-detection.md

JSON