Skip to content

Add cursor pagination on /api/recommendations #481

Description

@greatest0fallt1me

Description

This is a backend issue for the GrantFox FWC26 campaign (Stellar Wave). Cursor over (created_at, id) for stable ordering on /api/recommendations under concurrent writes.

Requirements and Context

  • Implement per the description above
  • Add focused tests for the change
  • Document any API/visible changes
  • Adhere to repo's lint and code style
  • Must be secure, tested, and documented

Suggested Execution

  1. Fork the repo and create a branch
  2. Implement changes:
    • src/routes/recommendations.ts
  3. Test and commit; open a PR with Closes #481 in the body

Guidelines

  • Minimum 90% test coverage on changed lines
  • Input validation at the boundary; standardized error envelope
  • Structured logging with correlation IDs
  • Clear documentation and inline comments
  • Timeframe: 96 hours

Metadata

Metadata

Assignees

Labels

GRANTFOX OSSGrantFox open-source campaign taskMAYBE REWARDEDMay be rewarded under the GrantFox campaignOfficial Campaign | FWC26Official GrantFox FWC26 campaign issueStellar WaveStellar Wave Program issuebackendBackend service work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions