The convenience method waits for completion, lists artifacts and downloads
non-binary outputs in bounded batches. It deliberately skips binary artifacts.
Do not use runAndCollect() as an unbounded data-export path. Inspect sizes
and use streams when an output can grow with user input.