{"id":"wal-no-begin-marker","text":"The WAL protocol has no BEGIN record type, making it impossible during replay to distinguish a standalone PUT from the first record of a multi-record batch — the structural root cause of why COMMIT markers cannot enforce atomicity.","truth_value":"OUT","source":"entries/2026/05/29/topic-incomplete-batch-recovery.md","source_url":"","source_hash":"","justifications":[],"dependents":["wal-batch-replay-provides-atomicity"],"metadata":{"_retracted":true},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"wal-no-begin-marker","truth_value":"OUT","reason":"retracted premise"}]}}