Possible architecture: worker -> scan one repo -> send result / chunks -> writer consumes it -> release history
Possible architecture:
worker -> scan one repo -> send result / chunks -> writer consumes it -> release history