Symptom
Try to use a file you generated earlier: 404 Not Found. The same cause reproduces a download failed HTTPError mid-pipeline.
Workaround
Generate → process → upload as one uninterrupted run and it's fine. But "generate now, publish later" and scheduled publishing are impossible.
Resolution
Auto-upload artifacts to object storage. Fall back to the existing path on failure so behavior doesn't break.