Key risks covered
- - First page, middle page, last page, empty dataset, and out-of-range requests.
- - Page size limits, invalid cursors, malformed parameters, and stable sort order.
- - Response schema with items, next cursor, total counts, and pagination metadata.
- - Permission-filtered results and tenant-scoped list behavior.
- - Performance for large lists, concurrent data changes, caching, and rate limiting.