solanaPortalSource activates a console logger. Passing metrics and progress enables those services. To embed a pipe into external code with no side effects, disable them all:
{ data, ctx } per batch. ctx.logger is a no-op when logger: false.