Research questionWhat convergence guarantees and irreducible errors arise in random-reshuffling optimization for finite sums and composite objectives?Random reshuffling makes component updates dependent within each epoch, so convergence depends on how work is distributed across epochs. Composite objectives can also introduce a residual from the proximal splitting step.