uploadChunk only wrapped withBatchRecovery (402), so a Bee 429 — returned when concurrent uploads hit the same postage batch (multiple api replicas + worker) — failed the whole completion instead of backing off. Wrap the upload in withRateLimitRetry so a transient throttle becomes a slightly slower success. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TYhvtQe5q6SLAmcCaUk9HD