Share one copy budget per batch, and charge a shared image once

A batch is one transaction, so every page it copies now draws on one
budget: two large copies can no longer push the batch past Convex's
limits, where it would fail, and fail again on every retry. A lineup
image several pages show is charged to a copy once, as it is copied
once, so "Duplicate strategy" refuses no strategy it accepted before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
78097dd892Dara Adedeji committed on 10/10/2026, 6:39:06 PMparent0a4a853

Checks

All checks passed
3 files changedLine totals unavailable