{"id":"btree-delete-metadata-reread","text":"`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.","truth_value":"IN","source":"entries/2026/05/29/b-tree-storage-engine-btree-delete.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"btree-delete-metadata-reread","truth_value":"IN","reason":"premise"}]}}