"You cannot atomically move two hundred files across a volume. Pretending you can is how you lie to a user at the worst possible moment."
The Atomicity a Multi-Item Op Cannot Have
A single same-volume rename can be atomic. Two hundred file copies across a network share cannot — physically, they happen one after another over real time, and time is interruptible. So an app has a choice when item 137 fails: tell the truth (136 are done, one failed, the rest are pending) or tell a comforting fiction (roll it all back so it looks like nothing happened). Waygate always tells the truth, because the fiction is where data gets lost.
Why the Rollback Fiction Is Dangerous
To present a 200-item move as atomic, a failure at 137 would force you to un-move 136 files that legitimately, verifiably arrived at their destination — re-deleting and re-copying real, correct files just to maintain an illusion. Every one of those reversals is a fresh file operation that can itself fail or hit a collision. You'd be doing 136 more risky mutations to pretend the first 136 never happened. The 'clean' rollback is more dangerous than the honest partial state.
What Waygate Does Instead
Completed items stay completed, each with its own journal evidence. The operation stops before the affected item — it doesn't skip ahead and it doesn't roll back. The user sees exactly what finished, what stopped it, and what remains, and the remainder can be re-planned against current reality. A multi-item operation is a sequence of individually-journaled steps, not a single magic transaction, and honesty about that is a safety feature.