Status: IN
`delete` re-reads metadata after `_delete` returns to pick up `next_free`/`free_head` changes made by `pm.free_page`, rather than threading updated values through the recursive call stack.
Source: entries/2026/05/29/b-tree-storage-engine-btree-delete.md