"Moving the ground everyone stands on is the scariest campaign there is. You do it by remaking the ground, never by editing it in place."
Remake, don't remaster
The fleet's second big campaign retired a legacy cloud-provider root — the folder every project lived under — and replaced it with an ordinary one. The temptation is to convert the old data in place: mutate it into the new shape as fast as possible. That's a remaster, and it's a trap. The migration instead remade the root from current ground truth: an authoritative host's live projects were the single source, and each peer's active project tree was rebuilt fresh from it rather than transformed from old bytes.
Writers validate the destination and fail closed
Before the cutover even began, a narrower guard landed everywhere: every local and cross-host writer had to validate its destination root by identity and fail closed if it was wrong — without ever recreating the old root. This guard migrated no data and granted no authority. Its entire job was to make sure a stray reboot or a background sync couldn't quietly spawn a second, split-brain root while the real migration was still being set up.
Visibility is not local bytes
A cloud file provider showing a file in Finder does not mean the bytes are on the disk. So a complete copy blocked on unexpected dataless objects rather than silently copying empty placeholders; the cloud's cheerful it's right here was never accepted as proof. Trusting visibility over materialization is exactly how a migration ends up with a directory full of confident, empty files.
Preserve the sources; a recreated old root is drift
The original provider and any split-brain roots stayed untouched, retained for a separate, later cleanup campaign — cutover approval explicitly did not include deletion. And if the old root reappeared afterward because some stale writer recreated it, that was recorded as observed drift to audit, never as a fallback the system was allowed to lean on. You keep the past around as evidence, and you treat its unexpected return as a signal, not a safety net.