chore: remove unused keyset paginator and retry adapter
What
Delete three files from internal/client/:
paginator.go—Pagesiterator,PageFetcherinterface, duplicateparseLinkNextadapter.go—PageFetcherAdapter,NewPageFetcherAdapterpaginator_test.go— tests for the above symbols only
Zero-caller proof
grep -rn 'PageFetcherAdapter|\.Pages(|NewPaginator|PageFetcher' --include='*.go' .Every hit is inside the three deleted files. No production or collector code references any of these symbols.
Collector pagination unaffected
internal/collector/roster.go owns fetchAllPages and parseLinkNext independently. Collectors paginate via fetchAllPages -> client.GetJSON. No dependency on paginator.go or adapter.go.
Validation
go vet ./...— cleanCGO_ENABLED=1 go test -race ./...— all pass (internal/clientincluded)- golangci-lint v2.11.4 — 0 issues
- Total coverage: 66.6% (above 65% floor)