Strategy for processing a collection of items sequentially.
Processes items one at a time, collecting results.
Readonly array of items to process.
Async function to process each item.
Pipeline context for shutdown checks and logging.
Procedure with collected results or failure.
Strategy for processing a collection of items sequentially.