//! # Batch migration — set, remove, insert, rename in one atomic commit.
//!
//! All operations resolve against the same index. The document is updated
//! once when `commit()` returns — no intermediate states.
//!
//! Run: cargo run --example batch-migrate