08f73598a5
- wal.nim: open existing WAL with fmAppend instead of fmWrite (was truncating!) - lsm.nim: replay WAL entries into memTable on startup before accepting writes - Fixes real data loss on crash — previously WAL was wiped on every restart