async fn remove_asset_files(deleted: Vec<(String, i64)>) -> i64
DB 删除提交后清理文件与派生缓存,返回非 NotFound 的文件删除失败数; 残留文件由重建索引兜底。