# With --force, files are deleted (an interactive confirmation# prompt is shown when run in a terminal)oxo-flowcleanpipeline.oxoflow--force
Clean orphaned chunks from interrupted transforms#
# When a transform operation is interrupted (Ctrl+C), chunk files# may remain in .oxo-flow/chunks/. Use --orphans to clean them.oxo-flowcleanpipeline.oxoflow--orphans
Wildcard patterns (containing { and }) are resolved against the filesystem as glob patterns; patterns that match no files are reported as (no files matched) and skipped during deletion
Path Traversal Protection — during deletion, paths that begin with /, ~, or contain .. are strictly rejected, marked as rejected, and never deleted
Non-existent files are silently skipped (not counted as errors)
While a run is active in the workdir, clean refuses to delete (the run's
checkpoint and outputs must not vanish mid-flight); --force overrides
with a warning
Without --force, no files are deleted — clean defaults to dry-run
With --force, files are deleted after an interactive confirmation prompt (skipped when stdin is not a terminal)
Use --dry-run to preview the list of files that would be affected before committing to a clean
Only files declared as rule output are targeted — input files, scripts, and environment specs are never deleted