GitHub REST API responses are capped at 100 items per page. All provider reader methods (listWorkItems, listRevisions, listSpecs) currently fetch a single page. This means the system
silently drops items beyond the 100th.
Implement cursor-based pagination in the GitHub provider readers. Octokit supports automatic pagination via octokit.paginate() — use it for list endpoints. Consider an upper bound (e.g., 500
items) to prevent unbounded API calls on large repos.
Affected methods: listWorkItems (issues), listRevisions (PRs), and potentially listSpecs (tree entries, though the Trees API returns all entries in one response so this may not need
pagination).