# Share one copy budget per batch, and charge a shared image once · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/78097dd892b2b8967c06f6487b8ed400955246f9)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 78097dd892b2b8967c06f6487b8ed400955246f9

Requested commit: 78097dd892b2b8967c06f6487b8ed400955246f9

Commit: 78097dd892b2b8967c06f6487b8ed400955246f9

Tree: 1b190afb6aa3967d649163317ce7299331371ff9

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
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>

```

## Parents

- [0a4a85393e87cc03b901fa275222cbd4c5263eed](https://git.cafe/dara/icarus/commit/0a4a85393e87cc03b901fa275222cbd4c5263eed?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/78097dd892b2b8967c06f6487b8ed400955246f9?format=markdown)
