pub fn migrate_dry_run(jsonl_path: &Path) -> Result<MigrationVerification>Expand description
Dry-run a JSONL → V2 migration without persisting the sidecar.
Creates the V2 store in a temporary directory, runs verification, then cleans up. Returns the verification result so callers can inspect entry counts and integrity before committing.