Pure plan_rebalance() computes diffs between current and desired placement.
Execution copies blobs to new volumes, updates index, deletes from old.
Skips keys where copy fails. Includes unit tests for planning logic.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Walks nginx autoindex JSON recursively, merges replicas across volumes,
and bulk-inserts into a fresh database. Also adds reqwest json feature.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>