Quand on fait un replace sans volumes manquants, expected_volumes n'était
pas envoyé → is_managed=false → pas d'insertion dans torrent_downloads
→ le torrent n'apparaissait pas dans la page downloads.
Maintenant un replace avec libraryId envoie toujours expected_volumes
(même vide) pour garantir le tracking.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>