The first call downloads the full corpus (sliced by retraction year to
respect the export endpoint's row cap and rate limit). Later calls are
incremental by default: only recent years are re-fetched and merged into the
existing snapshot by record id, so new retractions are added without
re-downloading everything. Use force = TRUE for a complete refresh.
Details
Once a snapshot exists, pass offline = TRUE to any check_*() function to
match locally without the network.
Examples
if (FALSE) { # \dontrun{
retraction_sync() # first run: full download
retraction_sync() # later: incremental update
retraction_sync(force = TRUE) # occasional full refresh
check_bib("refs.bib", offline = TRUE)
} # }
