{"id":"header-corruption-derails-sequential-scan","text":"A corrupted `key_size` or `val_size` in `hash-index-storage/bitcask.py` causes `_scan_data_file` to read wrong byte boundaries, potentially misinterpreting all subsequent records in that file","truth_value":"IN","source":"entries/2026/05/29/topic-hash-index-bitcask-no-crc.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"header-corruption-derails-sequential-scan","truth_value":"IN","reason":"premise"}]}}