The image-name pattern allows dots, so a directory like broken.tmp — an interrupted load's staging dir — counted as an image. List now skips .tmp names and Load refuses them, closing the ambiguity the previous commit's (accidentally pushed red) test exposed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>