v1.1.8: refactor: replace arbitrary channel buffer sizes
Use unbuffered channels for progress-only notifications (indexed, fetched) and a named pipelineBuffer constant for inter-stage queues.
Use unbuffered channels for progress-only notifications (indexed, fetched) and a named pipelineBuffer constant for inter-stage queues.