With the default hash="size", a target that already existed with the same size but different content was treated as "already copied" and the source was deleted (data loss; REQ §2.1 cleanup needs verified import). The pre-existing-target comparison now always uses sha256; test covers the same-size/different-content case with default options. Co-Authored-By: Claude Fable 5.1 <[email protected]>
@umt/adapters
外部系统适配层:qBittorrent、RSS、站点(观众 NexusPHP / 馒头 API)、TMDB、Emby 兼容服务器与文件系统。对上只暴露端口接口,凭证经 secret reference 注入,日志一律脱敏。