{"id":"bitcask-scan-short-payload-undetected","text":"In `_scan_data_file`, a truncated header safely breaks the scan loop, but a short key/value read after a valid header is not detected — the truncated data is silently used, potentially corrupting the keydir.","truth_value":"IN","source":"entries/2026/05/29/hash-index-storage-bitcask-_scan_data_file.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"bitcask-scan-short-payload-undetected","truth_value":"IN","reason":"premise"}]}}