# fix\(server\): review follow-ups for the Pull Requests page quota fix · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/a34ad1892be4f08fa33af68834180ea0e1aa671e)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: a34ad1892be4f08fa33af68834180ea0e1aa671e

Requested commit: a34ad1892be4f08fa33af68834180ea0e1aa671e

Commit: a34ad1892be4f08fa33af68834180ea0e1aa671e

Tree: de2460416a73da9b1ce60a702a6586398b133b7d

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): review follow-ups for the Pull Requests page quota fix

- A listing keeps running in the service's scope when its reader goes away, so a page that
  refreshes mid-read joins it instead of paying GitHub for the same reads again.
- A listing narrowed to projects keys by their project epochs too, so a turn's own project
  reads fresh at once while the turn throttle holds the rest.
- One refused repository (SAML, disabled) in a coverage batch is reported as not covered
  rather than failing the batch and sending every silent repository back to its own read.
- A repository search does not cover is remembered as such, so it is read on its own without
  being asked about again first.

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

```

## Parents

- [abb5d665155f587d239da48527273d5f896932a1](https://git.cafe/pingdotgg/t3code/commit/abb5d665155f587d239da48527273d5f896932a1?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/a34ad1892be4f08fa33af68834180ea0e1aa671e?format=markdown)
