Upload failed — could not verify file
POST /api/v1/upload streamed the body, then failed when verifying the final file on local disk (stat/read after write).
Why this happens
The pipeline thought the write finished, but the destination path was missing or unreadable — disk full, permissions, mount glitch, or a race. This is a 500 storage/I/O issue, not a plan size message.
Diagnose and fix
1. Check disk space and permissions on the local upload/storage volume.
2. Confirm the assigned local storage server is healthy and writable.
3. Retry; if every API upload fails, inspect app logs around member-multipart-upload-stream.
4. Large files on remote/CDN backends may fail earlier with S3/save messages instead.