jprm rejects a bare file name as repository path (it checks the directory "" for existence). The asset upload answers with an /attachments/<uuid> link; the manifest now uses /releases/download/<tag>/<file> instead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>