Status: IN
The standalone `wal.py` uses a logical WAL (keyed PUT/DELETE operations with COMMIT markers) while `btree.py` uses a physical WAL (raw page images); they solve different problems and have different recovery semantics
Source: entries/2026/05/29/topic-write-ahead-logging-fsync-ordering.md