Media imports
One unreadable image should not stop the others.
An import could name one image file in its XML while preparing a differently named file.
The import metadata could point to one filename while preparation produced another. I brought the file and XML preparation into one path so the reference matched the prepared image.
An unreadable image could then be skipped without stopping the rest of the batch. A separate guard stopped an empty import when every image failed. Mixed and all-failed batches passed local checks. A development import and readback confirmed one prepared image, not the complete workflow on the remote import host.

