# Count refused copies as there; refuse ids too long to store · dara/icarus

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

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

Visibility: public

Requested revision: ac841c0904adf09792a2fd49b0da46d6db5c1c3b

Requested commit: ac841c0904adf09792a2fd49b0da46d6db5c1c3b

Commit: ac841c0904adf09792a2fd49b0da46d6db5c1c3b

Tree: c7d5e7d858d3a87100afc29ad6fa5486757f580c

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Count refused copies as there; refuse ids too long to store

The remembered set of sent copies closed a narrow race (two fast copies
with a read older than the first one's landing) but opened worse ones:
a discarded copy blocked re-copying for the session. Drop it; a copy
waiting in attention now counts instead, also after a restart. A copy
whose id would not fit the outbox key is refused rather than given a
plain id that slips past the duplicate check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

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

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