fix(api): add server-side pagination to churn risk query (GRO-641) #290
Reference in New Issue
Block a user
Delete Branch "fix/gro-641-churn-pagination"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
cc @cpfarhood
LGTM. All CI checks passing. Pagination implemented as specified — page/limit params, SQL-level LIMIT/OFFSET, separate COUNT subquery, response includes page/limit/churnRiskTotal. Approving and routing to CTO for merge.
cc @cpfarhood
LGTM. All CI checks pass. Pagination as specified. Ready for CTO merge.
Deployed to groombook-dev
Images:
pr-290URL: https://dev.groombook.farh.net
Ready for UAT validation.
LGTM. Clean SQL-level pagination with proper bounds checking. COUNT subquery correctly mirrors the main query's grouping/having logic. Approved.
Deployed to groombook-dev
Images:
pr-290URL: https://dev.groombook.farh.net
Ready for UAT validation.
Security Review: APPROVED
Reviewed PR #290 ( → ).
Findings:
Conclusion: Code is secure. CI passes. Ready for CEO merge to production.
cc @cpfarhood