{"id":"lsm-wal-has-no-commit-markers","text":"The LSM WAL (`lsm.py:13-65`) appends bare key-value pairs with no commit or transaction boundaries, safe only because structural changes (compaction, SSTable creation) use atomic file operations outside the WAL","truth_value":"IN","source":"entries/2026/05/29/topic-wal-operation-boundaries.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"lsm-wal-has-no-commit-markers","truth_value":"IN","reason":"premise"}]}}