Removes the reports report() rendered for an object — the files and their
.report.yml sidecars. Dry-run by default. Reports are derived
artifacts: the sidecar keys them on the object content, the template and the
render arguments, so anything removed here re-renders on demand.
Value
a tibble of report groups (report, formats, size_mb,
created, action, path), visible on a dry run and invisible
otherwise. Files no sidecar claims are listed with report = NA and are
removed only when a whole directory is cleared.
Details
Where it looks, matching where report() writes: an explicit directory
path; otherwise the owning folder's reports/ for a saved object
(<scenario>/reports/, models/<name>/reports/); otherwise the
project-level get_reports_path() tier, which is where reports of
in-memory objects land.
A sealed owner refuses — a sealed entry is an archive, and its reports are part of what was archived.
