corruption-is-terminal-across-all-readers

Status: IN

Corruption is a terminal condition across every binary record reader in the codebase: each stops at the first CRC failure with no resync capability, and the WAL specifically halts all replay rather than skipping the corrupt record, meaning any single corrupt byte truncates the recoverable history.

Justifications

Stop-on-first-error without resync is universal — corruption in any record silently discards all subsequent records

Depends on (SL): no-component-resyncs-after-corruption, wal-no-resync-after-corruption, wal-crc-mismatch-halts-all-replay

Depended on by

JSON